8086汇编(2、寄存器)

我们可以打开上一篇安装好的目录直接双击运行dosbox
然后敲r指令回车可以看到如下内容
在这里插入图片描述
这就是所有的寄存器
寄存器分为通用寄存器、段寄存器,控制寄存器,变址寄存器、指针寄存器
1、通用寄存器

  • 16位ax 高8位ah,低8位al
  • 16位bx 高8位bh,低8位bl
  • 16位cx 高8位ch,低8位cl
  • 16位dx 高8位dh,低8位dl

2、段寄存器

  • ds(data segment)数据段寄存器
  • es(extra segment) 附加段寄存器
  • ss(stack segment)栈段寄存器
  • cs(code segment)代码段寄存器

3、控制寄存器

  • ip(instruction pointer) 指令指针寄存器
  • flag 标志位寄存器(nv up ei pl nz po nc)8位分别位0和1各表示两种状态

4、变址寄存器

  • di(destination index)目的变址寄存器
  • si(source index)源变址寄存器

5、指针寄存器

  • sp(stack pointer)栈指针寄存器
  • bp(base pointer)基指针寄存器

6、关于flag寄存器标志位

  • ZF标志(ZeroFlag)计算结果是否位0
  • PF标志(ParityFlag)二级制中1的奇偶数
  • SF标志(SignFlag)二级制符号位
  • CF标志(Carry进位,Flag标志)进位标记
  • OF标志(Overflow溢出,Flag标志)溢出标记
  • TF标志(TrapFlag)调试追踪标志
  • IF标志(Interrupt-enable Flag)中断允许标志
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值