8086 CPU外部具有16根数据总线,可并行传送16位数据信息;它具有20根地址总线,能直接寻址2^20 =1 MB 内存空间;用低16位地址线访问I/0端口,可以访问2 ^{16} =64K个I/0端口。
8086 CPU 内部结构
由**总线接口单元**(BIU)和**指令执行单元**(EU)两大部分组成。
8088 的内部结构与8086基本相同, 不同之处在于: 8086的指令队列为6字节, 而8088为4 字节; 8086 BIU的外部数据总线为16位, 而8088 为8位。
8086 CPU 内部寄存器
寄存器 | 代号 |
---|---|
数据寄存器 | AX, BX, CX, DX |
地址指针和变址寄存器 | SP, DP, SI, DI |
段寄存器 | CS, DS, SS, ES |
指令指针 | IP |
标志寄存器 | FLAGS |
15 | 11 | 7 | 3 | 0 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OF | DF* | IF* | TF* | SF | ZF | AF | PF | CF | |||||||
溢出标志位 | 方向标志 | 中断标志 | 陷阱标志 | 符号标志 | 零标志位 | 辅助进位标志 | 奇偶校验标志 | 进位标志 |
*为控制标志,其余为状态标志。
引脚功能
当MN/MX-= l 时, 工作于最小模式, 当MN/MX-=O 时, 工作于最大模式。图2. 3 中部分引脚信号有两种意义,带括号的为最大模式信号,不带括号的为最小模式信号。引脚信号线上的箭头指出了数据传送的方向,信号上加横杠表示低电平有效。