?? asslandat32.dat
字號:
未組合十進制數除法調整指令AAD(ASCII Adjust for Division)
指令格式:AAD
指令功能:在除法指令前對AX中的兩個未組合十進制數進行調整,以便能用DIV指令實現兩個未組合的十進制數的除法運算,其結果為未組合 的十進制數,商(在AL中)和余數(在AH中).
與AAM不同,AAD指令是在執行除法DIV之前使用的,以便得到二進制結果存于AL中,然后除以OPRD,得到的商在AL中,余數在AH中。
調整操作:(AL)<--(AH)*10+(AL),(AH)<--0
例如:MOV BL,5
MOV AX,0308H
AAD;(AL)<--1EH+08H=26H,(AH)<--0
DIV BL ;商=07H-->(AL),余數=03H-->(AH)。
注意:AAD指令執行后,AL中的內容為26H,已不是十進制數,它已成為二制進數。
本指令影響標志位PF、SF、ZF。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -