您的位置首页百科问答

8086的简介

8086的简介

的有关信息介绍如下:

In走庆阶样创空后察感tel8086拥有360问答四个16位的通用阿斯寄存器,也能够当作八个8位寄存器来存取,以及四个16位索引寄存器(包含了堆栈指标)。资料寄存器通常由指令隐含地使用,针对暂存值需要复杂的寄存器配置。它提供64K8位元的输出输入(或32K16位元),以古斯威衣阿小脚义料激宽及固定的向量中断副服声毛记立。大部分的指令只世文只低能够存取一个内存位址,所以其中一个操作数必须是一个寄存器。运算结果会储存在操作数中的永药况客你一个寄存器。

Intel8086有四个内存区段(s脚氧袁egment)寄存器,可以从索引寄存器来设定。区段寄存器可以让CPU利用特殊的方式存取1MB内存。8086把段地址左移4位然后把它加上偏移地够导址。大部分的人都认为这是一个很不好的设计,因为这样的结果是会让各分段有重叠。尽管这样对组合语言而言大部分被接受(也甚至有用),可以完全地控制分段,使在编程中使用指针(如C编程语言)变得困难。它导致指针的高效率表示变得困难,且有可能产生两个指向同一个地方的指针拥有不同的地址。更坏的是,这种方式死走律口北停安我金产生要让内存扩充到大于缺永反星续土得边菜举合1MB的困难。而8绍鲁鸡雨资屋范弦百086的寻址方式改除文什继书变让内存扩充较有效率。

8086处理器的时钟频率介于4.77MHz(在原先的IBMPC频率)和10MHz之间。8086没有包含浮点指令部分(FPU),但是可以通过外接数学辅助处理器来增强浮点计算能力。Intel8087是标准版本。

8086的简介