汇编语言教程 -- 寄存器

本文介绍了汇编语言中常见的寄存器,包括16位通用寄存器AX, BX, CX, DX及其8位部分,基址指针寄存器BP和堆栈指针寄存器SP,段寄存器CS, DS, ES, FS, GS, SS,变址寄存器SI, DI,指令指针寄存器IP以及程序状态字寄存器FR。了解这些寄存器对于理解和编写汇编程序至关重要。" 111492212,10293787,PHP项目规划与工作计划,"['PHP开发', '项目管理', '数据库设计', '编程实践', 'Web开发']
摘要由CSDN通过智能技术生成

汇编语言教程 – 寄存器

寄存器是汇编语言中常常用到的 – 汇编语言需要操作CPU,而寄存器是CPU很重要的一部分,那么今天就来讲一讲常见的寄存器,如AX, AH, AL, FS, IP等
为了好记,我把它们分成几类


  • AX, BX, CX, DX
    16位通用寄存器,存放16位数据或地址
  • AH, BH, CH, DH, AL, BL, CL, DL
    都是ABCD,8位寄存器,分别指AX, BX, CX, DX和上8位和下8位,H代表high(高位),L代表low(低位),用于存放8位数据
注意AX, BX, CX, DX都分别由各自的用途
AX:累加器
BX:基址寄存器
CX:计数寄存器
DX:数据寄存器
----------------------------------------------------------
总之就记住AX, BX, CX, DX都是通用寄存器

  • BP, SP
    BP:基址指针寄存器
    SP:堆栈指针寄存器,存放栈的偏移地址(和PUSH,POP指令息息相关)
  • CS, DS, ES, FS, GS, SS
    这几个都是段寄存器,S代表segment
    CS:代码段寄存器,C代表code
    DS:数据段寄存器,D代表data
    ES:扩展段寄存器,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值