搜索
写经验 领红包
 > 时尚

计算机中的数制和编码有哪些(计算机中数字的编码)

导语:二、计算机中的数制和编码

计算机中的数制和编码有哪些(计算机中数字的编码)

主要内容包括:数制和编码的表示,各种计数制之间的相互转换

1 常用的计数法

十进制(D);二进制(B);十六进制(H)。

例如:

234.98D或者(234.98)D;1101.11B或者(1101.11)B;ABCD.BFH或者(ABCD.BF)H。

2 各种进制数之间的转换

非十进制到十进制;十进制到非十进制;二进制与十六进制数之间的转换。

非十进制到十进制数的转换:

十进制到非十进制数的转换:

① 到二进制数的转换:

对整数,除2取余;

对小数,乘2取整。

②到十六进制数的转换:

对整数,除16取余;

对小数,乘16取整。

二进制与十六进制数之间的转换:

用4位二进制数表示一位十六进制数

3 计算机中的编码

BCD码:用二进制编码表示的十进制数

①压缩BCD码:用4位二进制码表示一位十进制数

②扩展BCD码:用8位二进制码表示一位十进制数,每4位之间有一个空格

ASCII码

西文字符编码

BCD码与二进制数之间的转换:先转换为十进制数,再转换为二进制数,反之同样。

ASCII码:西文字符的编码,一般用7位二进制码表示,D7位为校验位,默认情况下为0

ASCII码的奇偶校验:

奇校验:

偶校验:

三、无符号二进制数的运算

主要内容:

①无符号二进制数的算术运算

加法运算:1+1=0(有进位);

加法运算: 0-1=1(有借位);

乘法运算;

除法运算。

乘除运算案例:

②无符号二进数的表达范围

③运算中的溢出问题

若运算超出这个范围,则产生溢出。

对无符号数:当最高位向更高位有进位(或借位)时产生溢出

④无符号二进制数的逻辑运算

与、或、非、异或

⑤基本逻辑门和译码器

74LS138译码器

后接机器数(有符号数)的运算

本文内容由小林整理编辑!