- 3
- 0
- 约1.73万字
- 约 17页
- 2018-12-29 发布于湖北
- 举报
编
32位CPU所含有的寄存器有:
4个数据寄存器(EAX、EBX、ECX和EDX)对低16位数据的存取,不会影响高16位的数据。这些低16位寄存器分别命名为:AX、BX、CX和DX,它和先前的CPU中的寄存器相一致。4个16位寄存器又可分割成8个独立的8位寄存器(AX:AH-AL、BX:BH-BL、CX:CH-CL、DX:DH-DL),每个寄存器都有自己的名称,可独立存取。
寄存器EAX通常称为累加器(Accumulator)? ???用累加器进行的操作可能需要更少时间。可用于乘、 除、输入/输出等操作,使用频率很高;?
寄存器EBX称为基地址寄存器(Base Register)它可作为存储器指针来使用;?
寄存器ECX称为计数寄存器(Count Register)?在循环和字符串操作时,要用它来控制循环次数;在位操作中,当移多位时,要用CL来指明移位的位数;?
寄存器EDX称为数据寄存器(Data Register)? ?在进行乘、除运算时,它可作为默认的操作数参与运算,也可用于存放I/O的端口地址
注意:在16位CPU中,AX、BX、CX和DX不能作为基址和变址寄存器来存放存储单元的地址,
? ?? ?? ? 在32位CPU中,其32位寄存器EAX、EBX、ECX和EDX不仅可传送数据、暂存数据保存算术逻辑运算结果,
2个变址和指针寄存器(ESI和EDI)?其低16位对应先前
您可能关注的文档
最近下载
- 一建《水利》历年真题及答案(2015年-2021年).pdf
- 国标图集示例-07J306-窗井、设备吊装口、排水沟、集水坑.pdf VIP
- 台达伺服刀库刀塔方案应用说明书-台达电子.pdf VIP
- 医疗卫生机构安全风险分级管控、事故隐患排查治理体系实施指南—2020 山东.pdf VIP
- 中小学六年级语文教学课件:围绕中心意思写(写作).ppt VIP
- T_CVMA 136.4—2024(动物医学鉴定动物尸体剖检规程第4部分:犬科动物).pdf VIP
- 2026年整县光伏推进协议(农户屋顶租赁与保险购买 乡村振兴版).docx VIP
- 10851香附生产工艺规程.doc VIP
- 2026年注册反洗钱师(CAMS)考试题库(附答案和详细解析)(0617).docx VIP
- 2025年房地产经纪人套内建筑面积与分摊面积的关系计算专题试卷及解析.pdf VIP
原创力文档

文档评论(0)