![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
转移指令执行结束后,程序计数器PC中存放的是______。
A.该转移指令的地址
B.顺序执行的下条指令地址
C.任意指令地址
D.转移的目标地址
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
A.该转移指令的地址
B.顺序执行的下条指令地址
C.任意指令地址
D.转移的目标地址
第2题
A.PC中总是存放指令地址
B.PC的值由CPU在执行指令过程中进行修改
C.转移指令时,PC的值总是修改为转移目标指令的地址
D.PC的位数一般和存储器地址寄存器(MAR)的位数一样
第3题
A.程序计数器专门用于保存下一条指令的所在存储单元的地址
B.即便是“NOP指令/空指令”,取指操作结束后,程序计数器的值也将增1
C.若跳转指令的操作数是转移目标指令的地址,则计算机直接从指令寄存器IR中取出下一条指令的存储地址
D.不能通过指令来读出程序计数器的值
第4题
A、执行压栈指令
B、执行转移指令
C、执行调用指令
D、查表指令
第5题
寄存器R3中放000015 ,程序计数器PC中放002000(均为八进制),试求表7.3中的有效地址EA和指令执行后R1或PC的内容(均用八进制表示)。
说明:
(1)LDA表示取数指令,后面的1表示R1,逗点后的第一个数为形式地址(或位移量),用八进制表示,@表示间接寻址,*表示相对寻址,第二个逗点后的3表示用R3作为变址寄存器。JMP为无条件转移指令。
(2)表中⑧和⑩为复合寻址方式,前者为先变址再间址,后者为先相对寻址再间址。
(3)间接访问某一存储单元时,存储字的最高位用于区分是否多次间址,低15位表示有效地址。如取出的数据最高位为“0",则为一次间址,如取出的数据最高位为“1",则有多次间接寻址功能。
第6题
寄存器R3中放000D,程序计数器PC中放0400(均为十六进制),试求表7.4中的有效地址EA和指令执行后R1或PC的内容(均用十六进制表示)。
说明:
(1) LDA表示取数指令,后面的1表示R1,逗点后的第一个数为形式地址(或位移量),用十六进制表示,@表示间接寻址,*表示相对寻址,第二个逗点后的3表示用R3作变址寄存器。JMP为无条件转移指令。
(2)表中⑧和⑩为复合寻址方式,前者为先变址再间址,后者为先相对寻址再间址。
(3)间接访问某一存储单元时,存储字的最高位用于区分是否多次间址,低15位表示有效地址。如取出的数据最高位为“0",则为一次间址,如取出的数据最高位为“1”,则有多次间接寻址功能。
第7题
A.20
B.21
C.22
D.41
第8题
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!