CPU执行的指令将从代码段取得,而用来给出当前代码段的代码段寄存器是()。A、CSB、DSC、SSD、ES

题目

CPU执行的指令将从代码段取得,而用来给出当前代码段的代码段寄存器是()。

  • A、CS
  • B、DS
  • C、SS
  • D、ES
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下寄存器属于段寄存器的是()。

A.CS

B.DS

C.DX

D.ES


正确答案:ABD

第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题:

下列哪个段寄存器指示程序的代码段()。

A CS

B DS

C SS

D FS


参考答案A

第4题:

在保护模式下,代码段的段基址存在于().

  • A、段寄存器
  • B、段描述符
  • C、段选择符
  • D、指令指针寄存器

正确答案:B

第5题:

Pentium4微处理器在保护模式下,当前任务的特权级CPL在下列哪一个段寄存器中? ( )

A.CS

B.DS

C.SS

D.ES


正确答案:A

第6题:

8086/8088CPU中SS是( )寄存器个。

A.标志寄存器

B.代码段寄存器

C.数据段寄存器

D.堆栈段寄存器


正确答案:D

第7题:

8086/8088 CPU中SS是( )寄存器个。

A.标志寄存器

B.代码段寄存器

C.数据段寄存器

D.堆栈段寄存器


正确答案:D

第8题:

8086/8088 CPU中SS是( )。

A.标志寄存器

B.代码段寄存器

C.数据段寄存器

D.堆栈段寄存器


正确答案:D

第9题:

堆栈操作时,段基址由()寄存器指出,段内偏移量由SP寄存器指出。

A.CS
B.DS
C.SS
D.ES

答案:C
解析:

第10题:

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


正确答案:1245FH。