计算机组成原理测试习题集1

本文详细阐述了冯•诺依曼计算机体系的基础思想及其硬件组成,包括输入设备、输出设备、运算器、存储器和控制器的作用。同时,介绍了计算机系统从功能上分为微程序设计级、一般机器级、操作系统级、汇编语言级和高级语言级,并解释了各级的作用。此外,讨论了计算机内部的控制流和数据流的关系。最后,给出了不同数值在计算机中的原码、反码、补码和移码表示,并举例说明了转换过程。
摘要由CSDN通过智能技术生成

1. 冯•诺依曼计算机体系的基本思想是什么?按此思想设计的计算机硬件系统应由哪些部分组成?各起什么作用?

答:

(1)基本思想为“存储程序,程序控制”;

(2)按此思想设计的计算机硬件系统由“输入设备、输出设备、运算器、存储器、控制器”五个部分组成;

(3)作用分别是:

①输入设备:将结果转换成机器能识别的形式(二进制);

②输出设备:将结果转换成人们熟悉的形式;

③运算器:对数据进行算术运算和逻辑运算;

④存储器:存放数据和程序;

⑤控制器:指挥程序运行。

2.计算机系统从功能上可划分为哪些层次?各层次在计算机系统中起什么作用?

解:

        计算机系统从功能上可划分为五个层次,各层次在计算机系统中的作用如下:

        ①第一级,微程序设计级,微程序可直接由硬件执行,属于硬件级;

        ②第二级,一般机器级,也称机器语言级,由微程序解释机器指令系统,属于硬件级;

        ③第三级,操作系统级,由操作系统程序实现,属于混合级;

        ④第四级,汇编语言级,为编程人员提供符号形式的语言,降低程序编写的复杂性,采用汇编语言编写的程序由汇编程序支持和执行,属于软件级;

        ⑤第五级,高级语言级,面向用户,便于用户编写应用程序,采用高级语言编写的程序由各种高级语言编译程序支持和执行,属于软件级。

3.计算机内部有哪两股信息在流动?他们彼此有什么关系?

解:

(1)计算机内部有“控制信息”(控制流)和“数据信息”(数据流)两股信息流动;

(2)关系: 

        ①表示“控制信息和数据信息”的指令和数据均以二进制编码形式存放在计算机内存储器中;

        ②输入设备向存储器传输数据流,存储器和运算器相互传输数据流,存储器向输出设备和控制器传输数据流,控制器向运算器、存储器、输入设备和输出设备传输控制流。

4.写出下列各数的原码、反码、补码、移码表示(用8位二进制数),其中MSB是最高位(又是符号位),LSB是最低位。如果是小数,小数点在MSB之后;如果是整数,小数点在LSB之后。

解:

(1)-35/64

∵ 35=20+21+25,64=26,

∴ 将(-35/64)转换为二进制表示为:-(00100011)2*2-6,

∴ 将(00100011)2转换成小数形式为:0.00100011*28,

∴ -(00100011)2*2-6=-0.00100011*28*2-6=-0.00100011*22=-0.100011,

∴ (-35/64) =[1.1000110]原

=[1.0111001]反

=[1.0111010]补

=[0.0111010]移

(2)23/128

∵ 23=20+21+22+24,128=27,

∴ 将(23/128)转换为二进制表示为:(00010111)2*2-7,

∴ 将(00010111)2转换成小数形式为:0.00010111*28,

∴ (00010111)2*2-7=0.00010111*28*2-7=0.00010111*21=0.0010111,

∴ (23/128) =[0.0010111]原

=[0.0010111]反

=[0.0010111]补

=[1.0010111]移

(3)-127

∵ 127=20+21+22+23+24+25+26,

∴ 将(-127)转换为二进制表示为:-(1111111)2,

∴ (-127) =[11111111]原

=[10000000]反

=[10000001]补

=[00000001]移

(4)用小数表示-1

        根据求定点小数的原码、反码、补码公式,无法在原码、反码范围内求出-1转成小数后的原码和反码,可以求出-1转成小数后的补码。因此-1转换成小数-1.0后无法求出原码和反码,所以-1转成纯小数后  补码=2-(-1.0)=[1.0000000]补

∴(-1)=无法求出

=无法求出

=[1.0000000]补

=[0.0000000]移=不存在

(5)用整数表示-1

∵ -1=-(0000001)2(-1的二进制整数形式,按位权展开),

∴ (-1) =[10000001]原

=[11111110]反

=[11111111]补

=[01111111]移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等日出看彩虹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值