假设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量,用补码表示。每当CPU从存储器取出一个字节时,即自动完成(PC)+1→PC。若当前PC值为2000H,2000H处的指令为JMP*—9(*为相对寻址特征),则执行完这条指令后,P

admin2019-03-15  40

问题 假设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量,用补码表示。每当CPU从存储器取出一个字节时,即自动完成(PC)+1→PC。若当前PC值为2000H,2000H处的指令为JMP*—9(*为相对寻址特征),则执行完这条指令后,PC值为(    )。

选项 A、1FF7H
B、1FF8H
C、1FF9H
D、1FFAH

答案C

解析 本题考查转移指令的执行。根据汇编语言指令JMP*—9,即要求转移后的目标地址为PC值—09H,而因为相对寻址的转移指令占两个字节,取完指令后PC=(PC)+2=2002H,—9=11110111=F7H,则跳转完成后PC=2002H—9H=2002H+FFF7H=1FF9H。
转载请注明原文地址:https://kaotiyun.com/show/rbCi777K
0

相关试题推荐
最新回复(0)