恭喜,你发布的帖子
发布于 2017-02-13 14:25:13
2楼
我最近也看过这个文档,也没有看懂,说一下我个人的理解,和师傅们探讨下
L 320
T MD 28 执行这句后,MD28中数据320转换位2进制:101000000,所以MD28中应该还是320
但
L DIW [MD 28]执行这句时MD28被用着地址,101000(字节地址)000(位地址),2进制101000=十进制40
L DIW [MD 28]执行这句时MD28被用着地址??被哪里用着,101000(字节地址)000(位地址),2进制101000=十进制40 //MD28不是只被只 装载了一次320吗?还有被哪里装载了吗?
我的理解是,是不是中间 少了 这一句程序 SRD 3 如果是这样写应该就好理解
L 320
SRD 3 //右移3位 等于40
T MD28 //此时MD28等于40
不知道是不是我的理解有问题?还是本来文档就有问题,我想我的理解有问题的可能性大一些!呵呵!希望大家讨论一下?
请填写推广理由:
分享
只看
楼主