了解计算机常用进制及其推广(附进制一览表)

一、对进制的了解:

1、进制的历史

在人类历史的早期进制就已经出现,就以中国为例:一年的四季--四进制   一天的24小时--二十四进制  一小时的60分钟--六十进制等等。可以说早已融入了我们生活的方方面面。但在计算机领域我们大多常见的是二进制、八进制、十进制、十六进制。

2、进制的大体运算

所有的进制我们都可以认为是逢进制数进一例如:二进制为逢二进一(每一位提升至2都会化0,同时前一位加一),四进制逢四进一,八进制逢八进一等等。

二、进制转换运算的正式教学

1、了解教学目标

学会快速转换常见进制:二转八、十、十六进制,八、十、十六转二进制,八、十六进制转十进制,十转八、十六进制。(八进制转十六进制一般会先把它们转换为二进制或十进制)

2、教学开始

第一类:分合转换

解决对象:二进制与八和十六进制的互换

分开讲解:

1、二转八进制,三合一位法:

例1:(110110)2转八进制

110 110(将每三位分开)

6       6  (对应)

转换后为(66)8

例2:(11100)2转八进制

011 100(不够往前补0)

3      4

转换后为(34)8

2、二转十六进制,四合一位法:

例1:(11011011)2转十六进制

1101 1011(将每四位分开)

13(D) 11(B)(对应)

转换后为(DB)16

同样若不够往前补0

3、八转二进制,一分三位法:

例1:(64)8转二进制

6       4

110 100

转换后为(110100)2

例2:(25)8转二进制

2        5

010   101(最高位为0省去)

转换后为(10101)2

4、十六转二进制,一分四位法:

例1:(A4)16转二进制

A          4

1010  0100

转换后为(10100100)16

同样若最高位为0省去

第二类:按权展开相加

解决对象:二进制、八进制、十六进制转十进制

分开讲解:

1、二转十进制:

例1:(10110)2转十进制

1      0     1     1     0

2^4  2^3  2^2 2^1 2^0

0*2^0+1*2^1+1*2^2+0*2^3+1*2^4=22(也可从前往后加,据习惯而定)

转换后为(22)10

2、八转十进制:

例1:(43)8转十进制

4     3

8^1 8^0

3*8^0+4*8^1=35

转换后为(35)10

3、十六转十进制:

例1:(A3)16转十进制

A         3

16^1 16^0

3*16^0+10*16^1=163

转换后为(163)10

第三类:整数部分除进制数倒取余,小数部分乘进制数正取整

 解决对象:十转二、八、十六进制

分开讲解:

1、十转二进制:

2、十转八进制:

3、十转十六进制

三、进制核心原理及其推广

二进制转八进制之所以是三合一是因为2^3=8,即三位二进制可以表示八种不同的变化从而可以表示八个不同的数。同理,十六进制之所以是四合一是因为2^4=16,即四位二进制可以表示十六种不同的变化从而可以表示十六个不同的数。

由此我们可以推出2^n(n为正整数)进制可以用n个二进制数表示,即有n合一法和一分n法与二进制数进行互换。

按权展开相加也可以推广为任意进制数n转十进制数,其权都为n的某一次方。

同样,整数部分除进制数倒取余,小数部分乘进制数正取整也适用于十进制转所有进制。

四、进制一览表

进制名二进制八进制十六进制十进制
0001111
0010222
0011333
0100444
0101555
0110666
0111777
100088
100199
1010A10
1011B11
1100C12
1101D13
1110E14
1111F15

温馨提示:看表是为了初学增强印象,最后一定要弃表。死记永远不如理解。

如果本篇文章对你有帮助,请点个关注和赞吧!

  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
三菱PLC常用指令一览表如下: 1. LD(Load)指令:将指定的位或字数据装载到寄存器中。 2. AND(与)指令:对两个位或字数据进行与运算,产生结果。 3. OR(或)指令:对两个位或字数据进行或运算,产生结果。 4. OUT(输出)指令:将指定的位或字数据送到指定的输出设备。 5. IN(输入)指令:将指定的输入设备的状态读入到指定的位或字数据中。 6. MOV(移动)指令:将指定的位或字数据从一个地方移动到另一个地方。 7. ADD(加法)指令:对两个字数据进行加法运算,产生结果。 8. SUB(减法)指令:对两个字数据进行减法运算,产生结果。 9. MUL(乘法)指令:对两个字数据进行乘法运算,产生结果。 10. DIV(除法)指令:对两个字数据进行除法运算,产生结果。 11. JMP(跳转)指令:跳转到指定的程序指令。 12. TIM(定时器)指令:用于计时或延时操作。 13. CNT(计数器)指令:用于计数操作。 14. SET(置位)指令:将指定的位数据置为1。 15. RST(复位)指令:将指定的位数据复位为0。 16. XCHG(交换)指令:将两个字数据的内容进行交换。 以上是三菱PLC常见的指令一览表,使用这些指令可以实现对PLC控制器的输入输出、数据处理、计时计数等操作。无论是程序控制、逻辑控制还是运算处理,都可以通过这些指令来完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值