汇编学习之基本指令1

                                     汇编学习之基本指令1

               汇编                                  C语言
mov a,b用于将一个数据从源地址传送到目标地址              a = b

cmp ah,al ;ah-al>0,则减数不大于被减数。
cf置0,jnc(jump if not cf)条件成立,
则跳转到l2,ah为两者之中较大的一个

jae,jge
两者都是大于或等则跳转
jae用于无符号
jge用于有符号的

jmp跳转指令不止jmp,jmp是无条件跳转,jmp要配合条件跳转指令使用
loop 循环指令,由CX寄存器指定循环次数,程序中至少执行1次
mul,imul mul无符号整数乘法,IMUL有符号整数乘法
jnz xxx 判别CX是否为0,不为0跳转xxx
sal ax,1:每位左移, 低位补 0, 高位进 CF                ax *= 2


div,idiv 无符号数除法,带符号除法
字节操作:16位被除数在AX,8位除数为源操作数,结果的8位商在AL中,8位余数在AH中。
表示为
(AL)<-(AX)/(SRC) 的商
(AH) <-(AX)/(SRC) 的余数

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值