恭喜,你发布的帖子
发布于 2017-05-15 13:03:56
15楼
如果断电再上电,VD100初始化了,指向vw300,VW400没有初始化,假设其等于5,执行6次之后,vw400>10,vw400复位为0,VD100减22之后就寻址到了vb190了,如果多断电几次,就可能出现间接寻址错误了。
看到这里,我必须要跟正一下了,指针不是初始化,指针地址不包含数据!而是指定指针的起始位置。
假设,你的可能成立,你这个VB190是如何算得?没有将数据寄存器和循环次数初始化的可能错误的结果是第一次循环计算可能会出现数据错误,但第二次循环时这些错误将不复存在!
实际上你这些说明也都是一些自己的疑问?如果按你的意思当循环结束指针返回用movd &,指针会按你的意思返回到起始地址?这些你的问题你都做过验证?更本性的实质问题,我已经在这个开始回复中强调了。
请填写推广理由:
分享
只看
楼主