各位大哥,小弟有三道中程题不会做,请大家帮忙解决一下,谢谢。

tailor2 2003-10-10 09:06:08
1.某循环冗余码的生成多项式G(x)=x^3+x^2+1,用此生成多项式产生的冗余位,加在信息位后形成循环冗余码,发送信息为1111和1100,则它的循环冗余码分别为(A)和(B)。由于某种原因,使接收端收到了按某种规律可判
断为出错的循环冗余码,例如码字(C),(D)和(E).

供选择的答案:

A: 1. 1111100 2. 1111101 3. 1111110 4.1111111
B: 1. 1100100 2. 1100101 3. 1100110 4.1100111

C~E: 1. 0000000 2. 0001100 3. 0010111 4. 0011010
5. 1000110 6. 1001111 7. 1010001 8. 1011000

各位大哥,C,D,E三个空儿不知道选什么,答案说:"对供选择的8个答案中的每值都分别模2除以G(x),如果余数不为0,则为出错的循环冗余码。"这句话不理解,请大家帮帮忙。(麻烦写上解释,谢谢)

2.某一双面磁盘,每面32磁道,每面的盘格式化为32扇区,每个扇区包含4块数据,每块数据为0.5KB,则该磁盘的容量为(A)。每个盘面都有一个磁头,该盘能按需要可选择顺时针或逆时针旋转。各种操作时间执行如下:
盘旋转一圈时间为320ms,磁头从中心通过32磁道到达边缘时间为32ms,读一块数据时间为2ms,则该盘的平均等待时间最接近于(B)ms,平均查找时间最接近于(C)ms。
设该盘上有三个文件都在一个盘面上。文件X:在磁道6,扇区2,占有1块;文件Y:在磁道2,扇区6,占有5块;文件Z:在磁道5,扇区3,占有3块。若磁头移动和盘转动不同时进行,磁头的初始位置在磁道0,扇区0,要读出文件X的时间接近于(D)ms。同样在初始位置的情况下,若按顺序ZXY一次读出3个文件,总时间接近于(E)ms。

供选择的答案:

A: 1. 1.44MB 2. 2MB 3. 4MB 4. 4.096MB
B~E: (1)10 (2)12 (3)16 (4)28 (5)40
(6)50 (7)60 (8)80 (9)110 (10)160

各们大哥,B~E不会选,请大家帮帮忙。(麻烦写上解释,谢谢)


3.某计算机中,16位浮点数的表示格式为:

0 3 4 15
|-------|----------------|
|阶码 | 尾数(含尾符) |
|_______|________________|
某机器码为1110001010000000。
若阶码为移码且尾数为反码,其十进制真值为(A)。
若阶码为移码且尾数为反码,其十进制真值为(B)。
若阶码为移码且尾数为反码,其十进制真值为(C)。
若阶码为移码且尾数为反码,其十进制真值为(D),将其规格化后的机器码为(E)。

供选择的答案:

A~D: (1)0.078125 (2)20 (3)1.25 (4)20.969375
E: (1)1110001010000000 (2)11110101000000
(3)1101010100000000 (4)11110001010000

各们大哥,这题不会,请大家帮帮忙。(麻烦写上解释,谢谢)




...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
toyjoy 2003-10-10
  • 打赏
  • 举报
回复
不好意思,上面说错了!

信息位后添上与效验位位数相同个数的0

效验位位数与循环冗余码的生成多项式G(x)=x^3+x^2+1的最高次数相同!
toyjoy 2003-10-10
  • 打赏
  • 举报
回复
1. A B 信息位后添上冗余位个零,然后除以(模二除法)冗余位1101。得到的余数添在信息位的后面就是循环冗余码。
C D E 依次将答案除以(模二除法)冗余位1101 ,余数为零则没有错!
ray88 2003-10-10
  • 打赏
  • 举报
回复
1.把答案除以1101,得到得余数是几,就是第几位出错了,余数为0就没有错.
2.b,等待时间最少为0ms,最大为磁盘转一周得一半就是160ms.平均一下就是160ms
c,最好情况,磁头在中央,最短用0ms,最长用16ms,平均用8ms;最坏情况,磁头在边缘或最中心,则最短为0ms,最长为32ms,平均为16ms;所以总平均就为12ms.
3.1110 0 01010000000
阶码为移码,就是2^6,尾数是正数,反码就是原码,乘以2^6就是左移6为得10100就是20
尾数为原码和上题一样20
阶码为补码,就是2^-2,尾数为反码,可以知道,这数小于1,就是(1)拉
阶码为补码,尾数为原码,也和上面得一样(1),规格化后,尾数在1~0.5之间,只有(2)和(3)(2)得阶码是-1(3)得阶码是-3,有一一下就知道是选(3)了
TodaySunday 2003-10-10
  • 打赏
  • 举报
回复
1.把答案除以1101(摸2除法),得到得余数是几,就是第几位出错了,余数为0就没有错.
ray88都是对的

2,959

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧