您现在所在的是:

电工技术

回帖:3个,阅读:1897 [上一页] [1] [下一页]
* 帖子主题:

关于MOVL指令的用法

2282
771804222
文章数:131
年度积分:426
历史总积分:2282
注册时间:2016/7/23
发站内信
发表于:2017/4/15 16:04:18
#0楼
附件 YNA2EV2Y6XSD}GXB6WK_B}R.jpg



我这边D3604是+6000,到了d8怎么就是负数了呢?要是再进行一次传送又是6000了,本人对这个很是不理解,,望指教呀
附件 QQ图片20170415160406.jpg



19257
pqsh 版主
文章数:7424
年度积分:1087
历史总积分:19257
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2017/4/15 20:23:35
#1楼
那是60000,不是6000,
显示格式的问题,一个是有符号,一个无符号.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
24524
mjinbao
文章数:13934
年度积分:48
历史总积分:24524
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2017/4/16 7:32:57
#2楼
十进制数60000对应的二进制数是1110 1010 0110 0000,计16位,最高位为1;若数据寄存器是16位,表达的是带符号数,最高位为符号位(补数形式),则其值是-5536。
若是32位运算,则需观察32位数才是预期的结果。
此帖发自手机工控论坛
10454
xlian
文章数:3232
年度积分:94
历史总积分:10454
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2017/4/16 8:27:36
#3楼
楼上正解。有符号与无符号数

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003