请输入您要查询的百科知识:

 

词条 8086
释义

8086处理器 Intel8086是一个由Intel于1978年所设计的16位元微处理器芯片,给了x86架构兴起开端。1978年,Intel公司推出了首枚16位微处理器8086,同时生产出与之配合的数字协处理器8087,这两种芯片使用相同的指令集,以后Intel生产的CPU,均对其兼容。

§ 概述

Intel8086是一个由Intel于1978年所设计的16位元微处理器芯片,给了x86架构兴起开端。不久,Intel8088就推出了,拥有一个外部的8位元总线,允许便宜的芯片用途。它是以8080和8085(它与8080有组合语言上的原始码兼容性)的设计为基础,拥有类似的暂存器集合,但是扩充为16位元。总线界面单元(BusInterfaceUnit)透过6字节预存(prefecth)的贮列(queue)喂指令给执行单元(ExecutionUnit),所以取指令和执行是同步的–一种pipelining的原始形式(8086指令长度变化从1到4字节)。

§ 特点

Intel 8086集成2.9万只晶体管,时钟频率为4.77MHz,内部数据总线(CPU内部传输数据的总线)、外部数据总线(CPU外部传输数据的总线)均为16位,地址总线为20位,可寻址1MB内存。

Intel8086拥有四个16位元一般的暂存器,也能够当作八个8位元暂存器来存取,以及四个16位元索引暂存器(包含了堆栈指标)。资料暂存器通常由指令隐含地使用,针对暂存值需要复杂的暂存器配置。它提供64K8位元的输出输入(或32K16位元)埠,以及固定的向量中断。大部分的指令只能够存取一个内存位址,所以其中一个运算子必须是一个暂存器。运算结果会储存在运算子中的一个。

Intel8086有四个内存区段(segment)暂存器,可以从索引暂存器来设定。区段暂存器可以让CPU利用奇怪的方式存取内存的1MB。在现今有区段的处理器中,8086把区段暂存器左移4位元然后把它加上去位址。大部分的人都认为这是一个很不好的设计,因为这样的结果是会让各区段有重叠。尽管这样对组合语言而言大部分被接受(也甚至有用),可以完全地控制区段,但是在语言中,让使用指标(像是C编程语言)变得困难。它导致指标的高效率表示变得困难,且有可能产生两个指向同一个地方的指标拥有不同的位址。更坏的是,这种方式产生要让内存扩充到大于1MB的困难。而80286的寻址方式改变让内存扩充较有效率。

§ 发展

发展到80881979年,英特尔公司又开发出了8088。8086和8088在芯片内部均采用16位数据传输,所以都称为16位微处理器。8088工作频率为6.66MHz、7.16MHz或8MHz,集成了大约29000个晶体管。

8086和8088问世后不久,英特尔公司就开始对他们进行改进,他们将更多功能集成在芯片上,这样就诞生了80186和80188。

1981年,美国IBM公司将8088芯片用于其研制的PC机中,从而开创了全新的微机时代。也正是从8088开始,个人电脑(PC)的概念开始在全世界范围内发展起来。从8088应用到IBMPC机上开始.

§ 应用

8086的应用第一个以8086为基础的商业微电脑是Mycron2000。

IBMDisplaywriter文字处理机也使用8086。在大部分显要的所有微处理器中,IBMPC使用了更窄的内存总线版本的8086也就是Intel8088。

§ 相关词条

8088

80x86

Inter

AMD

§ 参考资料

1.http://wiki.ccw.com.cn/Intel_8086

2.http://zhidao.baidu.com/question/27429132.html?fr=qrl&fr2=query

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/23 1:25:27