如图:双整数进行传送时的这个操作整数一定要加个L#吗?

例如进行L#123与不加L#的123有啥区别?在MOV_DW这个操作数上有啥不同?是否我们根本就不需要加这个L#?还是L#才能加超过65535之后的数?

图片说明:

如图:双整数进行传送时的这个操作整数一定要加个L#吗?   

最佳答案

1、L#123与不加L#的123有啥区别?
加L#表示双整型(32位)常数。L#123表示双整型(32位)常数。123表示单整型(16位)常数.。
2、在MOV_DW这个操作数上有啥不同?
与其匹配的数据是单整型(16位)数据。
3、是否我们根本就不需要加这个L#?还是L#才能加超过65535之后的数?
不是非得超过65535之后的数才加。而是与双整型(32位)的MOV指令相匹配,例如,MOV_DD.。加这个L#实际起到一个定义双整型(32位)常数的作用。
为了保证运算结果的正确性,必须要与MOV指令相匹配,即是单字,还是双字的MOV指令。

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐