首页 > 大学本科> 工学> 电气信息类
题目内容 (请给出正确答案)
[主观题]

假定PC存储器低地址区有关单元的内容如下: (20H)=3CH,(21H)=00H,(22H)=86H,(23H)=0EH且CS=2000H,IP=0010H

假定PC存储器低地址区有关单元的内容如下:

(20H)=3CH,(21H)=00H,(22H)=86H,(23H)=0EH且CS=2000H,IP=0010H.SS=1000H,SP=0100H,FLAGS=0240H,这时若执行INT 8指令,试问:

(1) 程序转向从何处执行(用物理地址回答)?

(2) 栈顶6个存储单元的地址(用逻辑地址回答)及内容分别是什么?

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“假定PC存储器低地址区有关单元的内容如下: (20H)=3C…”相关的问题
第1题
给定(SP)=0100H,(SS)=0300H,(FLAGS)=0240H,存储单元的内容为(00020H):0040H,(00022H)=0100H,在段
给定(SP)=0100H,(SS)=0300H,(FLAGS)=0240H,存储单元的内容为(00020H):0040H,(00022H)=0100H,在段地址为0900H及偏移地址为00AOH的单元中有一条中断指令INT 8,试问执行INT 8指令后,SP、SS、IP、FLAGS中的内容是什么?栈顶的3个字是什么?

点击查看答案
第2题
堆栈指针SP的内容是()。

A.栈顶单元内容

B.栈顶单元地址

C.栈底单元内容

D.栈底单元地址

点击查看答案
第3题
设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量,用补码表示。每当CPU从
存储器取出一个字节时,即自动完成(PC)+1→PC。 (1)设当前PC值为3000H,试问转移后的目标地址范围是什么? (2)若当前PC值为2000H,要求转移到201 BH,则转移指令第二字节的内容是什么? (3)若当前PC值为2000H,指令JMP*-9(*为相对寻址特征)的第二字节的内容是什么?

点击查看答案
第4题
设用八进制数表示下列单元地址及内容:寄存器R3中放000015 ,程序计数器PC中放002000(均为八
设用八进制数表示下列单元地址及内容:

寄存器R3中放000015 ,程序计数器PC中放002000(均为八进制),试求表7.3中的有效地址EA和指令执行后R1或PC的内容(均用八进制表示)。

说明:

(1)LDA表示取数指令,后面的1表示R1,逗点后的第一个数为形式地址(或位移量),用八进制表示,@表示间接寻址,*表示相对寻址,第二个逗点后的3表示用R3作为变址寄存器。JMP为无条件转移指令。

(2)表中⑧和⑩为复合寻址方式,前者为先变址再间址,后者为先相对寻址再间址。

(3)间接访问某一存储单元时,存储字的最高位用于区分是否多次间址,低15位表示有效地址。如取出的数据最高位为“0",则为一次间址,如取出的数据最高位为“1",则有多次间接寻址功能。

点击查看答案
第5题
微处理器执行指令的过程包括1生成程序指针,2读存储器中的指令,3送出存储器单元的地址,4存储器
的地址译码,5输出指令执行所需的控制信号,6指令译码等。指令执行的过程应该是()。

A、123456

B、134265

C、132456

D、134256

E、123465

F、145236

点击查看答案
第6题
模型机数据通路结构由CPU内总线、逻辑运算部件ALU、输入选择器A和B、输出移位器、通用寄存器R0~R3、暂
存器C和D、地址寄存器MAR、数据缓冲寄存器MDR、指令寄存器IR、程序计数器PC、堆栈指针SP组成。(电子科大2006) (1)模型机传送指令MOV(R0),(SP)+;其源采用自增型寄存器间址,目的采用寄存器 间址。用寄存器传送语句(如PC→MAR)拟出该指令的流程。 (2)转移指令JMP X(PC);转移地址采用相对寻址,位移量存放在现行指令所在单元的下一个单元中,以位移量地址为基准进行转移。该指令的流程如下。读懂该流程,并为每题选择一个正确答案。 取指周期FT:M→IR IR的内容为______________ PC+1→PC PC的内容为______________ 执行周期ET:PC→MAR MAR的内容为______________ M→MDR→C C的内容为______________ PC+C→PC MAR的内容为______________ ①现行指令 ②下条指令 ③源操作效 ④位移量 ⑤源地址 ⑥位移量地址 ⑦现行指令地址 ⑧转移地址

点击查看答案
第7题
堆栈指针的作用是用来指示()A.栈顶地址B.栈底地址C.下一条要执行的指令的地址
堆栈指针的作用是用来指示()

A.栈顶地址

B.栈底地址

C.下一条要执行的指令的地址

点击查看答案
第8题
下列操作可使用哪些寄存器? (1)存放各种运算操作的数据。 (2)存放数据串操作时的计数值。 (3)查
下列操作可使用哪些寄存器? (1)存放各种运算操作的数据。 (2)存放数据串操作时的计数值。 (3)查看程序已执行到哪条指令的地址。 (4)查看堆栈中当前正要进行入、出栈的存储单元的地址。 (5)查看运算结果是否等于零。 (6)查看程序中的数据存放段区是从哪个地址开始的。 (7)查看程序中的指令存放的段区是从哪个地址开始的。

点击查看答案
第9题
设用十六进制数表示下列单元地址及内容:寄存器R3中放000D,程序计数器PC中放0400(均为十六进制
设用十六进制数表示下列单元地址及内容:

寄存器R3中放000D,程序计数器PC中放0400(均为十六进制),试求表7.4中的有效地址EA和指令执行后R1或PC的内容(均用十六进制表示)。

说明:

(1) LDA表示取数指令,后面的1表示R1,逗点后的第一个数为形式地址(或位移量),用十六进制表示,@表示间接寻址,*表示相对寻址,第二个逗点后的3表示用R3作变址寄存器。JMP为无条件转移指令。

(2)表中⑧和⑩为复合寻址方式,前者为先变址再间址,后者为先相对寻址再间址。

(3)间接访问某一存储单元时,存储字的最高位用于区分是否多次间址,低15位表示有效地址。如取出的数据最高位为“0",则为一次间址,如取出的数据最高位为“1”,则有多次间接寻址功能。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改