![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[主观题]
设一条相对寻址的转移指令占三个字节,第一字节是操作码,第二、三字节为相对位移量,且数据在存储器
采用以高字节地址为字地址的存放方式。假设PC当前值为4000H。试问当执行JMP * +17和JMP * -9指令时,该转移指令的第二、第三字节的机器码各为多少?
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(可正可负)则转移的地址范围是________。
A.255
B.256
C.254
A.07H
B.F7H
C.09H
D.89H
设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+1→PC。设当前PC的内容为2009H,要求转移到2000H电址,则该转移指令第二字节的内容应为________。
A.F5H
B.F7H
C.09H
设相对寻址的转移指令占3个字节,第一字节为操作码,第二字节是相对位移量(补码表示)的低8位,第三字节是相对位移量(补码表示)的高8位。每当CPU从存储器取一个字节时,即自动完成(PC)+1→PC。 (1)若PC当前值为256(十进制),要求转移到290(十进制),则转移指令的第二、三字节的机器代码是什么? (2)若PC当前值为128(十进制),要求转移到110(十进制),则转移指令的第二、三字节的机器代码又是什么?
设相对寻址的转移指令占两个字节,第1字节是操作码,第2字节是相对位 移量(用补码表示)。每当CPU从存储器取出第一个字节时,即自动完成(PC)+1→PC。设当 前PC的内容为2003H,要求转移到200AH地址,则该转移指令第2字节的内容应为(1)。若PC 的内容为2008H,要求转移到2001H地址,则转移指令第2字节的内容应为(2)。 A.05H B.06H C.07H D.F7H E.F8H F.F9H
A.2006H
B.2007H
C.2008H
D.2009H
A.2000H,2042H
B.2002H,2040H
C.2002H,2042H
D.2000H,2040H