设相对寻址的转移指令占三个字节,第一个字节是操作码,第二、第三个字节是十六位的相对位移量,(用补码表示)。每当CPU从存储器中取出第一个字节时,就自动完成PC+1→PC。若当前PC的内容为3005H,要求转移到3000H,且采用高位高字节的存储规则,则该转移指令的第二、第三个字节的内容为:
A.F7H 、FFH
B.F8H、FFH
C.FFH、F8H D.00H、30H
如果要转移到3000H,那么就需要计算出相对位移量,即PC当前的位置减去要转移的位置的差值。因为PC当前的位置为3005H,所以相对位移量为3005H - 3000H = 5H。
因为采用的是高位高字节的存储规则,所以第二个字节应该存储低位,第三个字节应该存储高位。因此,第二个字节的内容应该是5H的低位,也就是05H;第三个字节的内容应该是5H的高位,也就是00H。
所以,第二、第三个字节的内容应该是D选项中的00H和30H。