<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[请教高手数据寄存器问题]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494.html]]></link>
 <description><![CDATA[Latest 50 replies of 请教高手数据寄存器问题]]></description>
 <copyright><![CDATA[Copyright(C) 工控人家园]]></copyright>
 <generator><![CDATA[www.ymmfa.com]]></generator>
 <lastBuildDate><![CDATA[Sat, 25 Apr 2026 23:24:34 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[工控人家园]]></title>
 <link><![CDATA[http://www.ymmfa.com]]></link>
 <description><![CDATA[工控人家园]]></description>
  </image>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[学习一招，呵呵 [s:26]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#769625.html]]></link>
 <author><![CDATA[和谐共赢]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 22 Apr 2010 11:35:44 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[谢谢斑竹及各位热心的朋友，基本是明白了，还要慢慢消化，大概计算机只能做加法运算，所以才用补码表示。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#769424.html]]></link>
 <author><![CDATA[liuxianhua]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 22 Apr 2010 06:32:57 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[以上各位说的很清楚]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#769289.html]]></link>
 <author><![CDATA[dzg2000]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 22 Apr 2010 03:30:37 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[要慢慢消化吸收...谢谢赐教..学习中]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#769228.html]]></link>
 <author><![CDATA[pretco123]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 22 Apr 2010 02:27:32 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[补码的来源]]></title>
 <description><![CDATA[数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制,而在日常生活中人们使用的是十进制.
数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负).这就是机器数的原码了.假设机器能处理的位数为8.即字长为1byte,原码能表示数值的范围为

(-127~-0 +0~127)共256个.

有了数值的表示方法就可以对数进 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#769042.html]]></link>
 <author><![CDATA[ydp]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 21 Apr 2010 15:28:48 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[楼上，要记住：
在计算机系统中，数值一律用补码来表示（存储）。 
主要原因：使用补码，可以将符号位和其它位统一处理；同时，减法也可按加法来处理。另外，两个用补 
码表示的数相加时，如果最高位（符号位）有进位，则进位被舍弃。
---------------------------------------
所以在PLC的地址寄存器中赋值一个负数，在监 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#769012.html]]></link>
 <author><![CDATA[sjm213]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 21 Apr 2010 14:57:58 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[略懂点了！那么表示一个负数等于两部分，要用反码和补码来表示。数字范围是-32767~32767中。。。正数加1也是正数，负数减1就等于加上一个（-1）表示负数必需是将表示符号的最高位置1。
例：00000000-1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=00000000+（-1）
&nbsp;&nbsp; =11111111
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#766676.html]]></link>
 <author><![CDATA[pretco123]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 19 Apr 2010 04:44:35 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[原来是规定，似乎明白了，谢谢斑竹！]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#766653.html]]></link>
 <author><![CDATA[一笑而过]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 19 Apr 2010 04:00:03 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[最高位为是1，其余十五位为0时，即为32768，因为不存在负0.]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#765964.html]]></link>
 <author><![CDATA[苏目]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 18 Apr 2010 06:39:39 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[正数原码与反码、补码一致；
负数反码是将其原码除符号位之外的各位求反，补码是将反码加1。
所以4楼的解释是有问题的。
-5的二进制的原码是 1000 0000 0000 0101
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;反 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#765627.html]]></link>
 <author><![CDATA[sjm213]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 17 Apr 2010 15:06:10 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[向你们大侠学习， [s:21]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#765528.html]]></link>
 <author><![CDATA[业绩电气]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 17 Apr 2010 13:34:42 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[都是高手呀。～学习学习～～]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#764419.html]]></link>
 <author><![CDATA[25188400]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 16 Apr 2010 04:53:11 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[谢谢楼上的各位大虾，总算明白一些了，就是搞不懂补码为什么会比原码多表示一位？]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#764294.html]]></link>
 <author><![CDATA[liuxianhua]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 16 Apr 2010 02:14:23 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[原码就是指用纯二进制编码表示的二进制数，而补码就是对原码进行按位求反，再加1后的二进制数。
+5的二进制的原码是 0000 0000 0000 0101
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;反码是 1111&nbsp;&nbsp;11 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#763762.html]]></link>
 <author><![CDATA[ljc2008]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 15 Apr 2010 07:35:19 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[关于原码、反码、补码以前也学过，现在都忘了，连书都找不到了，能不能请教下大虾：+5的二进制的原码、反码、补码是多少？-5的原码、反码、补码又是多少？谢谢，不胜感激！！]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#763725.html]]></link>
 <author><![CDATA[liuxianhua]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 15 Apr 2010 06:43:05 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[楼上正解。
正数的补码与原码相等；负数的补码 = 反码+1。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#763711.html]]></link>
 <author><![CDATA[zhaoyang4505]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 15 Apr 2010 06:08:36 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[在《自学自会PLC指令——三菱FX2N编程技术及应用》一书中有讲解。
主要含意是：内部数据的负数，是用补码表示的；好像是，H8000对应-32768，记不太准了。

具体的，可以做指令试验，帮助理解。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-60494#763641.html]]></link>
 <author><![CDATA[qlin]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 15 Apr 2010 04:56:38 +0000]]></pubdate>
</item>
</channel></rss>