ASCII码、奇偶校验码和BCD码

ASCII码、奇偶校验码和BCD码

ID:36840207

大小:392.81 KB

页数:14页

时间:2019-05-10

ASCII码、奇偶校验码和BCD码_第1页
ASCII码、奇偶校验码和BCD码_第2页
ASCII码、奇偶校验码和BCD码_第3页
ASCII码、奇偶校验码和BCD码_第4页
ASCII码、奇偶校验码和BCD码_第5页
资源描述:

《ASCII码、奇偶校验码和BCD码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章第十一讲ASCII码、奇偶校验码和BCD码1.      ASCII玛(美国信息交换标准代玛)ASCII码采用7位二进制编码,用以表示2(7)=128个字符,它们是10个数字(0~9)、52个大小写字母(A~Z)、33个标点符号及运算符,33个非打印控制符。一个ASCII字符占一个字节,每字节最高位为0或为奇偶效验码。常用字符ASCII值大小顺序一般为:标点符号<数字<大写字母<小写字母。其中空格最小,1为31H,A为41H,a为61H,由此按序可推算出其余数字和字母的ASCII值。字符串比较大小时要按顺序比较,分出大小后即停止比较,跟长度无关。

2、计算机存储单位计算机存储单位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB来表示,将来还会有更大的存储单位。编辑本段换算关系它们之间的关系是:位bit(比特)(BinaryDigits):存放一位二进制数,即0或1,最小的存储单位。字节byte:8个二进制位为一个字节(B),最常用的单位。1KB(Kilobyte千字节)=1024B,1MB(Megabyte兆字节简称“兆”)=1024KB,1GB(Gigabyte吉字节又称“千兆”)=1024MB,1TB(Trillionbyte万亿字节太字节)=1024GB,其中1024=2^10(

3、2的10次方),1PB(Petabyte千万亿字节拍字节)=1024TB,1EB(Exabyte百亿亿字节艾字节)=1024PB,1ZB(Zettabyte十万亿亿字节泽字节)=1024EB,1YB(Yottabyte一亿亿亿字节尧字节)=1024ZB,1BB(Brontobyte一千亿亿亿字节)=1024YB.注:“兆”为百万级数量单位。附:进制单位全称及译音yotta,[尧]它,Y.10^21,zetta,[泽]它,Z.10^18,exa,[艾]可萨,E.10^15,peta,[拍]它,P.10^12,tera,[太]拉,T.10^9,giga,[

4、吉]咖,G.10^6,mega,[兆],M.10^32.奇偶效验码奇偶效验码只能发现奇数位错误,并不能纠正错误,它分奇校脸和偶校验。奇(偶)效验码是在数据位的最高位上附加一位,确保“1”的个数为奇(偶)数个。3.      BCD码(二进制编码的十进制数这是一种以二进制形式出现的十进制数,它使用四位二进制数码来表示一个十进制数,这与十六进制数转为二进制数的方法类似。【典型例题】【例1】(2010年高考题)按对应的ASCII比较,下列正确的是(B)A.“A”比“B”大B.“q”比“Q”大C.空格比逗号大D.“H”比“R”大【分析】可根据常用字符ASCII

5、值顺序排列,空格<标点符号<数字<大写字母<小写字母来判断,大写字母中ASCII值由小到大为A到Z,小写字母中ASCII值由小到大为a到z。所以本题答案为B。【例2】本题是主要侧试两个知识点:奇偶效验码的含义和常用字符的ASCII码值。解题时可以先排除A、C选项,因为偶效验码必须要确保1的个数为偶数个。随后再根据A=41H,推出C=43H=1000011B,得出字符C的偶效验码为11000011.所以本题答案为B。【例3】两个BCD码数00010011和01101001相加后和的BCD码值为(C)A.01111100   B.01111011   C.

6、10000010    D.01000100【分析】由于BCD码数实际上是十进制数.计算时遵循“逢十进一”的原则,首先进行转换00010011BCD=69,在求和13+69=82=10000010BCD。所以本题答案为C。RISCRISC指令(ReducedInstructionSetComputing):精简指令集。因在CPU中的指令集多是简单指令,这样就从复杂指令集中精简出来。它的特点是指令系统小,采用标准字长的指令,加快指令执行速度,还可在CPU中采用超标量技术,极易提升CPU时钟频率。RISC体系结构的基本思路是:抓住CISC指令系统指令种类太

7、多、指令格式不规范、寻址方式太多的缺点,通过减少指令种类、规范指令格式和简化寻址方式,方便处理器内部的并行处理,提高VLSI器件的使用效率,从而大幅度地提高处理器的性能。Cache即高速缓冲存储器(CacheMemory)CPU在访问内存时,在较短的一段时间内往往集中于某个局部,这时候可能会碰到一些需要反复调用的子程序。电脑在工作时,把这些活跃的子程序存入比内存快得多的Cache中。CPU在访问内存时,首先判断所要访问的内容是否在Cache中,如果在,就称为“命中”,此时CPU直接从Cache中调用该内容;否则,就称为“不命中”,CPU只好去内存中调用

8、所需的子程序或指令了。CPU不但可以直接从Cache中读出内容,也可以直接往其中写入内容。由于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。