2013-10-03 4 views
0

레지스터에 이진수를 저장해야하며 원할 때마다 기본적으로 상반부와 하반부에 액세스 할 수 있어야합니다. 어떻게 레지스터 (또는 여러 레지스터)에 숫자를 저장하고 왼쪽이나 오른쪽으로 이동할 수 있으며, 두 절반에서 숫자에 액세스 할 수 있습니다.MIPS에서 HI와 LO의 데이터 액세스, 수정

고마워!

+0

HI와 LO는 MIPS의 특수 레지스터의 이름이기도합니다. HI와 LO를 레지스터의 상위 및 하위 하프 워드에 대한 동의어로 사용하는 것은 다소 혼란 스럽습니다. –

답변

0

숫자가 $ t0에 있다고 가정 해보십시오.

andi $t1 $t0 0xFFFF #$t1 contains one half of $t0 
lui $t2 0xFFFF 
and $t1 $t0 $t2 #$t1 contains the other half of $t0