恭喜,你发布的帖子
发布于 2018-07-12 19:22:11
6楼
假如AR1中原有一个值:100用24位表达为:2#0000 0000 0000 0000 0110 0100
然后ACCU1的值为2#xxxx xxxxx xxxx xxxx 1111 1111 0011 1000即ACCU1-L为-200用24位表达为:2#1111 1111 1111 1111 0011 1000
此刻执行+AR1指令得到24位的:2#1111 1111 1111 1111 1001 1100为-100。观察.bit19-23是不为0的,不符合指针编址的要求。
请填写推广理由:
分享
只看
楼主