导图社区 微机-指令系统
微机-指令系统的思维导图,汇总了数据传送、算术运算、逻辑运算、移位、字符串操作、转移、处理器控制、输入输出、中断的知识。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
8086/8088指令系统
数据传送
通用数据传送
MOV
MOV OP目,OP源
堆栈操作
压栈 PUSH
PUSH OP 将寄存器或存储单元的内容压入堆栈 OP为16位的寄存器或存储器操作数
出栈 POP
POP OP
数据交换 XCHG
XCHG OP1 OP2
换码 XLAT
XLAT
目的地址传送
LEA
LEA OP目,OP源
LDS
LDS OP目,OP源
LES
LES OP目,OP源
标志寄存器传送
读标志 LAFH
LAHF
设置标志 SAHF
SAHF
PUSHF
POPF
算术运算
加法
不带进位 ADD
ADD OP目,OP源
带进位 ADC
ADC OP目,OP源
加1 INC
INC OP
减法
不带借位 SUB
带借位 SBB
减1 DEC
取补 NEG
比较 CMP
乘法
无符号数乘法 MUL
带符号数乘法 IMUL
除法
无符号数除法 DIV
带符号数除法 IDIV
符号扩展
字节扩展 CBW
字扩展 CWD
十进制运算调整
非组合BCD码的加调 AAA
组合BCD码的加调 DAA
非组合BCD码的减调 AAS
组合BCD码的减调 DAS
非组合BCD码的乘调 AAM
非组合BCD码的减调 AAD
逻辑运算
与 AND
或 OR
异或 XOR
非 NOT
测试 TEST
移位
一般移位
逻辑左移 SHL
逻辑右移 SHR
算术左移 SAL
算术右移 SAR
循环移位
循环左移 ROL
循环右移 ROR
带进位的循环左移 RCL
带进位的循环右移 RCR
字符串操作
字符串传送
MOVS
字节传送 MOVSB
字传送 MOVSW
字符串比较
CMPS
CMPSB
CMPSW
字符串搜索
SCAS
SCASB
SCASW
取字符串和存字符串
取字符串
LODS
LODSB
LODSW
存字符串
STOS
STOSB
STOSW
转移
无条件转移
JMP
段内直接短转移 JMP SHORT
段内直接近转移 JMP NEAR PTR
段内间接转移
JMP WORD PTR
段间直接转移 JMP FAR PTR
段间间接转移 JMP DWORD PTR
调用和返回指令
调用 CALL
返回 RET
条件转移
P101
循环控制
计数循环 LOOP
结果为0/相等循环 LOOPZ或LOOPE
结果不为0/不相等循环 LOOPNZ/LOOPNE
计数为零转移 JCXZ
处理器控制
标志操作
置CF=0 CLC
置CF=1 STC
置CF=CF CMC
置DF=0 CLD
置DF=1 STD
置IF=0 CLI
置IF=1 STI
CPU控制
处理器暂停 HLT
处理器等待 WAIT
处理器交权 ESC EXTOPCD
空操作 NOP
总线封锁前缀 LOCK
输入输出
直接寻址或间接寻址
输入 IN
输出 OUT
中断
溢出中断 INTO
软中断 INT
INT n
中断返回 IRET