问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CPU各寄存器的作用,即用来保存什么内容

发布网友 发布时间:2022-04-22 05:53

我来回答

2个回答

热心网友 时间:2023-09-18 20:36

CPU各寄存器的作用 - [Asm]
寄存器作用:

ebp和esp是32位的SP,BP
esp是堆栈指针
ebp是基址指针
ESP与SP的关系就象AX与AL,AH的关系.

32位CPU所含有的寄存器有:

4个数据寄存器(EAX、EBX、ECX和EDX)
2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)
6个段寄存器(ES、CS、SS、DS、FS和GS)
1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)

寄存器AX和AL通常称为累加器(Accumulator),用累加器进行的操作可能需要更少时间。累加器可用于乘、除、输入/输出等操作,它们的使用频率很高;

寄存器BX称为基地址寄存器(Base Register)。它可作为存储器指针来使用;

寄存器CX称为计数寄存器(Count Register)。在循环和字符串操作时,要用它来控制循环次数;在位操作中,当移多位时,要用CL来指明移位的位数;

寄存器DX称为数据寄存器(Data Register)。在进行乘、除运算时,它可作为默认的操作数参与运算,也可用于存放I/O的端口地址。

寄存器ESI、EDI、SI和DI称为变址寄存器(Index Register),它们主要用于存放存储单元在段内的偏移量,用它们可实现多种存储器操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。

变址寄存器不可分割成8位寄存器。作为通用寄存器,也可存储算术逻辑运算的操作数和运算结果。

它们可作一般的存储器指针使用。在字符串操作指令的执行过程中,对它们有特定的要求,而且还具有特殊的功能。

寄存器EBP、ESP、BP和SP称为指针寄存器(Pointer Register),主要用于存放堆栈内存储单元的偏移量,用它们可实现多种存储器操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。

指针寄存器不可分割成8位寄存器。作为通用寄存器,也可存储算术逻辑运算的操作数和运算结果。

它们主要用于访问堆栈内的存储单元,并且规定:

BP为基指针(Base Pointer)寄存器,用它可直接存取堆栈中的数据;
SP为堆栈指针(Stack Pointer)寄存器,用它只可访问栈顶。

CPU内部的段寄存器:

CS——代码段寄存器(Code Segment Register),其值为代码段的段值;
DS——数据段寄存器(Data Segment Register),其值为数据段的段值;
ES——附加段寄存器(Extra Segment Register),其值为附加数据段的段值;
SS——堆栈段寄存器(Stack Segment Register),其值为堆栈段的段值;
FS——附加段寄存器(Extra Segment Register),其值为附加数据段的段值;
GS——附加段寄存器(Extra Segment Register),其值为附加数据段的段值

热心网友 时间:2023-09-18 20:37

数据
文件
可以翻书看一下
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑lol突然很卡怎么办啊电脑玩lolfps低怎么解决 危化品仓库有什么设备 香港中文大学2021-2022在河北,重庆最低录取分数线 ChaCheer 洽洽 南瓜子 盐焗味 500g-适用对象 老闫家小粒香南瓜子-适用对象 洽洽盐焗味南瓜子-适用对象 盐焗南瓜子里有添加明矾吗 老街口盐焗味南瓜子500g*2袋量大优惠休闲零食 一天走多少步可以减肥每天走多少步可以减肥 肉炖土豆需要炖多久时间 谁知道蜘蛛丝如何固定在墙上的? 什么是“寄存器”? 家里的墙上有这种蜘蛛,有没有毒? 我家墙上的蜘蛛! 什么法是战机阿米巴按照计划实施检查处理流程实现... 阿米巴经营是什么?阿米巴经营模式的目的是什么? 这是什么品种的蜘蛛,经常在我家结网 如何让阿米巴经营模式落地实施? 微博怎么隐藏精选热门内容 阿米巴经营模式的经营目的 结网的蜘蛛有毒吗 阿米巴组织制订经营目标有哪些方法? 企业阿米巴体系建设包含哪几方面 封神演义的西方教主是后来的释迦牟尼吗? 在墙壁上结网的是什么蜘蛛 阿米巴模式如何落地实施? 在《封神演义》中,元始天尊的弟子怎么跑西方教去了? 在墙上织网的蜘蛛 小米盒子恢复出厂设置之后停留在内存清理页面,去... 阿米巴经营活动中,如何制定规划和年度计划? 寄存器主要由什么组成 寄存器种类 寄存器主要用于什么地方 过年吃葱什么意思? 葱的寓意和象征是什么? 大葱吃了对人体有什么作用? 过年时饺子放葱寓意什么? 在日本过年别人送的大葱寓意什么? 葱代表什么祝福语? 过年时,在家里的窗台放大葱是什么习俗 吃大葱对人有什么好处和坏处 春季吃大葱,对健康有什么帮助? 吃大葱有什么好处 过年时在床上挂大葱有什么意义? 过年时北方吃饺子,你喜欢吃韭菜馅还是大葱肉馅的... 过年吃春卷的寓意 压力位,是指什么?阻力位又是指什么 经常吃大葱有什么好处又有什么坏处呢 汇市中,阻力位和支撑位都是什么意思 吃大葱对人有益吗?