- 13
- 0
- 约5.9千字
- 约 5页
- 2023-05-15 发布于安徽
- 举报
乘基取整法是什么_06年4⽉考前串讲计算机组成原理第⼆章
(1)
第2章 数据编码和数据运算
⼀、名词解释:
历年真题:
(2001年,2002年)基数:在浮点数据编码中,对阶码所代表的指数值的数据,在计算机中是⼀个常数,不⽤代码表⽰。
(2003年)移码:带符号数据表⽰⽅法之⼀,符号位⽤1表⽰正,0表⽰负,其余位与补码相同。
(2004年)溢出:指数的值超出了数据编码所能表⽰的数据范围。
(2005年)偶校验码:让编码组代码中1的个数为偶数,违反此规律为校验错。
近5年每年都考名称解释,所以第⼆章的名称解释是考试的重点,这⾥给⼤家列出了名词解释⼤家要熟悉⼀下,这都是本章的基本概念,有
利于做选择题及填空题。
1.原码:带符号数据表⽰⽅法之⼀,⼀个符号位表⽰数据的正负,0代表正号,1代表负号,其余的代表数据的绝对值。
2.补码:带符号数据表⽰⽅法之⼀,正数的补码与原码相同,负数的补码是将⼆进制位按位取反后在最低位上加1.
3.反码:带符号数据的表⽰⽅法之⼀,正数的反码与原码相同,负数的反码是将⼆进制位按位取反
4.阶码:在浮点数据编码中,表⽰⼩数点的位置的代码。
5.尾数:在浮点数据编码中,表⽰数据有效值的代码。
6.机器零 :在浮点数据编码中,阶码和尾数都全为0时代表的0值。
7.上溢:指数的绝对值太⼤,以⾄⼤于数据编码所能表⽰的数据范围。
8.下溢:指数的绝对值太⼩,以⾄⼩于数据编码所能表⽰的数据范围。
9.规格化数:在浮点数据编码中,为使浮点数具有唯⼀的表⽰⽅式所作的规定,规定尾数部分⽤纯⼩数形式给出,⽽且尾数的绝对值应⼤于
1/R,即⼩数点后的第⼀位不为零。
10.Booth算法:⼀种带符号数乘法,它采⽤相加和相减的操作计算补码数据的乘积。
11.海明距离 :在信息编码中,两个合法代码对应位上编码不同的位数。
12.冯?诺依曼舍⼊法:浮点数据的⼀种舍⼊⽅法,在截去多余位时,将剩下数据的最低位置1.
13.检错码:能够发现某些错误或具有 ⾃动纠错能⼒的数据编码。
14.纠错码:能够发现某些错误并且具有 ⾃动纠错能⼒的数据编码。
15.奇校验码:让编码组代码中1的个数为奇数,违反此规律为校验错。
16.海明码:⼀种常见的纠错码,能检测出两位错误,并能纠正⼀位错误。
17.循环码:⼀种纠错码,其合法码字移动任意位后的结果仍然是⼀个合法码字。
18.桶形移位器 :可将输⼊的数据向左、向右移动 1位或多位的移位电路。
⼆、数制度的转换 :
历年真题:
(2001年)1.若⼗进制数据为 137.5 则其⼋进制数为( )。
A.89.8 B.211.4 C.211.5 D.1011111.101
「分析」:⼗进制数转化为⼋进制数时,整数部分和⼩数部分要⽤不同的⽅法来处理。整数部分的转化采⽤除基取余法:将整数除以8,所
得余数即为⼋进制数的个位上数码,再将商除以8,余数为⼋进制⼗位上的数码……如此反复进⾏,直到商是0为⽌;对于⼩数的转化,采
⽤乘基取整法:将⼩数乘以8,所得积的整数部分即为⼋进制数⼗分位上的数码,再将此积的⼩数部分乘以8,所得积的整数部分为⼋进制
数百分位上的数码,如此反复……直到积是0为⽌。此题经转换后得⼋进制数为211.40.
「答案」:B
(2002年)1.若⼗进制数为132.75,则相应的⼗六进制数为( )。
A.21.3 B.84.c C.24.6 D.84.6
「分析」:⼗进制数转化为⼗六进制数时,采⽤除16取余法;对于⼩数的转化,采⽤乘16取整法:将⼩数乘以16,所得积的整数部分转换
为⼗六进制。此题经转换后得⼗六进制数为84.c.
「答案」:B
(2003年)14.若⼗六进制数为 A3.5 ,则相应的⼗进制数为( )。
A.172.5 B.179.3125 C.163.3125 D.188.5
「分析」:将⼗六进制数A3.5转换为相应的⼗进制数,可采⽤乘幂相加法完成,即:10×161+3×160+5×16-1=163.3125.
「答案」:C
(2004年)1.若⼆进制数为 1111.101 ,则相应的⼗进制数为 ( )。
A.15.625 B.15.5 C.14.625 D.14.5
「分析」:将⼆进制数1111.101转换为相应的⼗进制数,可采⽤乘幂相加法完成,即:1×23+1×22++1×21+1×20+1×2-
1+1×2-3=15.625.
「答案」:A
(2005年)2.若⼗六进制数为B5.4,则相应的⼗进制数为( )。
A
原创力文档

文档评论(0)