汇编学习之基本指令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) 的余数

 

你可能感兴趣的:(汇编)