《计算机组成与体系结构(原书第4版)》 —2 复习题
复习题
1.bit这个单词是哪两个词的缩写?
2.解释术语位、字节、半字节和字的关系。
3.为什么二进制和十进制称为位置编号系统(positional numbering systems)?
4.说明基数2、基数8和基数16的关系。
5.什么是基数?
6.你能回忆起表2-1中有多少个“记得住的数”(在所有基上)?
7.在无符号数中溢出是什么意思?
8.说出在数字计算机中可以表示有符号整数的4种方式,并解释它们之间的区别。
9.对于有符号整数的4个表示中哪一个在数字计算机系统中最常用?
10.补码系统在哪些方面与自行车上的里程表相似?
11.你认为本章介绍的倍和法是比其他二进制到十进制转换更容易的方法吗?为什么?
12.参考上一个问题,其他两种转换方法的缺点是什么?
13.什么是溢出,如何检测?无符号数字中的溢出与有符号数字中的溢出有何区别?
14.如果计算机只能操作和存储整数,那么会遇到什么困难?这些困难如何克服?
15.布斯算法的目标是什么?
16.进位与溢出有何区别?
17.什么是算术移位?
18.浮点数的3个组成部分是什么?
19.什么是移码指数?它提供的功效是什么?
20.什么是规格化?为什么规格化是必要的?
21.当使用二进制数字计算机执行浮点算术时,为什么总是会有一定程度的误差?
22.在IEEE-754浮点数标准下双精度数字有多少位?
23.什么是EBCDIC,它与BCD有什么关系?
24.什么是ASCII,它是如何起源的?
25.说明ASCII和Unicode之间的区别。
26.Unicode字符需要多少位?
27.为什么要创建Unicode?
28.循环冗余校验如何工作?
29.什么是系统错误检测?
30.什么是汉明码?
31.汉明距离是什么意思,为什么它这么重要?最小汉明距离是什么意思?
32.对于与数据位数相关的编码,所需的冗余位数是多少?
33.什么是突发错误?
34.说出一个可以弥补突发错误的错误检测方法。
- 点赞
- 收藏
- 关注作者
评论(0)