|
![]() | 作者: dashan [dashan]
![]() |
登录 |
我的书是2003年1月珠海出版社出版的,里面有答案,所以我不是只想要答案,我想详细的解说 问题1 教材里说AAM默认被调整的组合型BCD码在AL中,将字节乘法的积转换成非组合型BCD码。 但是MUL,IMUL的积分别为16位和32位,在MUL或IMUL与AAM之间又没其它指令,那它不是 只能调整乘积的一部分(放在AL中那些)? 问题2:书上的例题:使三个字构成的数据左移一位,DATA为首地址 SAL DATA,1 RCL DATA+2,1 RCL DATA+2,1 但我认为SAL后DATA的最高位进CF,第二句RCL后,DATA+2的最高位进CF,原来从DATA移 到CF中的位被移到DATA+2的最低位,第三句RCL同理,这样并没有把三个字的数据整体左移吧? |
地主 发表时间: 04-02-21 13:19 |
![]() | 回复: jvt [jvt] ![]() |
登录 |
看不明白你说什么? |
B1层 发表时间: 04-02-21 15:18 |
![]() | 回复: dashan [dashan] ![]() |
登录 |
。 |
B2层 发表时间: 04-02-24 12:50 |
![]() | 回复: dashan [dashan] ![]() |
登录 |
指令AAM默认被调整的数在AL中,AL只能放8位长的数,但MUL和IMUL和结果分别有16位和32位,那不是只能调整到AL中的8位吗? |
B3层 发表时间: 04-02-24 13:06 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号