第2章微处理器指令系统-欢迎来到.ppt
第2章
第2章:2.4 算术运算类指令
算术运算类指令用来执行二进制的算术运算:加减乘除。
这类指令会根据运算结果影响状态标志,有时要利用某些标志才能得到正确的结果;使用他们时请留心有关状态标志
重点掌握
加法指令:ADD、ADC、INC
减法指令:SUB 、SBB、DEC、CMP、NEG
第2章:2.4.1 加法和减法指令
加法指令:ADD, ADC和INC
减法指令:SUB, SBB, DEC, NEG和CMP
他们分别执行字或字节的加法和减法运算,除INC和DEC不影响CF标志外,其他按定义影响全部状态标志位
操作数组合:
运算指令助记符 reg, imm/reg/mem
运算指令助记符 mem, imm/reg
第2章:1. 加和减指令
ADD dest,src
;加法:dest←dest+src
;ADD指令使目的操作数加上源操作数,和的结果送到目的操作数
SUB dest,src
;减法:dest←dest-src
;SUB指令使目的操作数减去源操作数,差的结果送到目的操作数
第2章:例题2.7 加法
mov ax,7348h ;AX=7348H
add al,27h
;AL=48H+27H=6FH,AX=736FH
;OF=0,SF=0,ZF=0,PF=1,CF=0
add ax,3fffh
;AX=736FH+3FFFH=B
原创力文档

文档评论(0)