南大面试课程计组lecture_第1页
南大面试课程计组lecture_第2页
南大面试课程计组lecture_第3页
南大面试课程计组lecture_第4页
南大面试课程计组lecture_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1/N位二进制数可表示N个逻辑数据,或一个位0/1所有字符总数不超过256个,使用7或8表示(常用编码为7位ASCII码要求必须熟悉数字、字母和空格(SP)符号:+/-控制字符(不可打印或显示字符串操作,如:传送/比较等汉字是表意文字,一个字就是一 字模点阵或轮廓描述:描述汉字字模点阵或轮廓,用于显示/①手写汉字联机识别输入,或者是印刷汉字扫描输入后自动识别,这两③利用英文键盘输入汉字:每个汉字用一个或几个键表示,这种对每个汉字用相应按键进行的编码称为汉字“输入码”②汉字是大字符集,专门的汉字输入键盘由于键多、查找不便、成本高性,即不能和ASCII码有相同的国标码(国标交换码1981年我国颁布了《信息交换用汉字编码字符集·基本集》(GB2312—80)。该标准选出6763个常用汉字,为每个汉字规由三部分①字母、数字和各种符号,包括英文、俄文、日文平假名与片假②一级常用汉字,共3755二级常用汉字,共3008码表由94行、94列组成,行号为区号,列号为位号,各占7汉字在码表中的位置,共14每个汉字的区号和位号各自加上32(20H),得到其“国标码至少需2个字节才能表示一个汉字内码。可在GB2312例如,大在码表中位于第行、第列。码为 为 。前面的和字符的面的和字符的最就得到其内码:4H(111000111)而不会和码。国际字国际标准ISO/IEC10646提出了一种包括全世界现代 所有字符的标准编码,有4个字节编码(UCS-4)和2字节编码(UCS-2)。 用2字节编码(即:UCS-2),已被批准为 (GB13000)。(font)(如宋体、仿宋、楷体、黑体等)从字库中找到字形描述信息,然后送设备输字模点阵描述(图像方式轮廓描述(图形方式直线向量曲线轮廓(TrueType字形比特(bit)是计算机中处理 、传输信息的最小单二进制信息的计量单位是“字节”(Byte),也称“位组现代计算机中 器按字节编字节是最小可寻(addressableunit除比特和字节外,还经常使用“字”(word)“字”“字长”“字”“字长”“字长”指数据通路的宽 宽度等。)“字”字和字长的宽度可以一样,也可不例如,x86体系结构定义“字”的宽度为16位,但从386字长就是32通信中的带宽使用的单例如,10MBps表示10兆字节/秒

C11short2244long48484488CompaqAlpha是一个针对高端 -例如,若inti=

littleendianworde.g.IBM360/370,Motorola68k,MIPS,Sparc,HPe.g. 80x86,DECBIGEndianversusLittleInLittleInLittleBIGEndianversusLittleEx3:Memorylayoutofainstructionlocatedin假定小端机器中指令:movAX,H12452301若在大端机器上,则存放顺序12000123ByteSwapProblem(字节交换问题 Big Little 每个系统内部是一致的,但在系统间通信时可能会发生问题因为顺序不同,需要进行顺序音 和图像等文件格式或处理程序都涉及到字节顺序问ex.Littleendian:GIF,PCPaintbrush, Bigendian:AdobePhotoshop,JPEG,MacPaint,Alignment:目前机器字长一般为32位或64位, 器地址按字节编按边界对齐(假定字的宽度为32位,按字节编址字地址:4的倍数(低两位为半字地址:2的倍数(低位为(学了第四 器组织后会更明白示例假设数据顺序:字-半字-双字-字节-半字如:inti,shortk,doublex,charc,short0字节1字 按边界对 x:2个周 j:1个周 则:&i=0;&k=4;&x=8;&c=16; 边界不对 x:3个周 j:2个周 则:&i=0;&k=4;&x=6;&c=14;数据的检/纠错(Error

f f

数据fPf

f器f 由若干位代码组成的一个字叫“码字两个码字中具有不同代码的位的个数叫这两个码字间的“距离数据校验中“码字”码距与检错、纠错能力的关系(当①若码距d为奇数,则能发现d-1位错,或能纠正(d-1)/2②若码距d为偶数,则能发现d/2位错,并能纠正(d/2-1)位常用的数 有奇 、循环冗 基本思想:增加一位奇(偶)校验位并一起 或传送,根据终件得到的相应数据和校验位,再求出新校验位,最后根据新若采用偶校验,则P=bn-1⊕bn-2⊕...⊕b1⊕b0。若采用偶校验,则P’=bn-1’⊕bn-2’⊕...⊕b1’⊕b0’。问题:奇偶码距d=2在奇偶中,若两个数中有奇数位不同,则它们相应的校根据码距和纠/ 由RichardHamming于1950年提出,目前还被广主要用于基本思想:奇偶对整个数据编码生成一位校验位。因此这种检错能力差,并且没有纠错能力。如果将整个数据按某实质上就是一种多重奇 处理过程这种异或操作所得到的结果称为故障字(syndromeword)。 (n种可能(k种可能(1种可能

1+n+k假定最多有一位错,则n和k2K≥1+n+k,即:2K-有效数据位数 位数间的关 有12种可能(8个数据位和4个校验位),一共有13种。所以,用16种状态表示13种情况应是足够了 845566778899 规则1:若故障字每位全部是0,则表示没有发生错误。一位出错,因要将出错位取以8假定8位数据M=M8M7M6M5M4M3M2M1,4位校验位P=P4P3P2P1据规则将M和P按一定的规律排到一个12、列为:M8M7M6M5P4M4M3M2P3M1P2P1、

故M1同时被分到第2(S2)组和第1(S1)组。问题:若P1出错,则如何?若M8P1~0001,分在第1组;M8~1100,分在第4组和第3假定采用偶校验(取校验位Pi,使对应组中有偶数个P1=P2=M1⊕M3⊕M4⊕M6⊕M7P3=M2⊕M3⊕M4⊕M8P4=根 求出每一组对应的校验位Pi数据M和校验位P一起 ,根据读出数据M’得新校验位读出校验位P’’与新校验位P’S=根据SfPf

M P1=M1⊕M2⊕M4⊕M5⊕M7=0⊕1⊕1⊕0⊕1=1P2=M1⊕M3⊕M4⊕M6⊕M7=0⊕0⊕1⊕1⊕1=1P3=M2⊕M3⊕M4⊕M8=1⊕0⊕1⊕0=0P4=假定12位码字(M8M7M6M5P4M4M3M2P3M1P2P1)读出后为: (3)数据位 ,校验位P’’=要求分 每种情况的故障字数据位 ,校验位P’’=P=0011,即无错因为M’=M,所以P’=PS=P’’⊕P’=P⊕P=0000 P1’=P2’=M1’⊕M3’⊕M4’⊕M6’⊕M7’=0⊕0⊕1⊕1⊕1=1P3’=M2’⊕M3’⊕M4’⊕M8’=1⊕0⊕1⊕0=0P4’=故障字SS1=P1’⊕P1’’=0⊕1=1S2=P2’⊕P2’’=1⊕1=0S3=P3’⊕P3’’=0⊕0=0S4=P4’⊕P4’’=1⊕0=1 ,校验位P’’=1011, 因为M’=M,所以P’=P,因此故障位SS1=P1’⊕P1’’=S2=P2’⊕P2’’=1⊕1=0S3=P3’⊕P3’’=0⊕0=0S4=P4’⊕单纠错码问题:上述(n=8/k=4)位发生改变,12位码字中有三位(M1、P2和P1)单纠错和双检错码(SEC-若要成为SEC-DED,则码距需扩大到d=4。为此,还需增都参与三个校验位的生成。从表中可看出除了M4和M7其余位都只参与了两个校验位的生成。因此P5P5=循环冗 (CyclicRedundancyCheck),简称CRC 在每个字符后增加一位校验位会增加大量的额外开销;尤 通过某种 算来建立数据和校验位之间的约定关系奇 都是以奇偶检测 的代码,称该代码为循(CRC码,也称(n+k,n)码。假设要传送的数据信息为:100011M(x)=x5+x+1。数据信息位数n=6若约定的生成多项式为:G(x)=x3+1,则生成多项式位为4位,所以校验位位数k=3,除数为1001生成校验位时,用x3.M(x)去除以G(x)÷1001相除时采用“模2运算”X3.M(x)÷G(x)=(x8+x4+x3)÷(x3+

(商取0。然后按模2相减原则求得最后面校验位为111,CRC码为100011111。如校验CRC码,可将CRC码用同一个多,若余数为0,则说明无错;否则说明有错。例如,若在接收方的CRC码也为100011111,用同一个多项式相除后余数为0。若接收方CRC码不为100011111时,余数则不为0逻辑数据用来表示真/假或N西文字符:用ASCII位、字节、字(不一定等于字长),k/K/M/G/…数据 排大端方式:用MSB小端方式:用LSB存放的地址表示数数据的纠错和校验:各组内用奇偶校验,用于 器数据的校DecimalBinary(二进制数Thedecimalnumber5836.47inpowersof5·103+8·102+3·101+6·10+4·10-1+7·10-Thebinarynumber11001inpowersof21·24+1·23+0·2 +0·21+1·2 用一个下标表示数的基(radix/110012=

OctalHexadecimal十六进制数816进制是二

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论