- 3
- 0
- 约1.41万字
- 约 100页
- 2017-06-05 发布于四川
- 举报
例30:非压缩BCD除 mov ax,0608h ;ax=0608h,非压缩BCD码表示真值68 mov bl,09h ;bl=09h,非压缩BCD码表示真值9 aad ;二进制扩展: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 ; x*y →(DX,AX) MOV CX, AX MOV BX, DX MOV AX, Z CWD ;Z →(DX,AX) ADD CX, AX ADC BX, DX ; x*y+z →(BX,CX) SUB CX, 540 SBB BX, 0 ; x*y+z-540 MOV AX, V CWD ;V →(DX,AX) SUB AX, CX SBB DX, BX ; v-(x*y+z-540) IDIV X ; (v-(x*y+z-540))/x→(AX) 余数→(DX) X Y Z V W 65 F3 02 00 24 E0 05 00 加油…… 继续努力吧 * 例17:双字减法 mov ax,4652h ;ax=4652h sub ax,0f0f0h ;ax=5562h,CF=1 mov dx,0234h ;dx=0234h sbb dx,0f0f0h ;dx=1143h,CF=1 ;DX.AX=0234 4652H -F0F0 F0F0H =1143 5562H SBB (6) 减量指令DEC(decrement) DEC指令对操作数减1(减量) DEC指令不影响进位CF标志,按定义设置其他状态标志 DEC DEC reg/mem ;reg/mem←reg/mem-1 dec cx dec word ptr [si] INC指令和DEC指令都是单操作数指令 主要用于对计数器和地址指针的调整 (7) 求补指令NEG(negative) NEG指令对操作数执行求补运算:用零减去操作数,然后结果返回操作数 求补运算也可以表达成:将操作数按位取反后加1 NEG指令对标志的影响与用零作减法的SUB指令一样 NEG后面的操作数,如果值不为0,CF就总为1 NEG NEG reg/mem ;reg/mem←0-reg/mem 例题18 例18:求补运算 mov ax,0ff64h neg al ;ax=ff9ch,OF=0、SF=1、ZF=0、PF=1、CF=1 sub al,9dh ;ax=ffffh,OF=0、SF=1、ZF=0、PF=1、CF=1 neg ax ;ax=0001h,OF=0、SF=0、ZF=0、PF=0、CF=1 dec al ;ax=0000h,OF=0、SF=0、ZF=1、PF=1、CF=1 neg ax ;ax=0000h,OF=0、SF=0、ZF=1、PF=1、CF=0 NEG (8) 比较指令CMP(compare) CMP指令将目的操作数减去源操作数,按照定义相应设置状态标志 CMP指令执行的功能与SUB指令,但结果不回送目的操作数 CMP reg,imm/reg/mem ;reg-imm/reg/mem CMP mem,imm/reg ;mem-imm/reg 例题19 CMP 例19:比较AL与100 cmp al,100 ;al-100 jb below ;跳转指令,CF=1则跳转 ;即al100,跳转到below执行 sub
您可能关注的文档
- 第1讲理解能力考查题(36张).ppt
- 第1课“自由放任”的美国.ppt
- 第1课地球仪的基本知识.ppt
- 第1课时牛顿第一定律.ppt
- 第1课第1框生活处处有哲学.ppt
- 第1部分第3单元第1课时2015.ppt
- 第21课梦溪笔谈二则2015.ppt
- 第23章一国收入的衡量.ppt
- 第26课时无机盐和水对植物生长的作用.ppt
- 第28课时—酸和碱.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2020年北京中考英语试题及答案.pdf VIP
- 贷款结清证明.docx VIP
- 村两委换届模拟推演方案.docx VIP
- 有机化学——杂环化合物和生物碱.ppt VIP
- 2025年中考数学一模试卷(福建卷)含答案解析.pdf VIP
- 2025年菏泽职业学院单招语文测试试卷.docx VIP
- 三雄极光-商用照明项目专业产品手册(2023-2024).pdf VIP
- 杜邦dupont-FilmTec™Fortilife™ XC120 超高压反渗透膜元件-120bar.pdf
- 高处作业安全培训PPT课件.ppt VIP
- dwc_ble50combophy_tsmc40_databook数据手册解析.pdf VIP
原创力文档

文档评论(0)