8086汇编指令大全 算术运算类型

算术运算类型

类型汇编指令格式功 能操作数说明时钟周期数字节数
算 术 运 算 类ADD dst, src(dst) ← (src) + (dst)mem, reg reg, mem reg, reg reg, imm mem, imm acc, imm16+EA 9+EA 3 4 17+EA 42 ~ 4 2 ~ 4 2 3 ~ 4 3 ~ 6 2 ~ 3
ADC dst, src(dst) ← (src) + (dst) + CFmem, reg reg, mem reg, reg reg, imm mem, imm acc, imm16+EA 9+EA 3 4 17+EA 42 ~ 4 2 ~ 4 2 3 ~ 4 3 ~ 6 2 ~ 3
INC op1(op1) ← (op1)+1reg mem2 ~ 3 15+EA1 ~ 2 2 ~ 4
SUB dst, src(dst) ← (src) - (dst)mem, reg reg, mem reg, reg reg, imm mem, imm acc, imm16+EA 9+EA 3 4 17+EA 42 ~ 4 2 ~ 4 2 3 ~ 4 3 ~ 6 2 ~ 3
SBB dst, src(dst) ← (src) - (dst) - CFmem, reg reg, mem reg, reg reg, imm mem, imm acc, imm16+EA 9+EA 3 4 17+EA 42 ~ 4 2 ~ 4 2 3 ~ 4 3 ~ 6 2 ~ 3
DEC op1(op1) ← (op1) - 1reg mem2 ~ 3 15+EA1 ~ 2 2 ~ 4
NEG op1(op1) ← 0 - (op1)reg mem3 16+EA2 2 ~ 4
CMP op1, op2(op1) - (op2)mem, reg reg, mem reg, reg reg, imm mem, imm acc, imm9+EA 9+EA 3 4 10+EA 42 ~ 4 2 ~ 4 2 3 ~ 4 3 ~ 6 2 ~ 3
MUL src(AX) ← (AL) * (src) (DX, AX) ← (AX) * (src)8位reg 8位mem 16位reg 16位mem70 ~ 77 (76 ~ 83)+EA 118 ~ 133 (124 ~ 139)+EA2 2 ~ 4 2 2 ~ 4
IMUL src(AX) ← (AL) * (src) (DX, AX) ← (AX) * (src)8位reg 8位mem 16位reg 16位mem80 ~ 98 (86 ~ 104)+EA 128 ~ 154 (134 ~ 160)+EA2 2 ~ 4 2 2 ~ 4
DIV src(AL) ← (AX) / (src) 的商 (AH) ← (AX) / (src) 的余数 (AX) ← (DX, AX) / (src) 的商 (DX) ← (DX, AX) / (src) 的余数8位reg 8位mem 16位reg 16位mem80 ~ 90 (86 ~ 96)+EA 144 ~ 162 (150 ~ 168)+EA2 2 ~ 4 2 2 ~ 4
IDIV src(AL) ← (AX) / (src) 的商 (AH) ← (AX) / (src) 的余数 (AX) ← (DX, AX) / (src) 的商 (DX) ← (DX, AX) / (src) 的余数8位reg 8位mem 16位reg 16位mem101 ~ 112 (107 ~ 118)+EA 165 ~ 184 (171 ~ 190)+EA2 2 ~ 4 2 2 ~ 4
DAA(AL) ← AL中的和调整为组合BCD41
DAS(AL) ← AL中的差调整为组合BCD41
AAA(AL) ← AL中的和调整为非组合BCD (AH) ← (AH)+调整产生的进位值41
AAS(AL) ← AL中的差调整为非组合BCD (AH) ← (AH)-调整产生的进位值41
AAM(AX) ← AX中的积调整为非组合BCD832
AAD(AL) ← (AH) * 10 + (AL) (AH) ← 0 (注意是除法进行前调整被除数)602
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值