1、数制与转换数制与转换0.数制就是数的进位制,是数的表示方法和运算规则。在计算机内部,数都是用二进制表示的,因为二进制的运算规则简单,能使计算机的硬件结构大大简化。二进制与八进制和十六进制很容易转换。因此我们需要掌握十进制、二进制、八进制和十六进制的用法。认识数制认识数制1.十进制(十进制(Decimal)数符数符 0 0、1 1、2 2、3 3、4 4、5 5、6 6、7 7、8 8、9 9二进制二进制二进制二进制(BinaryBinary)l数符数符 0和和1八进制(Octal)数符数符0 0、1 1、2 2、3 3、4 4、5 5、6 6、7 7十六进制十六进制十六进制十六进制(Hexad
2、ecimalHexadecimal)l数符数符0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F二进制十进制【例】将二进制数11010.11转换成十进制数。(11010.11)2=124+123+022+121+020+12-1+12-2=(26.75)10练习:1.将二进制数1011110转换成十进制数。2.将二进制数11100.01转换成十进制数。3.将二进制数1110110转换成十进制数。十进制二进制 把十进制数转换成二进制数1392(余1692(余1342(余0172(余182(余042(余022(余0110001011(139)10=(10001011)2二进制二进制与与
3、八进制八进制、十六进制的互相转换、十六进制的互相转换u二进制转换成八进制以小数点为基准,三位变一位,不足的以0补齐。如:1101001110.11001 B=1516.62 ou八进制转换成二进制一位变三位,如:2467.32 o=10100110111.01101 Bu二进制与十六进制的互换如:111000111101 B=E3D Hu十六进制转换成二进制如:A4CH=101001001100 B6.1.把157D D转换成二进制数2.把111011010B B转换成八进制数3.把154.7O O转换成二进制数4.把1100110111011B B转换成十六进制数5.B5F3.4H H转换成
4、二进制数6.试比较45D D与14H H的大小练 习7.1.西文字符的编码计算机中最常用的字符编码是ASCII,国际通用的是7位ASCII码,用7位二进制数表示一个字符的编码,共有27=128 个不同的编码值,相应可以表示128个不同字符的编码。规定:控制符数字符大写英文字母小写英文字母注:小写字母比大写字母的码值大32字符与编码8.在下列字符中,其ASCII码值最大的一个是A.9 B.Z(大写)C.d D.X(大写)已知英文字母m的ASCII码值为6DH,那么字母q的ASCII码值是 A70H B71H C72H D6FH例 题9.2.中文字符的转换区位码国标码区位码+2020H =国标码如
5、将区位码3222转换成国标码方法:分别将区号32和位号22转换成16进制数,然后分别加20H,得到的结果就是4036H。10.1.已知某汉字的区位码是1234,则其国标码是 A2338D B2C42H C3254H D422CH2.已知某汉字的区位码是1551,则其国标码是 A.2F53H B.3630H C.3658H D.5650H例题11.汉字的国标码将汉字分为:一级常用汉字3755个,按汉语拼音字母顺序排列;二级常用汉字3008个,按部首排列。国标码机内码 国标码+8080H =机内码国标码12.1.若已知一汉字的国标码是5E38H,则其内码是 A.DEB8 B.DE38 C.5EB8 D.7E58 2.设已知一个汉字的国标码是6F32H,其内码是A.3EBAH B.FB6FH C.EFB2H D.C97CH例题13.不同进制的转换在实际操作时,可以用附件中的计算器来完成,而区位码、国标码和机内码的转换重要的是记住转换公式。结束语14.