韶光厌蒋姿:汇编基础中的基础

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 16:09:45
通用寄存器(General Register)AX: 被称做累加器用途:  CPU与端口交换数据的唯一通路 BX:被称做"基地址寄存器"用途:   用做指针 CX:称做"计数器"用途: 用于为循环指定计数;数据移位的们数 DX:用途: 临时保存数据; 与AX一起用于记录32Bit数据的高16Bit. 以及端口输入/输出 说明:16位的AX BX CX DX 都可分为高8位与低8位.  如 AH,AL-------------------------------------------------------------------------------------------------段寄存器(Segment register)DS: 数据段地址寄存器(Data Segment)用途: 保存数据段的段地址;  默认段寄存器 ES:  附加段地址寄存器(Exterinal Setment)用途: 指向内存中的任一段. 常用于取内在中某单元数据,而不需修改DS CS:  代码段地址寄存器(Code Setment)用途: 与IP(指令指针)寄存器一起指向目前正在执行的指令.  也就是CPU所取的CS:IP指向的指令 SS:  堆栈段地址寄存器(Stack Segment)用途: 保存了堆栈存储区的段地址.  说明: 这四个16寄存器,不能拆与高低8位---------------------------------------------------------------------------------------------------------------指令指针寄存器(Instruction Pointer)IP:用途: 记录CPU将要执行的指令的偏移地址. 不参与任何运算或逻辑操作. ---------------------------------------------------------------------------------------------