MIPS에서 j (점프) 명령을 고려하십시오. 얼마나 멀리 메모리에서 점프 할 수 있습니까? 32 비트가 될까요? 나는 설명을 해줄 수 있을까? this page에서j (점프) 명령이 메모리에서 얼마나 멀리 점프 할 수 있습니까? (MIPS)
3
A
답변
4
, 당신은 점프 명령은 다음과 같은 효과를 가지고 있다고 볼 수 있습니다 :
PC = nPC; nPC = (PC & 0xf0000000) | (target << 2);
target
는 26 비트 숫자입니다. 즉, j
명령어는 위의 작업에서 생성 할 수있는 절대 주소로 점프 할 수 있습니다. 따라서 target
의 가장 큰 값은 2 -1 (0x03FFFFFF)이며 가장 높은 도달 가능 주소는 (PC & 0xF0000000) | 0x0FFFFFFC
입니다.
+0
비슷한 토론 [MIPS j 명령어 범위] (http://electronics.stackexchange.com/questions/162976/range -of-mips-j-instruction) –
실제로 시도 할 항목이 없습니다. 나는 시험을 위해 공부하고있다. 나는 그 명령이 얼마나 멀리 뛰어날 수 있는지 알고 싶다. – user977154
예, 26, 32 및 4 비트를 보았습니다. 그래서 나는 지금 혼란 스럽다. – user977154
참조 : http://stackoverflow.com/questions/7877407/jump-instruction-in-mips-assembly – ninjalj