某台MIPS计算机,程序计数器为PC的值为0xf0003478,无条件相对转移指令“J 10(h)”,则该指令转移的目标地址为0x______。(用十六进制表示)
举一反三
- 关于无条件转移指令,以下说法正确的是 A: 长转移指令LJMP MAIN 指令中,MAIN表示目标指令标号,编译时会被转换为16位地址 B: 相对转移指令 SJMP LOOP 中,LOOP表示目标指令标号,编译时计算出相对当前指令的偏移量 C: 间接跳转指令@A+DPTR可用于多分枝转移程序 D: 转移指令改变程序计数器PC值
- 中国大学MOOC: 某计算机采用双字节长指令,指令中形式地址字段8位 ,指令中的数据采用补码表示,且PC的值在取指阶段完成修改。某采用相对寻址的指令的当前地址和转移后的目标地址分别为为2008和2001(均为10进制数),则该指令的形式地址字段的值为( )H (只需要填阿拉伯数字和大写字母,共需2位)
- 下面有关程序计数器(PC)的叙述中,错误的是( ) A: PC中总是存放指令地址 B: PC的值由CPU在执行指令过程中进行修改 C: 转移指令时,PC的值总是修改为转移指令的目标地址 D: PC的位数一般和存储器地址寄存器(MAR)的位数一样<br>转移指令时,需要判别转移是否成功,若成功则PC修改为转移指令的目标地址,否则下一条指令的地址仍然为PC自增后的地址。
- 转移指令JMP执行结束后,程序计数器PC中存放的是() A: 该转移指令的地址 B: 顺序执行的下条指令地址 C: 转移的目标地址 D: 任意指令地址
- 假定采用相对寻址方式的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示)。取指令时,每次CPU从存储器取出一个字节,并自动完成PC加1的操作。假设执行到某转移指令时(取指令前)PC的内容为200CH,该指令的转移目标地址为1FB0H,则该转移指令第二字节的内容应为_____