1个回答
展开全部
AAD : 将AX中的非压缩BCD码转成二进制
你的那个解释好奇怪啊,
BCD分压缩BCD码和非压缩的BCD码
压缩的就是一位BCD码占半个字节
非压缩的就孝隐是一位占一个字节
比如这个指令执行之前AX里是0503H
这条巧升厅指令执行之后,AX 就变成35H了
(这个例子举的好巧,十进制的53居然等于十六进制的35)
举个别的例子,如笑吵果原来AX是0604H
执行后AX=40H
========================================================
BCD码没给你解释,你学汇编的话应该知道BCD码吧?
你的那个解释好奇怪啊,
BCD分压缩BCD码和非压缩的BCD码
压缩的就是一位BCD码占半个字节
非压缩的就孝隐是一位占一个字节
比如这个指令执行之前AX里是0503H
这条巧升厅指令执行之后,AX 就变成35H了
(这个例子举的好巧,十进制的53居然等于十六进制的35)
举个别的例子,如笑吵果原来AX是0604H
执行后AX=40H
========================================================
BCD码没给你解释,你学汇编的话应该知道BCD码吧?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询