汇编常用寄存器功能及用途

前言

在学习汇编语言时,我们知道1个程序中寄存器其实是对应CPU中的1个硬件寄存器的,由于寄存器是在CPU中的,访问速度比内存条还快,所以寄存器是一个很稀缺的资源,数量少,intel在设计寄存器时,基本上也规定了这些寄存器的专门用途,下面就分析总结一下常用的寄存器。

名称大类型具体类型用途
AX通用寄存器数据寄存器加减乘除运算,字的输入输出,中间结果缓存
BX通用寄存器数据寄存器存储器指针
CX通用寄存器数据寄存器串操作、循环控制的计数器
DX通用寄存器数据寄存器字的乘、除运算,间接的输入输出
SI通用寄存器变址寄存器存储器指针、串指令用的源操作数指针
DI通用寄存器变址寄存器存储器指针、串指令用的目的操作数指针
BP通用寄存器变址寄存器存储器指针、存取堆栈的指针
SP通用寄存器变址寄存器堆栈的栈顶指针
IP/EIP专用寄存器指令指针寄存器存放指令的偏移地址
CS段寄存器段寄存器代码段寄存器
DS段寄存器段寄存器数据段寄存器
SS段寄存器段寄存器堆栈段寄存器
ES段寄存器段寄存器附加段寄存器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值