习题解答(一)

作者名:不祥 来源:网友提供 05年6月9日

1、把下面给出的几个十进制的数化成二进制的数(无法精确表示时,小数点后取3位)、八进制的数、十六进制 的数:   7+3/4, -23/64, 27.5, -125.9375, 5.43

  

2. 把下面给出的几种不同进制(以下标形式给出在右括号之后)的数化成十进制的数:
(1010.0101)2, -(101101111.101)2, (23.47)8, -(1A3C.D)16 

  

3.完成下面几个二进制的数的算术运算:
1010.111+0101.101, 1010.111-0101.101, 
1110*0101, 10111101/1101

  

4.回答奇偶校验码的用途是什么?写出下面几个二进制数的奇,偶校验码的值: 01010111 11010100
答:奇偶校验码是一种能发现数据编码中一位错或奇数个位出错的一种编码,常用于存储器读写检查或ASCII字符及其它类型信息传送过程中的出错检查.

  

5.写出下面2组数的原、反、补码表示,并用补码计算每组数的和、差。双符号位的作用是什么?它只出现在什么电路之处?

  

6. 写出[X]移=10111101和[Y]移=00101011所代表的实际值。说明移码的使用场合;计算二移码数的和、差。

  

7.仿照计算机的计算过程,用原码计算在11题的第(1)小题给出的2个定点小数和乘积。

  

8.依照计算机的计算过程,用原码计算在11题的第(1)小题给出的2个小数Y/X的商和正确的余数。

  

9.假定X=0 .0110011*211,Y=0.1101101*2-10(此处的数均为二进制),
浮点数阶码用4位移码、尾数用8位原码表示(含1位符号位),写出该浮点数能表示的绝对值最大、最小的(正数和负数)数值;

(1) 写出X,Y的正确的浮点数表示(注意,此处预设了个小陷阱);

  

(2) 计算X+Y;

  

(3) 计算X*Y