白中英第五版计算机组成原理课后习题参考答案第一章计算机系统概述4、冯 ? 诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?答:冯? 诺依曼型计算机的主要设计思想是存储程序和程序控制,其中存储程序是指将程序和数据事先存放到存储器中,而程序控制是指控制器依据存储的程序来控制全机协调地完成计算任务。总体来讲, 存储程序并按地址顺序执行,这就是冯 ? 诺依曼型计算机的主要设计思想。5、什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?答:见教材 P8 和 P10。7、指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?答:见教材 P10。第二章运算方法和运算器1、写出下列各整数的原码、反码、补码表示(用8 位二进制数)。真值原码反码补码-35-0010 00111010 00111101 11001101 1101-128-1000 0000无法表示无法表示1000 0000-127-0111 11111111 11111000 00001000 0001-1-0000 00011000 00011111 11101111 11113、有一个字长为32 位的浮点数,符号位1 位,阶码 8 位,用移码表示,尾数23 位,用补码表示,基数为2,请写出:(1)最大数的二进制表示阶码用移码表示, 题中并未说明具体偏移量, 故此处按照移码的定义, 即采用偏移量为 27=128,则此时阶码 E的表示范围为 0000 0000~1111 1111,即 0~255,则在上述条件下,浮点数为最大数的条件如下:符号 S为正( 1)阶码 E最大( 8)尾数 M最大正数( 23)01111 11111111 1111 1111 1111 1111 111所以最大数的二进制表示为:0 1111 1111 1111 1111 1111 1111 1111 1111 111对应十进制真值为: +(1-2-23)× 2127(2)最小数的二进制表示浮点数为最小数的条件如下:符号 S为负( 1)阶码 E最大( 8)尾数 M最小负数( 23)11111 11110000 0000 0000 0000 0000 000所以最小数的二进制表示为:1 1111 1111 0000 0000 0000 0000 0000 000对应十进制真值为: -1 ×2127(3)规格化数所表示数的范围规格化要求尾数若为补码表示,则符号位和最高有效位符号必须不同。(A)浮点数为最大正数的条件如下:符号 S为正( 1)阶码 E最大( 8)尾数 M最大正数( 23)01111 11111111 1111 1111 1111 1111 111所以最大正数的二进制表示为:0 1111 1111 1111 1111 1111 1111 1111 1111 111对应十进制真值为: +(1-2-23)× 2127(B)浮点数为最小正数...