- 6
- 0
- 约5.5千字
- 约 43页
- 2019-09-01 发布于湖北
- 举报
2.1 8086/8088概述 两者区别? 2.2 8086/8088内部寄存器 寄存器的用途:CPU内部的临时存储单元 8086寄存器组又称为8086的程序设计模型 它是程序设计中惟一可见的CPU部件 它是系统程序设计员的操作对象 含14个16位寄存器,按功能可分为三类: 通用寄存器,8个 段寄存器,4个 控制寄存器,2个 8086寄存器概貌 一、通用寄存器 数据寄存器 AX,BX,CX,DX 用途:存放临时数据和存放运算操作数。(例) 每个均为16位, 但又可分为2个8位寄存器,即: AX AH,AL BX BH,BL CX CH,CL DX DH,DL 数据寄存器特有的习惯用法 AX:累加器 所有I/O指令都通过AX(AL)与接口传送信息; 中间运算结果也多放于AX(AL)中; 乘除法指令的一个操作数必须在AX(AL)中。 BX:基址寄存器 在间接寻址中用于存放操作数的基地址。 CX:计数寄存器 用于在循环指令或串操作指令中存放计数值。 DX:数据寄存器 在间接寻址的I/O指令中存放I/O端口地址; 在32位乘除法运算时,存放高16位数。 地址指针寄存器 SP:堆栈指针寄存器 其内容为堆栈栈顶的偏移地址; 任何堆栈操作后,SP都会自动增/减量。 BP:基址指针寄存器 在间接寻址中用于存放操作数
原创力文档

文档评论(0)