欢迎来到天天文库
浏览记录
ID:62071874
大小:111.50 KB
页数:15页
时间:2021-04-16
《第2章数据表示运算和运算器部件.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途第2章数据表示、运算和运算器部件1.面给出的几个十进制数化为二进制数、八进制数、十六进制数。7+3/4,—23/64,-125.9375,5。43答案:十进制数二进制数八进制数十六进制数 7+3/4111。117.67.C—23/64-0.010111-0.27—0.5C27。511011。133。41B。8—125。9375—1111101.1111175。747D。F5。43101。0115.35.682.把下面给出的几种不同进制的数化成十进制的数.(1010。0101)2,—(101101111。101)2,(23。47)8,—(1A
2、3C.D)16答案:(1010.0101)2=(10.3125)10-(101101111。101)2=(357。625)10(23.47)8=(19+39/64)10-(1A3C.D)16=(6716+13/16)103.将十进制数+107/128化成二进制数、八进制数和十六进制数。解:4.(21)10= 2= 8= 16答案:5.说明海明码能实现检错纠错的基本原理?为什么能发现并改正一位错、也能发现二位错,校验位和数据位在位数上应满足什么条件?答:基本原理:k个数据之外加上r个校验位,从而形成k+r位的新的码字,使新的码字的码
3、距均匀的拉大。把数据的每一个二进制位分配到几个不同的偶校验位的组合中,当一位出错,会引起相关的几个校验位的值发生变化,从而可能发现出错,还能指出是哪一位错,进而进行纠错。校验位和数据位应满足条件在此条件下,不但能发现并改进一位错,并能同时发现二位错。6.请回答什么是二—-十进制编码?什么是有权码、什么是无权码、各举一个你熟悉的有权码和无权码的例子?答:二—十进制码即8421码,即4个基2码位的权从高到低分别为8、4、2、1,使用基码的0000,0001,0010,……,1001这十种组合分别表示0至9这十个值。4位基二码之间满足二进制的规则,而十进制数位之间则满足十进制规则。有权码是指
4、一个十进制数位的4位基2码的每一位有确定的权。无权码是指一个十进制数位的4位基二码没有确定的权。前者的例子为二—十进制编码(BCD)码,后者的例子为余3码。7。在一个二进制编码的系统中,如果每一个数据同一位上的符号"1"都代表确定的值,则该编码系统属于 ,该值被称为为个数位的 ,计算一个数据表示的十进制的值量,可以通过把该数据的所有取值为1的 累加求和来完成。答案:有权码位权数位的位权个人收集整理勿做商业用途8.判断下面的二元码的编码是有权码还是无权码,写出判断的推导过程。十进制数二元码的编码0
5、 00001 01112 01103 01014 01005 10116
6、 10107 10018 10009 1111答:(1)推导过程:判断是有权码还是无权码:设4位二元码每位分别为A、B、C、D,且假定其为有权码,则从数值4的编码0100可求得B的位权为4;从数值8的编码可求得A是位权位—8;再从数值7的编码1001可求得D的位权为—1;从数值6的编码1
7、010可求得C的位权为-2。再用ABCD的位权分别为8、4、—2、-1来验证数值0、1、2、3、5、9的编码值,结果都正确。(2)判断是有权码还是无权码:结论:该编码系统是有权码.9..将十进制数+107/128和–52化成二进制数,再写出各自的原码、反码、补码表示(符号位和数值位共8位).答案:+107/128=0.1101011–52=–110100原码表示0110101110110100反码表示0110101111001011补码表示01
此文档下载收益归作者所有