资源简介 (共19张PPT)任务4 解密字符编码学习单元一 走进计算机和信息模块二 揭秘计算机中的信息课堂引入what 任务介绍 /01.数值的编码Coding of values02.英文字符的编码Encoding of English characters03.汉字的编码Coding of Chinese charactersPART 01数值的编码Coding of values数值的编码11101058真值机器数机器不同位数不同机器数把其真值的符号数字化0+转换1-011101001110105858[+38]原 =数值的编码例如:假设机器数的位数是8,则原码:整数X的原码,是指其符号位的0或1表示X的正或负,其数值部分就是X的绝对值的二进制表示。通常用[X]原 表示X的原码。[-54]原 =0100110001101101[反码]:反码表示中,正数的反码与原码相同;负数的反码是把其原码除符号位以外的各位取反(即0变1,1变0)。通常用[X]反 表示X的反码。例如:数值的编码[+38]反 =[+38]原=00100110[-54]原 =10110110[-54]反 =11001001[补码]:补码表示中,正数的补码与原码相同;负数的补码在其反码的最低有效位上加1。通常用[X]补表示X的补码。例如:数值的编码[+38]补 =[+38]原 =[+38]反 =00100110[-54]原 =10110110[-54]补 =[-54]反 =110010011+10101001PART 02英文字符的编码Encoding of English characters英文字符的编码英文字符计算机中普遍采用的是ASCII(American Standard Code for Information Interchange)码(读作阿斯克伊码),即美国标准信息交换代码。这套编码为32个控制字符、空格、数值(0—9)、大写字母(A—Z)、小写字母(a—z),还有常用的标点符号,共128个字符编码。英文字符的编码000 001 010 011 100 101 110 1110000 NUL DLE SP 0 @ P 、 p0001 SOH DC1 ! 1 A Q a q0010 STX DC2 “ 2 B R b r0011 ETX DC3 # 3 C S c s0100 EOT DC4 $ 4 D T d t0101 ENQ NAK % 5 E U e u0110 ACK SYN & 6 F V f v0111 BEL ETB , 7 G W g w1000 BS CAN ( 8 H X h x1001 HT EM ) 9 I Y i y1010 LF SUB * : J Z j z1011 VT ESC + ; K [ k {1100 FF FS , < L \ l |1101 CR GS - = M ] m }1110 SO RS . > N n ~1111 SI US / O o DELb3b2b1 b0b6b5b4SP( 空格)编码是 0100000“a”字符的编码为1100001“A”字符的编码为1000001PART 03汉字的编码Coding of Chinese characters(1)区位码:我国于1980年制定的国家标准,代号为GB2312-80。这套编码收集一级汉字3755个,二级3008个。区位码是国标码的另一种表现形式,把国标GB2312--80中的汉字、图形符号组成一个94×94的方阵,分为94个“区”,每区包含94个“位”,其中“区”的序号由01至94,“位”的序号也是从01至94。如“中”在54区第48位,则区位码为5448。汉字的编码(2)国标码:把区位码的区号和位号都加上20H,就是国标码。如“中”的区位码为5448,其十六进制数为(3630)H汉字的编码国标码:(3630)H + (2020)H = (5650) H。汉字的编码(3)机内码:机内码是供计算机系统内部处理、存储和传输时使用的代码,简称为内码。内码是由国标码的区号和位号都加上128,化为十六进制即加80H,就是内码。如“中”的区位码为(3630)H ,则国标码为(5650)H机内码:(5650)H + (8080)H=(D6D0) H。(4)字形码:汉字字形的产生方式大多是用点阵方式形成汉字,即是用点阵表示的汉字字形代码。根据汉字输出精度的要求,汉字字形点阵有16×16点阵、24×24点阵、32×32点阵等。在右图中,整个网格分为16行16列,每个小格用1位二进制编码表示,有点的用“1”表示,没有点的用“0”表示。一个16×16点阵有256个点,需要16*16/8=32个字节来表示。汉字的编码课堂小结踏实,是学有所成的根本;马虎,是求知的大敌。——佚名谢 谢 观 看! 展开更多...... 收起↑ 资源预览