逻辑地址由()和()两部分组成。代码段中下一条要执行的指令由CS和()寄存器指示,后者在实地址模型中起作用的仅有()寄存

题目
填空题
逻辑地址由()和()两部分组成。代码段中下一条要执行的指令由CS和()寄存器指示,后者在实地址模型中起作用的仅有()寄存器部分。
参考答案和解析
正确答案: 段地址,偏移地址,EIP,IP
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8086和80286都有4个段寄存器CS、DS、SZ、ES,它们都是【 】位的寄存器,分别是代码段寄存器、数据段寄存器、堆栈段寄存器、附加段寄存器。它们用于内存寻址时, 20位的物理地址是由段寄存器左移4位和16位的偏移量相加而成的。


正确答案:16
16

第2题:

在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。

A.数据

B.代码

C.堆栈

D.代码和堆栈


正确答案:A
解析:本题主要考查计算机硬件基础知识。在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放于数据段中。这时,寄存器DS中的内容为段地址。对于指令MOVBX,SI而言,操作数的物理地址为基地址乘以16,再加上偏移地址,而乘以16相当于左移4个二进制位,所以操作数地址为12000H。答案为A。

第3题:

8086微处理器执行取指令操作时,段地址由CS寄存器提供,段内偏移地址由下列哪一个寄存器提供?

A.BX

B.BP

C.IP

D.SP


正确答案:C
解析:CS代码段寄存器,用来存放代码段起始地址的高16位,指令指针寄存器IP是一个16位的控制寄存器,用来存放CS段中指令的偏移地址。在程序执行过程中,该寄存器指向下一条要取的指令,从而可以控制程序的执行流程,选项C正确。

第4题:

已知8086CPU的代码段寄存器CS=1200H,指令指针寄存器IP=045FH,则当前指令代码的实际地址是多少?


正确答案:1245FH。

第5题:

CPU中有若干寄存器,其中存放存储器中数据和指令地址的寄存器、存放CPU将要执行的下一条指令地址的寄存器、存数据和指令的寄存器分别是()。

A.地址寄存器
B.程序计数器
C.数据寄存器
D.指令寄存器

答案:A,B,C
解析:
CPU中保存当前正在执行的指令的寄存器为指令寄存器IR,保存下一条指令地址的寄存器为程序计数器PC,用于存放存储器中数据和指令地址的寄存器是地址寄存器,存数据和指令的寄存器是数据寄存器。

第6题:

8086微处理器执行取指令操作时,段地址由CS寄存器提供,段内偏移地址由下列( )寄存器提供。

A.BX

B.BP

C.IP

D.SP


正确答案:C

第7题:

指令代码的地址存放在寄存器中。()

A.DS和SI
B.BX和BP
C.ES和DI
D.CS和IP

答案:D
解析:

第8题:

指令指针寄存器(EIP)中存放的是()

A.当前指令

B.下一条要执行的指令

C.操作数地址

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


正确答案:D

第9题:

8086CPU的总线接口部件BIU由段寄存器、指令指针、()和控制电路等部分组成

  • A、地址加法器
  • B、指令寄存器
  • C、指令译码器
  • D、地址缓冲器

正确答案:A

第10题:

取指令时,段地址由()寄存器提供,偏移地址由()寄存器提供。


正确答案:代码段;指令指针