微机原理与接口技术

段寄存器CS=1200H,指令指针寄存器IP=4000H,此时,指令的物理地址为多少?指向这一地址的CS指和IP值是唯一的吗?

题目

段寄存器CS=1200H,指令指针寄存器IP=4000H,此时,指令的物理地址为多少?指向这一地址的CS指和IP值是唯一的吗?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Pentium微处理器的基本寄存器组主要包括:通用寄存器、段寄存器、指令指针和【 】。


正确答案:标志寄存器
标志寄存器 解析:Pentium微处理器的基本结构寄存器组主要包括:通用寄存器、段寄存器、指令指针和标志寄存器。

第2题:

指令指针寄存器是()。

A.IP12
B.SP
C.BP
D.PSW

答案:A
解析:

第3题:

程序设计员不能直接使用的寄存器是

A.通用寄存器

B.指令指针寄存器

C.标志寄存器

D.段寄存器


正确答案:B

第4题:

8086/8088CPU执行INT n指令时,CPU将以下寄存器压入堆栈的顺序是()

  • A、FIAGS,IP,CS
  • B、IP,CS,FJAGS
  • C、CS,IP,FLAGS
  • D、FIAGS,CS,IP

正确答案:D

第5题:

指令指针寄存器IP多少位?有何功能?


正确答案:IP是一个16位的寄存器,存放EU要执行的下一条指令的偏移地址,用以控制程序中指令的执行顺序,实现对代码段指令的跟踪 。

第6题:

在寄存器间接寻址中,若指令指定的寄存器是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。

第7题:

计算机存放下一条指令地址的寄存器是()

A.指令指针寄存器
B.地址寄存器
C.指令寄存器
D.堆栈指针寄存器

答案:A
解析:

第8题:

Pentium,微处理器的基本结构寄存器组主要包括:通用寄存器、段寄存器、指令指针和 ______。


正确答案:标志寄存器
标志寄存器 解析:Pentium微处理器的基本结构寄存器组主要包括:通用寄存器,段寄存器,指令指针和标志寄存器。

第9题:

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


正确答案:1245FH。

第10题:

8086/8088CPU执行INTn指令时,CPU将以下寄存器压入堆栈的顺序是()

  • A、FLAGS,IP,CS
  • B、IP,CS,FLAGS
  • C、CS,IP,FLAGS
  • D、FLAGS,CS,IP

正确答案:D