若MIPS汇编指令ag: j ag的存储地址为0x0000 0008,那么该指令机器码低26的值是( )
A. 0x8
B. 0x1
C. 0x2
D. 0x4
以下MIPS汇编代码在存储器中存储的起始地址为0x80000。 loop: sll $s1,$s2,3 addi $s1,$s2,4 beq $s1,$t1,exit j loop exit: beq指令Imm域的值是( )
A. 0x0000
B. 0xFFFD
C. 0x0004
D. 0x0001
以下哪段MIPS汇编语言程序段实现以下功能:当寄存器中的符号数$s2>$s1,跳转到L1处执行指令( )
A. slt $t0, $s1,$s2bne $t0,$zero,L1
B. slt $t0, $s1,$s2 beq $t0,$zero,L1
C. sltu $t0, $s1,$s2 beq $t0,$zero,L1
D. sltu $t0, $s1,$s2bne $t0,$zero,L1
数组A是一个具有100个数据的字型数组,该数组存放在存储器中的起始地址保存在寄存器$s2中,变量g和h的值分别保存在寄存器$s0和$s1中,MIPS微处理器汇编语言指令完成以下C语言语句功能g=h+A[8];的是( )
A. lw $t0,32($s2)add $s0,$s1,$t0
B. lw $t0,8($s2)add $s0,$s1,$t0
C. lw $t0,32($s2)add $s1,$s0,$t0
D. lw $t0,8($s2)add $s1,$s0,$t0