N10=D6 * 8^2 + D5 * 8^1 + D4 * 8^0
=6*8*8 + 5*8 + 4*1
=384 +40 +4
=428
(if you don't see where the white 64,8 and 1 came from, refer to the table below).
八进制 – 二进制数制系统需要大量的数字来表示一个较大的数字 。考虑到二进制数11111111只是十进制数255,但像1,000,000(100万)这样的十进制数需要很多二进制数字来表示,此外,我们很难在不出错的情况下操纵这么多的数字 。
因此,一些计算机或者PLC制造商开始实施八进制数制系统 。
这个系统可以被认为是基于8的,因为它是由8位数字组成的(0,1,2,3,4,5,6,7) 。
所以我们数数0、1、2、3、4、5、6、7 , 10、11、12…17,20、21、22…27,30、31…… 。
再次使用这个公式,我们可以很容易地把八进制数转换成十进制数:
Nbase=Ddigit * R^unit + …. D1R^1 + D0R^0
所以八进制654是(记住这里基数是8,即R=8):
N10=D6 * 8^2 + D5 * 8^1 + D4 * 8^0
=6*8*8 + 5*8 + 4*1
=384 +40 +4
=428
(如果您不知道8、4、2和1是从哪里来的,请参考下面的表) 。
Now we can see that octal 654 is the same as decimal 428. Try translating octal 321. You should get decimal 209. Try octal 76. You should get decimal 62.
现在我们可以看到八进制数321和十进制数209是一样的 。试着转换八进制数76,应该是十进制数62;试试八进制数100,应该是十进制数64 。
Here's a simple octal chart for your reference. The top row shows powers of 8 while the bottom row shows their equivalent decimal value.
这是一张简单的八进制表,供你参考 。第一行显示8的乘方,而后一行显示它们的等效十进制数值 。
Lastly, the octal system is a convenient way for us to express or write binary numbers in plc systems. A binary number with a large number of digits can be conveniently written in an octal form with fewer digits. This is because 1 octal digit actually represents 3 binary digits.
最后,八进制系统为我们在PLC系统中表达或写入二进制数字提供了方便 。一个具有大量数位的二进制数可以用较少数位的八进制形式方便地写出来,这是因为一个八进制数实际上代表三个二进制数 。
Believe me that when we start working with register data or address locations in the advanced chapters it becomes a great way of expressing data. The following chart shows what we're referring to:
相信我,当我们在更高级的章节中开始处理寄存器数据或地址位时,它将成为表达数据的一种很好的方式 。下面的图表显示了我们所讲到的情况:
From the chart we can see that binary 1110010011100101 is octal 162345. (decimal 58597) As we can see, when we think of registers, it's easier to think in octal than in binary. As you'll soon see though, hexadecimal is the best way to think. (really)
从图表中我们可以看到二进制数1110010011100101是八进制数162345(十进制58597) 。正如我们所看到的,当我们想到寄存器时,八进制比二进制更容易理解 。不过,您很快就会看到,十六进制是最好的思考方式(真的) 。
- Hexadecimal – The binary number system requires a ton of digits to represent a large number. The octal system improves upon this. The hexadecimal system is the best solution however, because it allows us to use even less digits. It is therefore the most popular number system used with computers and PLCs. (we should learn each one though) The hexadecimal system is also referred to as base 16 or just simply hex. As the name base 16 implies, it has 16 digits. The digits are
推荐阅读
- ip地址是由多少位二进制来表示的 ip地址由几位二进制数表示
- Excel将十六进制转换成十进制的方法
- 将十进制数转换成十六进制数的方法
- 二进制恋爱亲热被妈妈撞见第几集
- 100021是二进制数吗
- 13+14二进制是多少
- 二进制编码的作用是什么 二进制编码的作用是什么呢
- 三位二进制可以表示几种状态三位二进制可以表示多少种状态
- 十进制225的二进制是 十进制225的二进制是多少
- 十进制32转化为二进制 十进制32转化为二进制是多少