75h 计算机组成原理,2017年西安石油大学计算机学院808计算机综合(计算机组成原理75分、操作系统75分)考研仿真模拟题...

一、名词解释

1. 松耦合系统

【答案】松耦合系统又称间接耦合系统,指处理机之间物理连接的紧密程度与交互作用能力较弱,一般是通过通道或 通信线路实现处理机之间的互连,可以共享外存设备(磁盘、磁带等)。机器之间的相互作用是在文件或数据集 一级上进行。松耦合系统表现为两种形式:一种是多台计算机和共享的外存设备连接,不同机器之间实现功能上 的分工(

通信线路连接,以求得更大范围的资源共享。

2. 紧耦合系统

【答案】紧耦合系统又称直接耦合系统,指处理机之间物理连接的频带较高,一般是通过总线或高速开关实现互连, 可以共享主存。由于信息传输率较高,因而可以快速并行处理作业或任务。

,机器处理的结果能专用化)以文件或数据集的形式送到共享外存设备,供其他机器继续处理;另 一种是计算机网,机器通过

二、简答题

3. 什么是内存? 什么是外存? 什么是CTU? 什么是适配器? 简述其功能。

【答案】(1)内存是指计算机内部的半导体存储器;半导体存储器的存储容量有限,因此计算机中又配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存。内存和外存共同用来保存二进制数据。

(2)把运算器和控制器合在一起称为中央处理器,简称CPU 。它用来控制计算机及进行算术逻辑运算。

(3)适配器是指连接主机与外设的一个中间电路,也称作接口,其作用相当于一个转换器,它可以保证外围设备用计算机系统特性所要求的形式发送或接收信息。

4. 总线中三种桥的名称是什么? 它们的功能是什么?

【答案】(1)总线体系结构中的三种桥,即桥、总线桥、 桥。(2)桥连接两条总线,使彼此间相互通信。桥又是一个总线转换部件,可以把一条总线的地址空间映射到 另一条总线的地址空间上,从而使系统中的任意一个总线主设备都能看到通向的一份地址表。

5. 说明软件发展的演变过程。

【答案】软件的发展演变主要有以下几个过程:

(1)在早期的计算机中,人们是直接用机器语言即机器指令代码来编写程序的,这种方式编写的程序称为手编程序;

(2)后来,为了编写程序方便和提高机器的使用效率,人们使用一些约定的文字、符号和数字按规定的格式来表示各种不同的指令,然后再用这些特殊符号表示的指令来编写程序,这就是汇编程序;

(3)为了进一步实现程序自动化和便于程序交流,使不熟悉具体计算机的人也能很方便地使用计算机,人们又创造了各种接近于数学语言的算法语言;

(4)随着计算机技术的日益发展,原始的操作方式越来越不适应,特别是用户直接使用大型机器并独占机器,无论是对机器的效率来说还是对方便用户来说都不适宜,于是人们又创造出操作系统;

(5)随着计算机在信息处理、情报检索及各种管理系统中应用的发展,要求大量处理某些数据,建立和检索大量的表格。这些数据和表格按一定的规律组织起来,使得处理更方便,检索更迅速,用户使用更方便,于是出现了数据库,数据库和数据库管理软件组成了数据库管理系统。

6. 说明存储器总线周期与总线周期的异同点。

【答案】存储总线周期用于对内存读写,

7. 比较通道、中断三种基本总线周期用于对接口中的端口进行读写。 方式的异同点。

的工作效率; 【答案】(1)通道方式是通过执行通道指令来实现输入/输出的,可以实现对外设的统一管理和外设与内存的数 据传送,大大提高了

(2)的,数据传送

速度很快,且传送速率仅受内存访问时间的限制,但它需要更多的硬件,适用于内存和高速外设之间大批数据交 换的场合; 中断方式是通过

件结构稍微复杂。

在响应中断时,转入中断服务程序,执行输入/输出指令来完成输入/输出的时间开销,但是硬的,一般适用于随机出现的服务,且一旦提出要求应立即进行,节省了方式是由控制器在获得总线控制权后,直接在内存与外设之间实现数据传送

三、综合应用题

8. 某计算机采用16位定长指令字格式,其CPU 中有一个标志寄存器,其中包含进位/借位标志CF 、零标志ZF 和符号标志NF 。假定为该机设计了条件转移指令,其格式如下:

其中,00000为操作码OP ; C 、Z 和N 分别为CF 、ZF 和NF 的对应检测位,某测位为1时表示需检测对应标志,需检测的标志位中只要有一个为1就转移,否则就不转移,例如,若C=l,Z=0, N=l, 则需检测CF 和NF 的值,当CF=1或NF=1时发生转移;OFFSET 是相对偏移量,用补

码表示。转移执行时,转移目标地址为(PC )+2+2XOFFSET; 顺序执行时,下条指令地址为(PC )+2。请回答下列问题。

(1)该计算机存储器按字节编址,还是按字编址?该条件转移指令向后(反向)最多可跳转最多少条指令?

(2)某条件转移指令的地址为200CH ,指令内容如下图所示,若该执行时CF=0, ZF=0, NF=1, 则该指令执行后PC 的值是多少?若该指令执行时CF=1,ZF=0Z, NF=0,则该指令执行后PC 的值又是多少?请给出计算过程。

(3)实现“无符号数比较小于等时转移”功能的指令中,C 、Z 和N 应各是什么?

(4)以下是该指令对应的数据通路示意图,要求给出中部件的名称或功能说明。

【答案】(1)因为指令长度为16位且下条指令地址为(PC )+2, 故编址单位是字节。

题中给出偏移量OFFSET 为8位补码,其范围为-128〜127, 故相对当前指令进行条件跳转,向后最多可跳转127条指令。

(2)指令中C=0, Z=l,N=l,故应根据ZF 和NF 的值来判断是否转移。当CF=0, ZF=0, NF=1时需转移。已知指令中偏移量为11100011B=E3H,符号扩展后为FFE3H , 左移一位(乘2)后为FFC6H ,故PC 的值(即转移目标地址)为200CH+2+FFC6H=lFD4H当CF=1,ZF=0,NF=0时不转移。PC 的值为200CH+2=200EH。

(3)指令中的C 、Z 和N 应分别设置为C=Z=1,N=0。

(4)部件①指令寄存器:用于存放当前指令;部件②移位寄存器:用于左移一位;部件③加法器:地址相加。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值