第3章2 80x86的指令系统和寻址方式1(3.3 80X86指令系统).pptVIP

  • 25
  • 0
  • 约1.38万字
  • 约 100页
  • 2017-03-14 发布于江西
  • 举报

第3章2 80x86的指令系统和寻址方式1(3.3 80X86指令系统).ppt

第3章2 80x86的指令系统和寻址方式1(3.3 80X86指令系统).ppt

例30:非压缩BCD除 mov ax,0608h ;ax 0608h,非压缩BCD码表示真值68 mov bl,09h ;bl 09h,非压缩BCD码表示真值9 aam ;二进制扩展:ax 68=0044h div bl ;除法运算:商al 07h,余数ah 05h ;实现非压缩BCD码初法: 68÷9=7(余5) 习题1 设X、Y、Z、V均为16位带符号数,分别存放在X、Y、Z、V存储单元中,阅读如下程序段,得出它的运算公式,并说明运算结果存于何处? X Y Z V 65 F3 02 00 24 E0 05 00 习题1:算术运算1 mov ax,X imul Y ;DX.AX=X×Y mov cx,ax mov bx,dx ;BX.CX=X×Y mov ax,Z Cwd ;AX符号扩展至DX add cx,ax adc bx,dx ;BX.CX=X×Y+Z 习题1:算术运算2 sub cx,540 sbb bx,0 ;BX.CX=X×Y+Z-540 mov ax,V cwd sub ax,cx sbb dx,bx ;DX.AX=V-(X×Y+Z-540) idiv X ;DX.AX=(V-(X×Y+Z-540))÷X 例:x , y , z , v 均为16位带符号数,计算 v - x*y + z – 540 / x MOV AX, X IMUL Y ;

文档评论(0)

1亿VIP精品文档

相关文档