第7讲 第3章 指令系统(3).ppt

3.7 算术运算类指令 四则运算是计算机经常进行的一种操作。算术运算指令实现二进制(和十进制)数据的四则运算 请注意算术运算类指令对标志的影响 熟练掌握:ADD/ADC/INC、SUB/SBB/DEC/ NEG/CMP 熟悉:MUL/IMUL、DIV/IDIV 理解:CBW/CWD、DAA/DAS、 AAA/ AAS/AAM/AAD 加法指令ADD ADD指令将源与目的操作数相加,结果送到目的操作数 ADD指令按状态标志的定义相应设置 例3.14:加法运算 mov al,0fbh ;al=0fbh add al,07h ;al=02h mov word ptr [200h],4652h ;[200h]=4652h mov bx,1feh ;bx=1feh add al,bl ;al=00h add word ptr [bx+2],0f0f0h ;[200h]=3742h 带进位加法指令ADC ADC指令将源与目的操作数相加,再加上进位CF标志,结果送到目的操作数 ADC指令按状态标志的定义相应设置 ADC指令主要与ADD配合,实现多精度加法运算 例3.15:双字加法 mov ax,4652h ;ax=4652h add ax,0f0f0h ;ax=3742h,CF=1 mov dx,0234h ;dx=0234h adc dx,0f0f0h ;dx=f325h,CF=0 ;DX.

文档评论(0)

1亿VIP精品文档

相关文档