繁体
DD**ADD目标,源加法ADDAX,5AX+=5
**SUB**SUB目标,源减法SUBBX,AXBX-=AX
**MUL**MUL源无符号乘法MULCXAX=AX*CX
**IMUL**IMUL源有符号乘法IMULDXAX=AX*DX
**DIV**DIV源无符号除法DIVCXAX/CX,余数存DX
**IDIV**IDIV源有符号除法IDIVDXAX/DX,余数存DX
**INC目标加1INCAXAX+=1
**DEC**DEC目标减1DECBXBX-=1
**CMP**CMP目标,源比较CMPAX,BXAX-
BX,不改变寄存器值
**JMP**JMP目标地址无条件跳转JMPstart
**JE**JE目标地址等于时跳转JEloopZF=1时跳转
**JNE**JNE目标地址不等时跳转JryZF=0时跳转
**JG**JG目标地址大于时跳转有符号JGend
**JL**JL目标地址小于时跳转有符号JLretry
**AND**AND目标,源按位与ANDAL,0x0FAL&=0x0F
**OR**OR目标,源按位或ORBX,AXBX
**XOR**XOR目标,源按位异或XORCX,CX清零CX
**NOT**NOT目标按位取反NOTDX
**SHL**SHL目标,位数左移SHLAX,1AX<<=1
**SHR**SHR目标,位数右移SHRBX,2BX>>=2
**PUSH**PUSH目标压栈PUSHAX
1
**POP**POP目标出栈POPBX
**CALL**CALL地址调用子程序CALLmy_func
**RET**RET返回RET
**INT**INT中断号调用中断INT0x21调用DOS21h号中断
**SYSCALL**SYSCALL调用Linux系统调用SYSCALL
------------------------------------------------------------------------------------
**四、拓展**
**拓展1.逻辑门**
逻辑门是计算机电路里最基本的"开关",它们根据输入信号决定输出结果,就像做数学题一样。下面是
12种常见的逻辑门: