8086CPU由哪两部分组成?它们的主要功能是什么?

 我来答
小林学长123
2020-01-26 · 专注于分享数码相关知识
小林学长123
采纳数:550 获赞数:507838

向TA提问 私信TA
展开全部

总线接口单元和执行单元组成

一、总线接口部件,由段寄存器(代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS和附加段寄存器ES)、指令指针寄存器、地址加法器、总线控制电路和指令队列缓冲器等组成。

二、执行部件由下列几个部分组成:

1、8个通用寄存器:即AX、BX、CX、DX、BP、SP、SI、DI ;

其中,4个数据寄存器:AX、BX、CX、DX;

2个地址指针寄存器:BP、SP;

2个变址寄存器:SI、DI ;

2、标志寄存器FR;

3、算术逻辑单元ALU。

扩展资料:

Intel 8086有四个 内存区段(segment)寄存器,可以从索引寄存器来设定。区段寄存器可以让 CPU 利用特殊的方式存取1 MB内存。8086 把段地址左移 4 位然后把它加上偏移地址。大部分的人都认为这是一个很不好的设计,因为这样的结果是会让各分段有重叠。尽管这样对组合语言而言大部分被接受(也甚至有用),可以完全地控制分段,使在编程中使用指针(如C编程语言) 变得困难。

参考资料来源:百度百科-8086

参考资料来源:百度百科-总线接口部件

阿鑫聊生活
高粉答主

2020-05-20 · 生活知识分享小达人,专注于讲解生活知识。
阿鑫聊生活
采纳数:1217 获赞数:235071

向TA提问 私信TA
展开全部

总线接口单元和执行单元

Intel 8086是一个由Intel于1978年所设计的16位微处理器芯片,是x86架构的鼻祖。不久之后,Intel 就推出了 Intel 8088 (一个拥有8位外部数据总线的微处理器)。它是以8080和8085的设计为基础,拥有类似的寄存器组,但是地址总线扩充为20位。

总线接口单元(Bus Interface Unit)透过6字节预存(prefetch) 的队列(queue)位指令给执行单元(Execution Unit),所以取指令和执行是同步的,8086 CPU有20条地址线,可直接寻址1MB的存储空间,每一个存储单元可以存放一个字节(8位)二进制信息。

扩展资料:

Intel 8086有四个 内存区段(segment)寄存器,可以从索引寄存器来设定。区段寄存器可以让 CPU 利用特殊的方式存取1 MB内存。8086 把段地址左移 4 位然后把它加上偏移地址。大部分的人都认为这是一个很不好的设计,因为这样的结果是会让各分段有重叠。

尽管这样对组合语言而言大部分被接受(也甚至有用),可以完全地控制分段,使在编程中使用指针(如C编程语言) 变得困难。它导致指针的高效率表示变得困难,且有可能产生两个指向同一个地方的指针拥有不同的地址。更坏的是,这种方式产生要让内存扩充到大于 1 MB 的困难。而 8086 的寻址方式改变让内存扩充较有效率。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weiguo159
推荐于2017-11-27 · TA获得超过9239个赞
知道大有可为答主
回答量:3285
采纳率:0%
帮助的人:5489万
展开全部
8086的内部结构-成两部分:
1、总线接口部件BIU,负责控制存储器读写。
2、执行部件EU,EU从指令队列中取出指令并执行。
8086是16位微处理器,有16根数据线、20根地址线,内部寄存器、运算部件以及内部操作都是按16位设计的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式