正在加载图片...
例1 MOV AL, 08 00001000 ADD AL,09+00001001 00010001 结果应为17,而计算机相加为11H,原因在 于运算过程中,如遇到低4位往高4位产生进位时 (此时AF=1)按逢十六进一的规则,但BCD码要 求逢十进一,因此只要产生进位就会丢掉一个6, 这就要进行加6调正。10 例1: MOV AL,08 0000 1000 ADD AL,09 +0000 1001 0001 0001 结果应为17,而计算机相加为11H,原因在 于运算过程中,如遇到低4位往高4位产生进位时 (此时AF=1)按逢十六进一的规则,但BCD码要 求逢十进一,因此只要产生进位就会丢掉一个6, 这就要进行加6调正
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有