asslandat17b.dat
来自「这是一个包含多个语言的指令集」· DAT 代码 · 共 14 行
DAT
14 行
说明: 1. 调整操作如下
---- (1) 若(AL) and 0FH>9 或 AF=1,则(AL)<--(AL)+6,AF<--1,对低四位的调整.
(2) 若(AL) and 0F0H>90H 或 CF=1,则(AL)<--(AL)+60H,CF<--1.
可见,所有的调整均在AL中进行.若低4位需要调整,则为加6调整,且AF标志位为1;若高4位需要调整,则为加 60H调整,且CF标志为1.
2. 示例: (AL)=18H,(BL)=06H
ADD AL,BL ; (AL)<--(AL)+(BL)
; (AL)=1EH
DAA ; (AL)=24H,AF=1
3. 本指令影响标志位 AF,CF,SF,ZF.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?