地址寄存器、栈里临时变量在使用前是否要进行初始化?

AR1和AR2这种地址寄存器寻址前要不要进行初始化?不然会指向一个随机地址值??

就是每个函数都分配有临时变量区,那么这个临时变量temp(L区的地址空间)是否也要进行初始化?

这两种变量是否在使用时系统自动给它赋值?

最佳答案

1、这两种变量是否在使用时系统自动给它赋值?
系统不会自动给它赋值。只有用户程序给它赋值。
2、AR1和AR2这种地址寄存器寻址前要不要进行初始化?不然会指向一个随机地址值??
不需进行初始化。引用AR1和AR2这种地址寄存器寻址前,按实际要求,进行赋值。
3、这个临时变量temp(L区的地址空间)是否也要进行初始化?
不需要。TEMP是局部变量,它只在本块,本扫描周期内维持数据,没有记忆功能..。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc247724.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日
下一篇 2018年12月2日

相关推荐