- 26
- 0
- 约1.88万字
- 约 49页
- 2017-01-29 发布于河南
- 举报
XCHG指令 双精度移位指令应用举例 【例4-35】 MOV EAX MOV EBX,5ABCDEF9H SHRD EAX,EBX,4 SHRD EAX,EBX,8 条件设置指令的应用 【例】:对于三个8位无符号数86H、34H和21H,编写R=86H*34H-21H的程序。 【例】:以BUF为首址的内存中存有0~15的平方值表。查表求X单元中数(在0~15之间)的平方值,并送回X单元。 本章小结 例:将DL(假定为9)中存放的一位非压缩BCD码乘以7,结 果以非压缩BCD码的形式存放在DX中。 MOV AL,DL MUL 7 AAM MOV DX,AX 2.非压缩的BCD码调整指令 AAM 格式:AAM 功能:①AL/0AH,商→AH,余数→AL ②根据AL内容设置标志位SF、ZF和PF 非压缩的BCD码调整指令 AAD 格式:AAD 功能:(AL)←0AH*(AH)+(AL),(AH)←0 例:完成非压缩BCD码36除以6的运算。 MOV AX,0306H MOV BL,06H AAD DIV BL 注意:非压缩BCD码除法调整是先调整后运算 聋位背着稗腋硼闻部奥登戍蓄联砒鸿铸堪普哲肾村浊棱壳支驰袱柬玫昔莹第5章 基本构程序设计(徐建民)指令系统 例:将一位十进制数
原创力文档

文档评论(0)