您现在所在的是:

三菱Mitsubishi

回帖:8个,阅读:773 [上一页] [1] [下一页]
942
pengsunshine
文章数:47
年度积分:50
历史总积分:942
注册时间:2009/5/19
发站内信
发表于:2010/2/9 21:40:47
#0楼
fx3u  D寄存器负数的赋值是怎么整的? 比如 -1000,转换成16进制是怎么转的?谢谢
19800
pqsh 版主
文章数:7489
年度积分:416
历史总积分:19800
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2010/2/10 10:03:24
#1楼
具体不知道,没怎么用过三菱的.
但估计是补码.你可以发-1000的16进制格式来看看.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
1575
danny604
文章数:144
年度积分:50
历史总积分:1575
注册时间:2006/9/10
发站内信
发表于:2010/2/10 10:10:29
#2楼
负数的表示方法为:其绝对值取反后加1。
具体可以描述为:二进制整数值中,从右边第1个1之后的所有数取反操作。

举例如下:
           1000  的16进制值为:03E8H
                               2进制值为:0000 0011 1110 1000
                                                -------------------------------
            那么-1000的2进制值就是:1111 1100 0001 1000
                -1000的16进制值就是:FC18H
=========================================
我说清楚了吗?
Bset Wishes For U !
942
pengsunshine
文章数:47
年度积分:50
历史总积分:942
注册时间:2009/5/19
发站内信
发表于:2010/2/10 21:47:48
#3楼
楼上的说的很清楚 明白了   谢谢了
942
pengsunshine
文章数:47
年度积分:50
历史总积分:942
注册时间:2009/5/19
发站内信
发表于:2010/2/11 11:09:09
#4楼
我送了FC18H 进去  显示是64536。。。。。
19800
pqsh 版主
文章数:7489
年度积分:416
历史总积分:19800
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2010/2/11 22:39:22
#5楼
那是因为你定义成了无符号数.64536的补码正好是65536-64536=1000
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
10516
xlian
文章数:3232
年度积分:62
历史总积分:10516
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2010/2/12 16:44:39
#6楼
直接用mov k-1000 D
3472
dixinke
文章数:1062
年度积分:50
历史总积分:3472
注册时间:2004/9/9
发站内信
发表于:2010/2/12 17:29:06
#7楼
这是你用10进制看才这样的,直接使用16#查看和使用就可以了,这应该是通的吧,本人没用过三菱的,一直用西门子的
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2006/3/10
发站内信
发表于:2010/2/12 18:28:07
#8楼
该用户被锁定,回复内容不予显示!

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

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

62.4004