02 数制和码制

作者: 努力的C | 来源:发表于2016-10-07 21:22 被阅读0次

为什么学这个?

数字电路里流淌的是数字信号,此信号只有两种状态,“0”和“1”,可直接表述成二进制数。

数制,即计数制,数数的方法,count。日常生活中,我们习惯用十进制计数。

当我们利用数字电路去解决现实问题时,则需要将两种计数制进行转换。

除了二进制,十进制,还有八进制(现在几乎不用)和十六进制。后面两种是二进制的简写进制。

8=2^3

16 = 2^4

数字电路非常广泛,小到逻辑门电路,大到超大规模集成电路,手机,电脑,智能设备……数字信号即可以表示数字,也可以表示非数值的信息,如文字,声音,图片,视频。如何将这些非数值类的信息 变成 二进制信号呢?这就涉及到编码制度,即将信息通过编码的方式转成二进制值,如MP3、MP4、midi、jpg、gif等等。

推荐自学


数制

十进制 D

数符:0~9;基数:10;位权:10^N

进位规则:逢十进一

456D =

二进制 B

数符:0、1;基数:2;位权:2^N

进位规则:逢二进一

1101.101B =

八进制 Q

数符:0~7;基数:8;位权:8^N

进位规则:逢八进一

123.456Q =

十六进制 H

数符:0~9、A~F;基数:16;位权:16^N

进位规则:逢十六进一

2A8.B7H =


数数,填表

十进制         二进制        八进制        十六进制

有何发现?


数制转换

非十进制  转成  十进制

方法:按位权展开求和

二进制、八进制和十六进制 互换

方法?

十进制转换成其他进制

方法? 除基数取余.乘基数取整

241

0.875

52.375


码制(用编码的方式表示信息)encode

BCD(用4位二进制编码表示的1位十进制数)

BCD码有8421BCD码、5421BCD码、余3BCD码,见表格

格雷码 Gray

无权码,映射码,码距为1,可靠性编码

Gray、二进制数 互换方法

0 ~15 对应的Gray


以上是编码方式表示数

编码方式还能表示西文字,如ASCII美国信息交换标准代码。

在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。

ASCII表 ASCII可显示字符 常用字符的ASCII值

大小规则

1)数字0~9比字母要小。如"7"<"F";

2)数字0比数字9要小,并按0到9顺序递增。如"3"<"8"

3)字母A比字母Z要小,并按A到Z顺序递增。如"A"<"Z"

4)同个字母的大写字母比小写字母要小。如"A"<"a"。

记住几个常见字母的ASCII码大小:

“换行LF”为0x0A;“回车CR”为0x0D;空格为0x20;"0"为0x30; "A"为0x41;"a"为0x61。

另外还有128-255的ASCII字符。

查询ASCII技巧,方便查询ASCII码对应的字符:新建一个文本文档,按住ALT+要查询的码值(注意,这里是十进制),松开即可显示出对应字符。例如:按住ALT+97,则会显示出'a'。

相关文章

  • 02 数制和码制

    为什么学这个? 数字电路里流淌的是数字信号,此信号只有两种状态,“0”和“1”,可直接表述成二进制数。 数制,即计...

  • PLC入个门

    ****可编程逻辑控制器 programmable logic controller**** 码制和数制码制,码制...

  • 数制与码制

    [toc] 数制与码制 本章的重点是BCD代码。难点是数制及其相互转换。 本章要求学生掌握数制和编码的基本运算。 ...

  • 数字电子技术基础:第一章知识点概要

    第一章为数制和码值,讲的是一些数制和码值的基本概念,算是数字电子的基础章,主要讲了几种常用数制以及当中的一...

  • 关于进制转换和补码的一些思考

    今天下午上数字逻辑,老师在讲 数制 和 码制,闲来无事,便开始思考以前一直忽略的 关于进制转换的原理,细细思考之后...

  • 嵌入式c语言基础

    第一章、 进制与码制: 一、常用的几种数制 1.二进制 应用领域非常广的一种数制,在二进制数中,每一位数字只能从0...

  • 关于进制和进制转换的那些事

    要理解进制和进制转换,首先需要理解数制系统。 数制系统包括:(计算机中常用的数制系统) – 十进制数制系统(逢十进...

  • 福彩码和王

    码和 0 00 19 28 37 46 55 码和 1 01 29 38 47 56 码和 2 02 11 39 ...

  • 福彩资料库

    2020新年记录 仔仔看 码和 1期码和6789开087√ 02期码和0129开337√ 03期码和4567开00...

  • 计算机二级选择题干货整理(二)——计算机基础知识

    1.在计算机内部用来传送、存储、加工处理的数据或指令都是以二进制码形式进行的。 2.数制也称计数制,是指用同一组固...

网友评论

    本文标题:02 数制和码制

    本文链接:https://www.haomeiwen.com/subject/rrtdyttx.html