8086概述
Intel8086具有四个16位的通用寄存器,也能够当作八个8位寄存器来存取,以及四个16位索引寄存器(包括了仓库目标)。材料寄存器一般由指令隐含地运用,针对暂存值需求杂乱的寄存器装备。它供给64K8位元的输出输入(或32K16位元),以及固定的向量中止。大部分的指令只能够存取一个内存位址,所以其间一个操作数有必要是一个寄存器。运算成果会储存在操作数中的一个寄存器。
Intel8086有四个内存区段(segment)寄存器,能够从索引寄存器来设定。区段寄存器能够让CPU运用特别的方法存取1MB内存。8086把段地址左移4位然后把它加上偏移地址。大部分的人都以为这是一个很欠好的规划,由于这样的成果是会让各分段有堆叠。虽然这样对组合言语而言大部分被承受(也乃至有用),能够彻底地操控分段,使在编程中运用指针(如C编程言语)变得困难。它导致指针的高功率表明变得困难,且有或许发生两个指向同一个当地的指针具有不同的地址。更坏的是,这种方法发生要让内存扩大到大于1MB的困难。而8086的寻址方法改动让内存扩大较有功率。
8086处理器的时钟频率介于4.77MHz(在原先的IBMPC频率)和10MHz之间。8086没有包括浮点指令部分(FPU),可是能够经过外接数学辅佐处理器来增强浮点核算才能。Intel8087是规范版别。
8086引脚图及功用
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/jishu/74045.html