永发信息网

8086的基本程序执行寄存器是由哪些寄存器组成的?

答案:3  悬赏:50  手机版
解决时间 2021-12-27 23:21
  • 提问者网友:献世佛
  • 2021-12-27 13:48
8086的基本程序执行寄存器是由哪些寄存器组成的?
最佳答案
  • 五星知识达人网友:躲不过心动
  • 2021-12-27 15:06
8086的基本程序执行寄存器有哪些?
1. 段寄存器
8086的段寄存器共有16位寄存器,它们用于存放8086CPU当前可以访问的4个逻辑段的基址。代码段寄存器CS划定并控制着程序区;数据段寄存器DS和附加段寄存器ES控制着数据区;而堆栈段寄存器SS对应着堆栈存储区。
2.通用寄存器
通用寄存器可分为两组:数据寄存器,地址指针和变址寄存器。
数据寄存器包括AX,BX,CX和DX4个16位寄存器,它们中的每一个又可根据需要将高8位和低8位分成独立的两个寄存器来使用。
地址指针和变址寄存器包括SP,BP,SI,和DI。
3控制寄存器
(1) 指令指针IP
(2) 标志寄存器F
8086CPU设立了一个16位标志寄存器,共9个标志。其中6个是状态标志,3个是控制标志。
状态标志
(a) CF进位标志
(b) PF奇偶标志
(c) AF辅助进位标志
(d) ZF零标志
(e) SF符号标志
(f) OF溢出标志
控制标志
(a) DF方向标志
(b) IF中断允许标志
(c) TF陷阱标志或单步操作标志
全部回答
  • 1楼网友:躲不过心动
  • 2021-12-27 16:27
8086cpu的指令队列由6个字节移位寄存器组成,8088cpu的指令队列由4字节移位寄存器组成,指令队列作用是存放biu预取回来的指令,
  • 2楼网友:痴妹与他
  • 2021-12-27 16:13
8086的基本程序执行寄存器有哪些? 1. 段寄存器 8086的段寄存器共有16位寄存器,它们用于存放8086CPU当前可以访问的4个逻辑段的基址。代码段寄存器CS划定并控制着程序区;数据段寄存器DS和附加段寄存器ES控制着数据区;而堆栈段寄存器SS对应着堆栈存储区。 2.通用寄存器 通用寄存器可分为两组:数据寄存器,地址指针和变址寄存器。 数据寄存器包括AX,BX,CX和DX4个16位寄存器,它们中的每一个又可根据需要将高8位和低8位分成独立的两个寄存器来使用。 地址指针和变址寄存器包括SP,BP,SI,和DI。 3控制寄存器 (1) 指令指针IP (2) 标志寄存器F 8086CPU设立了一个16位标志寄存器,共9个标志。其中6个是状态标志,3个是控制标志。 状态标志 (a) CF进位标志 (b) PF奇偶标志 (c) AF辅助进位标志 (d) ZF零标志 (e) SF符号标志 (f) OF溢出标志 控制标志 (a) DF方向标志 (b) IF中断允许标志 (c) TF陷阱标志或单步操作标志
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯