8086/8088CPU中,有哪些通用寄存器和专用寄存器?说明它们的作用。

题目
问答题
8086/8088CPU中,有哪些通用寄存器和专用寄存器?说明它们的作用。
参考答案和解析
正确答案: 通用寄存器包含以下8个寄存器:
A.X、BX、CX和DX寄存器一般用于存放参与运算的数据或运算的结果。除此之外:
A.X:主要存放算术逻辑运算中的操作数,以及存放I/O操作的数据。
B.X:存放访问内存时的基地址。
C.X:在循环和串操作指令中用作计数器。
D.X:在寄存器间接寻址的I/O指令中存放I/O地址。在做双字长乘除法运算时,DX与AX合起来存放一个双字长数。
S.P:存放栈顶偏移地址。
B.P:存放访问内存时的基地址。
S.P和BP也可以存放数据,但它们的默认段寄存器都是SS。
S.I:常在变址寻址方式中作为源地址指针。
D.I:常在变址寻址方式中作为目标地址指针。
专用寄存器包括4个段寄存器和两个控制寄存器:
C.S:代码段寄存器,用于存放代码段的段基地址。
D.S:数据段寄存器,用于存放数据段的段基地址。
S.S:堆栈段寄存器,用于存放堆栈段的段基地址。
E.S:附加段寄存器,用于存放附加段的段基地址。
I.P:指令指针寄存器,用于存放下一条要执行指令的偏移地址。
F.LAGS:标志寄存器,用于存放运算结果的特征。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面是有关8088/8086系统中通用寄存器的叙述,其中正确的是______。

A.8088/8086CPU中,通用寄存器中的SP和BP为段寄存器

B.8088/8086CPU中,通用寄存器中的SP和BP为指针寄存器

C.8088/8086CPU中,通用寄存器中的SP和BP为调试寄存器

D.8088/8086CPU中,通用寄存器中的SP和BP为控制寄存器


正确答案:B
解析:SP和BP为指针寄存器。

第2题:

8086/8088CPU内部共有【 】个16位寄存器。


正确答案:14
14

第3题:

8088/8086CPU中,通用寄存器中的SP和BP通常作为【 】寄存器。


正确答案:指针
指针

第4题:

在8086/8088的16位寄存器中,有4个寄存器可拆分为8位寄存器使用。他们是(),他们又被称为()

  • A、AX,BX,CX,DX;专用寄存器
  • B、BP,SP,SI,DI;专用寄存器
  • C、AX,BX,CX,DX;通用寄存器
  • D、CS,DS,ES,SS;段地址寄存器

正确答案:C

第5题:

8086/8088CPU内部共有_______个______寄存器。


正确答案:14    16位
14  ,  16位

第6题:

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

A.标志寄存器

B.代码段寄存器

C.数据段寄存器

D.堆栈段寄存器


正确答案:D

第7题:

在8086/8088的16位寄存器中,有【 】个寄存器可以拆分为8位寄存器使用。它们是AX、BX、CX和DX,它们又称为通用寄存器。


正确答案:4
4

第8题:

在8086/8088的16位寄存器中,有4个寄存器可拆分为8位寄存器使用。它们是(),它们又被称为()。

A.AX,BX,CX,DX;专用寄存器

B.BP,SP,SI,DI;专用寄存器

C.AX,BX,CX,DX;通用寄存器

D.CS,DS,ES,SS;段地址寄存器


正确答案:C

第9题:

8086/8088CPU中,有二个变址寄存器,分别是()和()。


正确答案:SI;DI

第10题:

以8086/8088CPU标志寄存器中有()个控制标志。


正确答案:3