> 时尚
计算机中的数制和编码有哪些(计算机中数字的编码)
导语:二、计算机中的数制和编码
主要内容包括:数制和编码的表示,各种计数制之间的相互转换
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译码器
后接机器数(有符号数)的运算
本文内容由小林整理编辑!