相关热门博文——>计算机组成原理核心知识点总结&面试笔试要点
一 巩固习题
-
除了十进制以外,这个世界上常见的还有什么进制?
二进制、八进制、十二进制、二十进制、六十进制。 -
二进制一般使用什么方法转换成十进制?
整数:按权展开法。 -
十进制一般使用什么方法转换成二进制?
整数:重复相除法,小数:重复相乘法。 -
计算机直接使用原码计算有什么缺点?
0有两种表示方法,减法运算复杂。 -
请计算12、124、1023、-1、-127的二进制原码。
12(0b1100)、124(0b1111100)、1023(0b1111111111)、-1(-0b1)、-127(-0b1111111) -
计算机的补码解决了什么问题?
相比原码的运算过程(特别是减法),补码对于计算机而言运算更加简单。 -
计算机为了判断运算溢出使用了什么方法?
双符号位判断法。当双符号位不一致表示溢出。 -
什么是溢出?什么是上溢?什么是下溢?
溢出即计算机无法表示数值。上溢是指数值绝对值大于表示范围,下溢是指计算机无法提供有效精度表示数值。 -
浮点数相比定点数,有什么优势?有什么不足的地方。
浮点数可以表示更大的数据范围,但是运算耗时更长。 -
浮点数之间做加减法运算需要几个步骤?每个步骤都是必须的吗?为什么?
浮点数加减法需要经过以下几个步骤:对阶、尾数求和、尾数规格化、舍入、溢出判断。对阶是为了使得尾数可以进行运算,阶码不一致尾数运算无效,尾数规格化、舍入是为了正确存储结果,溢出判断是为了判断运算过程是否有误,如果溢出将会发出信号进行溢出处理。扫描二维码关注公众号,回复: 11195525 查看本文章 -
x=0.1101^1001, y=0.1011^110,请计算x+y的值,x-y的值。
x+y=0.1110011^1001
,x-y=0.1011101^1001
。 -
x=0.1101^111, y=-0.1111^1101,请计算x+y的值,x-y的值。
x+y=-0.1110110011^1101
,x-y=0.1111001101^1101
。