- 3
- 0
- 约1.13万字
- 约 90页
- 2018-07-12 发布于江苏
- 举报
位微处理器及其系统结构
第2章 16位微处理器8086 2.1 8086微处理器 微处理器是微机的硬件核心,主要包含指令执行的运算和控制部件,还有多种寄存器 对程序员来说,微处理器抽象为以名称存取的寄存器 8086内部结构有两个功能模块,完成一条指令的取指和执行功能 总线接口单元BIU:负责读取指令和操作数 执行单元EU :负责指令译码和执行 8086的内部结构 8086的寄存器组 8086的通用寄存器 8086的16位通用寄存器是: AX BX CX DX SI DI BP SP 其中前4个数据寄存器都还可以分成高8位和低8位两个独立的寄存器 8086的8位通用寄存器是: AH BH CH DH AL BL CL DL 对其中某8位的操作,并不影响另外对应8位的数据 数据寄存器 数据寄存器用来存放计算的结果和操作数,也可以存放地址 每个寄存器又有它们各自的专用目的 AX--累加器,使用频度最高,用于算术、逻辑运算以及与外设传送信息等; BX--基址寄存器,常用做存放存储器地址; CX--计数器,作为循环和串操作等指令中的隐含计数器; DX--数据寄存器,常用来存放双字长数据的高16位,或存放外设端口地址。 变址及指针寄存器 变址寄存器常用于存储器寻址时提供地址 SI是源变址寄存器 DI是目的变址寄存器 指针寄存器用于寻址内存堆栈内的数据 SP为堆栈指针寄存器,指示栈顶的偏移地址,不能再用于
原创力文档

文档评论(0)