计算机组成与结构(清华大学)第五版 第一次作业部分答案

文章介绍了计算机语言的三种类型——机器语言、汇编语言和高级语言的区别和联系,以及计算机硬件的基本组成部分,包括CPU、存储器、输入和输出设备,并详细阐述了它们的功能和相互作用。此外,文章还讨论了计算机系统的层次结构、操作系统的角色、冯诺依曼型计算机的结构特点以及不同类型的计算机系统模型(SISD、SIMD、MIMD)。最后,提到了逻辑电路的各种类型,如门电路、译码器和可编程逻辑器件的应用。
摘要由CSDN通过智能技术生成

1.1说明高级语言、汇编语言和机器语言三者的差别和联系。

解:

机器语言:由0、1代码组成,是机器能够识别的一种语言

汇编语言:是面向机器的语言,它由一些特殊的符号表示指令

高级语言:是面向用户的语言,它是一种接近于数学的语言,直观,通用,与具体的机器无关

联系:

1.2计算机硬件由哪几部分组成?各部分的作用是什么?各部分之间是怎样联系的?

解:

(1)组成计算机的基本部件有中央处理器(CPU)、存储器、输入和输出设备。

(2)

[1.]中央处理器又叫CPU,在早期计算机中分为运算器和控制器;

运算器:运算器由算术逻辑单元(ALU)、累加器、状态寄存器、通用寄存器组等组成。算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。

控制器:控制器(Control Unit),是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。

2]存储器:用来存放程序和数据,存储器又有主存储器和辅助存储器之分。主存储器是计重机各种信息的存储和交流中心,可与CPU、输入输出设备交换信息,起存储、缓冲和传递信息的作用。当前正在计算机上运行的程序和数据是存放在主存储器中的。

[3.]输入设备:向计算机输入数据和信息的设备,是计算机与用户或其他设备通信的桥梁。输入设备是用户和计算机系统之间进行信息交换的主要装置之一。

[4.]输出设备:是计算机的终端设备,用于接收计算机数据的输出显示、打印、声音、控制外围设备操作等,也是把各种计算结果数据或信息以数字、字符、图像、声音等形式表示出来。

(3)在计算机中:各部件间来往的倍号可分成3种美型,即地址、数据和控制信号。通常这些借号是通过总线传送的。CPU发出的控制信号经控制总线送到存储器和输人输出备,控制这些部件完成指定的操作。与此同时,CPU(或其他设备)经地址总线向存储器或输人输出设备发送地址,使得计算机各个部件中的数据能根据需要互相传送。输人输出设备和存储器有时也向CPU送回一些信号,CPU可根据这些信号来调整本身发出的控制信号。现代计算机还允许输人输出设备真接向存储器提出读写要求,控制数据传送。

1.3计算机系统可分为哪几个层次?说明各层次的特点及其相互联系。

解:如果用户用高级语言编写程序,该系统的层次结构及联系如图所示,但是应用程序并不一定要使用高级语言,则实际运行时的层次结构将有所变化。

1.4操作系统的作用是什么?

解:

  1. 操作系统是用户与硬件之间的接口
    2. 操作系统是软硬件资源的管理者
    3. 操作系统实现了对计算机资源的抽象(它隐藏了对硬件和软件的细节)

1.9冯诺依曼型计算机的结构特点是什么?

解:

  1. 计算机由五大部件组成:存储器,运算器,控制器,输入设备,输出设备。
    2.指令和数据以同等地位存于存储器,可按地址顺序访问。
    3.指令和数据用二进制表示。
    4.指令由操作码和地址码组成。
    5.存储程序,程序在计算机中顺序存放。
    6.以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。(不合理:花大量的时间进行数据传输,降低了运算器数据运算的效率)

1.11 SISD、SIMD和MIMD计算机系统的主要差别是什么?

解:SIMD和MISD模型更适合于专用计算。在商用并行计算机中,MIMD模型最为通用,SIMD次之,而MISD最少用。

2.2计算机一般使用哪些基本逻辑电路?

答:1.基本门电路:与门、或门和非门电路是最基本的门电路,可分别完成与、或、非逻辑运算。

  1. 与门电路   
  2. 或门电路   
  3. 非门电路   

2.复合门电路:在实际应用中,利用与门、或门和非门之间的不同组合可构成复合门电路,完成复合逻辑运算。常见的复合门电路有与非门、或非门、与或非门、异或门和同或门电路。

[4]与非门电路  

[5]或非门电路  

[6]与或非门电路

[7]异或门电路

3.三态门电路

三态门是在普通门电路的基础上增加控制电路构成的,在计算机中广泛使用。三态门有三种输出状态:高电平、低电平和高阻状态,前两种为工作状态,后一种为禁止状态。

2.5 画出逻辑图:用2个有3输入8输出译码器功能的芯片组成具有16输出的译码器

答:

2.10 门阵列、宏单元阵列、标准单元阵列和现场可编程序门阵列有何主要差别?

答:门阵列(GA)、宏单元阵列(MA)、标准单元阵列(SCA) 门阵列(GA)是一种逻辑功能很强的阵列逻辑电路。 宏单元阵列(MA)是一种比GA功能更强、集成度更高的阵列电路,在芯片上排列成阵列的除门电路外还有触发器、加法器、寄存器以及ALU等。标准单元阵列又称为多元胞阵列(p01ycellarray),它以预先设计好的功能单元(称为标准单元或多元胞)为基础,这些单元可以是门、触发器或有一定功能的功能块(如加法器)。在标准单元阵列中,所有单元都是根据用户逻辑图的需要安排在芯片上,没有浪费,所以不是半用户器件,而是用户器件可编程序门阵列。可编程门阵列(PGA)是一种集编程设计灵活和宏单元阵列于一体的高密度电路。它与GA、MA的一个区别在于,PGA内部按阵列分布的宏单元块都是用户可编程的。即用户所需逻辑可在软件支持下,由用户自己装入来实现的,而无需集成电路制造工厂介入,并且这种装入是可以修改的,因而其连接十分灵活

2.12如果设计计算机中使用的一个逻辑部件,需要经过反复实验才能确定方案,今有PLA、PAL和GAL三种器件可供选择,你认为选择哪一种器件比较合适?

答:在试验阶段选用GAL比较合理,因为可通过编程修改设计,PAL和PLA采用熔丝工艺,一次编程后不能修改,正式生产可考虑PAL或PLA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值