1. 16位微处理器8086
1.1 8086的编程结构
8086的定义:
①Inter系列的16位微处理器
②有16根数据线和20根地址线
③16位内部体系结构——ALU、寄存器和内部数据总线皆16位
8086的特点:
16位外部数据总线
20根地址线的作用:可寻址的地址空间达2^20字节,即1MB
16位I/O端口地址线,寻址64K端口地址;
较强中断处理能力、管理DMA操作和多处理的能力。
8088的定义:
准16位微处理器,其内部寄存器、内部运算部件和内部操作都是16位的,但对外的数据总线只有8位。
8086由两个独立的(部分重叠,同时工作)逻辑部件组成
①总线接口部件BIU
②执行部件EU
- 1.1.1 总线接口部件BIU
BIU的功能:负责与存储器,I/O端口传送数据
BIU的组成:
①4个段地址寄存器(CS,DS,ES,SS)
CS(16位的代码段寄存器):指明代码段的起始地址
SS(16位的堆栈段寄存器):指明堆栈段的起始地址
DS(16位的数据段寄存器):指明数据段的起始地址
ES