컴퓨터(Computer Science)/컴퓨터구조(Computer Arichitecture)

1번 레지스터 $at을 사용하는 때 [컴퓨터구조]

게임이 더 좋아 2020. 3. 31. 22:16
반응형
728x170

 

$at은 어셈블러가 알아서 사용하는 레지스터이다.

위와 같이 왼쪽 표현이 프로그래머가 짠 표현이라면 어셈블러는 우측과 같이 바꾸어준다.

 

이렇게 된 이유는 실제로 mov, blt를 MIPS에서 지원하지 않는 연산이지만 

어셈블러는 이를 알아듣고 실제로 있는 연산으로 치환해주는 것이다.

 

다시 정리하자자면 MIPS process에선 지원하지 않고 MIPS assembly process에서 지원해주는 것이다.

 

 

728x90
반응형
그리드형