我是靠谱客的博主 标致红酒,最近开发中收集的这篇文章主要介绍汇编常用寄存器功能及用途前言,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言

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

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

最后

以上就是标致红酒为你收集整理的汇编常用寄存器功能及用途前言的全部内容,希望文章能够帮你解决汇编常用寄存器功能及用途前言所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部