计算机原理与设计习题课共36页
- 格式:ppt
- 大小:2.21 MB
- 文档页数:36
《计算机组成习题》一、填空1.已知十进制数(27)10 其移码为-----------------,其ASCII码表示为--------------------------。
2.高速缓冲存储器Cache的地址映象方式有---------------,-----------------,---------------------。
3.微指令的编码、译码格式主要有-----------------,----------------,-------------------。
4.虚拟存储器的引入主要为了解决计算机的------------------------问题,而Cache的引入主要为了解决计算机的-------------------------问题。
5.在微程序中,后继微指令的地址主要由---------------------------或-----------------------------方式产生。
6.已知十进制数+23,求它的二进制的原码、反码、补码7.虚拟存储器的映象方式有8.十进制数(38)的BCD码、ASCII码为9.控制器由组成10.浮点运算器实现加减法的步骤11.指令系统的实现可以有方式。
12.在80386中HOLD、HLDA代表13.已知二进制数(+0.01100011),写出它的补码、移码14.INTR、NMI分别代表什么含义二、名词解释存储程序、超前进位、尾数规格化、相对寻址、RISC、虚拟存储器、MAPROM、FIFO 算法、中断向量、总线、存储校验, DMA,断点,存储体系结构,超前进位,指令系统,总线周期,下址,微命令,中断屏蔽。
三、答题1.中断的执行过程。
2.说明指令ADD AX, [SI] 的执行过程。
3.说明段页式虚拟存储器工作过程。
4.推导实现四位超前进位加法器工作原理。
5.设主存只有a, b, c三个页面,而程序对页面的需求为P1P3P4P2P4P3P2P5P6P2P2P3。
计算机组成原理与汇编语言程序设计课后习题及解答徐洁,俸远祯电子工业出版社第1章习题一1.什么是程序存储工作方式?答:计算机的工作方式——存储程序工作方式。
即事先编写程序,再由计算机把这些信息存储起来,然后连续地、快速地执行程序,从而完成各种运算过程。
2.采用数字化方法表示信息有哪些优点?用数字化方法表示信息的优点:(1)抗干扰能力强, 可靠性高。
(2)依靠多位数字的组合,在表示数值时可获得很宽的表示范围以及很高的精度。
(3)数字化的信息可以存储、信息传送也比较容易实现。
(4)可表示的信息类型与范围及其广泛,几乎没有限制。
(5)能用逻辑代数等数字逻辑技术进行信息处理,这就形成了计算机硬件设计的基础。
3.如果有7×9点阵显示出字符A的图像,请用9个七位二进制代码表示A的点阵信息。
4.数字计算机的主要特点是什么?1. (1)能在程序控制下自动连续地工作;(2|)运算速度快;(3)运算精度高;(4)具有很强的信息存储能力;(5)通用性强,应用领域及其广泛。
5.衡量计算机性能的基本指标有哪些?答:衡量计算机性能的基本指标:(1)基本字长——参加一次运算的数的位数;(2)数据通路宽度——数据总线一次能并行传送的位数;(3)运算速度——可用①CPU的时钟频率与主频,②每秒平均执行指令数,③典型四则运算的时间来表示。
(4)主存储器容量——可用字节数或单元数(字数)×位数来表示。
(5)外存容量——常用字节数表示。
(6)配备的外围设备及其性能。
(7)系统软件配置。
7.系统软件一般包括哪些部分?列举你所熟悉的三种系统软件。
系统软件一般包括操作系统,编译程序、解释程序、各种软件平台等。
例如WINDOWS98操作系统,C 语言编译程序等,数据库管理系统。
8.对源程序的处理有哪两种基本方式?对源程序的处理通常有两种处理方式:解释方式和编译方式。
第2章习题二1.将二进制数(101010.01)2 转换为十进制数及BCD码。
计算机组成原理习题课计算机组成原理习题课1.什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何?指令周期是完成⼀条指令所需的时间。
包括取指令、分析指令和执⾏指令所需的全部时间。
机器周期也称为CPU周期,是指被确定为指令执⾏过程中的归⼀化基准时间,通常等于取指时间(或访存时间)。
时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。
⼀个指令周期由若⼲个机器周期组成,每个机器周期⼜由若⼲个时钟周期组成。
2.描述外设进⾏DMA操作的过程及DMA⽅式的主要优点。
(1)外设发出DMA请求(2)CPU响应请求,DMA控制器从CPU接管总线的控制(3)由DMA控制器执⾏数据传送操作(4)向CPU报告DMA操作结束(5)主要优点是数据传送速度快3.某机指令格式如图所⽰:15 10 98 7 0图中X为寻址特征位,且X=0时,不变址;X=1时,⽤变址寄存器X1进⾏变址;X=2时,⽤变址寄存器X2进⾏变址;X=3时,相对寻址。
设(PC)=1234H,(X1)=0037H,(X2)=1122H,请确定下列指令的有效地址(均⽤⼗六进制表⽰,H表⽰⼗六进制)(1)4420H (2)2244H (3)1322H(4)3521H (5)6723H答:(1)0020H (2)1166H (3)1256H (4)0058H (5)1257H4.浮点数格式如下:1位阶符,6位阶码,1位数符,8位尾数,请写出浮点数所能表⽰的范围(只考虑正数值)。
最⼩值2-111111×0.00000001最⼤值2111111×0.111111115.现有⼀64K×2位的存储器芯⽚,欲设计具有同样存储容量的芯⽚,应如何安排地址线和数据线引脚的数⽬,使两者之和最⼩。
并说明有⼏种解答。
设地址线x根,数据线y根,则 2x·y=64K×2若 y=1 x=17y=2 x=16y=4 x=15y=8 x=14因此,当数据线为1或2时,引脚之和为18。
《计算机原理与应用》习题(5-6章)第5章微机的存储器5.4 某一RAM内部采用两个32选1的地址译码器,并且有一个数据输入端和一个数据输出端,试问:(1)该RAM的容量是多少?(2)基本存储电路采用何种译码电路?(3)存储阵列排列成怎样一种阵列格式?答:(1)容量是:32×32 = 1024bit = 1Kb;(2)基本存储电路采用双译码方式;(3)存储阵列排列成32×32的矩阵。
5.5 设有一个具有13位地址和8位字长的存储器,试问:(1)存储器能存储多少字节信息?(2)如果存储器由1K×4位RAM芯片组成,共计需要多少片?(3)需要哪几位高位地址做片选译码来产生芯片选择信号?答:(1)存储器能存储信息:213×8位= 8KB;(2)若由1K×4位RAM芯片组成,则位扩充需要2片,容量扩充需要8片,共计2×8=16片;(3)扩充的8组芯片需用3-8译码器进行片选,由于地址总线的A9~A0需要与各RAM芯片地址线并联,所以用高位地址A12、A11、A10作片选译码来产生芯片选择信号。
5.6下列RAM各需要多少地址线进行寻址?多少条数据I/O线?5.7 分别用1024×4位和4K×2位芯片构成64K×8位的随机存取存储器,各需多少片?答:(1)由1024×4位的芯片组成64K×8位的RAM芯片,位扩充需要2片,容量扩充需要64片,共计64×2=128片;(2)用4K×2位的芯片组成64K×8位的RAM芯片,位扩充需要4片,容量扩充需要16片,共计16×4=64片。
5.8 在有16根地址总线的微机系统中,根据下面两种情况设计出存储器片选的译码电路及其与存储器芯片的连接电路。
(1)采用1K ×4位存储器芯片,形成32K 字节存储器。
(2)采用2K ×8位存储器芯片,形成32K 字节存储器。
第1章微机系统导论1.2微处理器、微型计算机和微型计算机系统之间有何联系与区别?答:微处理器是微型计算机的中央处理器,微型计算机是微型计算机系统硬件部分的核心部件。
微处理器是指由一片或几片大规模集成电路组成的具有运算器和控制器功能的中央处理器部件。
微型计算机又称主机,是指以微处理器为核心,配上存储器、输入/输出接口电路及系统总线所组成的计算机。
微型计算机系统是指以微型计算机为中心,配以相应的外围设备(如硬盘、显示器、键盘、鼠标等)、电源和辅助电路(统称硬件)以及指挥微型计算机工作的软件系统(如系统软件、应用软件)所构成的系统。
1.3一个基本的微机硬件系统的组成部分包括哪几部分?实际微机硬件系统一般都由哪些部件组成?答:一个基本的微机硬件系统的组成包括微处理器芯片、存储器芯片与输入输出接口芯片。
微处理器芯片是微机的运算和控制中心,存储器芯片(内存)用来存储程序和数据,输入输出接口芯片是微机与外设之间的接口。
主流微机硬件系统一般由主机(包括CPU、主存储器RAM、CPU外围芯片组和总线插槽)、外设接口卡、外部设备(如显示器、键盘、鼠标)及电源等部件组成。
1.6 一个最基本的微处理器由哪几部分组成?它们各自的主要功能是什么?答:一个最基本的微处理器由运算器、控制器和内部寄存器阵列3个部分组成。
运算器又称为算术逻辑单元(ALU),用来进行算术或逻辑运算以及位移循环等操作;控制器包括指令寄存器(IR)、指令译码器(ID)、可编程逻辑阵列(PLA),三者共同作用完成取指控制、执指控制等操作;内部寄存器的数量和类型视具体的微处理器类型而定,一般包括累加器、数据寄存器、程序计数器、地址寄存器和标志寄存器等,用以存放对应的数据,供控制器和运算器使用。
1.7 试说明程序计数器PC在程序执行过程中的具体作用与功能特点。
答:PC中存放着正待取出的指令的地址。
根据PC中的指令地址,CPU准备从存储器中取出将要执行的指令。
一、判断题(本大题共10小题,每小题1分,共10分)二、选择题(本大题共13小题,每小题2分,共26分)三、填空题(本大题共21个空格,每空格1分,共21分)四、名词解释(本大题共3小题,每小题3分,共9分)五、简答题(本大题共2小题,每小题5分,共10分)六、应用题(本大题共3小题,每小题8分,共24分)第1章计算机系统概述一、判断题(√ )1.在计算机应用的诸多方面,证券交易所的股票交易属于数据处理应用方面。
(√ )2.冯·诺依曼计算机的工作方式的基本特点是按地址访问并顺序执行指令。
(√ )3.利用大规模集成电路技术把计算机的运算部件和控制部件做在一块集成电路芯片上,这样的一块芯片叫做单片机。
(×)4.任何可以由软件实现的操作也可以由硬件来实现。
(×)5.操作系统是用户和计算机硬件的接口。
二、单选题1.完整的计算机系统包括 C :A.主机和外部设备B.运算器、存储器和控制器C.硬件系统和软件系统D.主机、键盘、鼠标器、显示器和操作系统2.存储器是计算机系统的存储记忆设备,它主要用来 D 。
A.存放程序B.存放数据C.存放微程序D.存放数据和程序3.下列对第l台电子计算机ENIAC的叙述中, B 是错误的。
A.它的主要元件是电子管和继电器B.它的主要工作原理是存储程序和程序控制C.它是1946年在美国发明的D.它的指令系统是用二进制代码进行编码的4.计算机的发展已经经历了4代,微型计算机是属于 D 时代的计算机。
A.电子管B.晶体管C.中、小规模集成电路D.大规模、超大规模集成电路5.在下列4句话中,最能准确反映计算机主要功能的是 C 。
A.计算机可以代替人的脑力劳动B.计算机可以存储大量的信息C.计算机是一种信息处理机D.计算机可以实现高速运算6.办公自动化(OA)是目前广泛开展并提倡的一项计算机应用,它属于 B 应用方面。
A.实时控制B.数据处理C.科学计算D.计算机辅助系统7.地址是内存储器各存储单元的编号,现有一个32KB的存储器,用十六进制数表示它的地址码,则地址码应从0000H到 C H。
1.说明SRAM的组成结构:与DRAM相比在电路组成上有什么不同? P902.DRAM存储器为什么要刷新?DRAM存储器采用何种方式刷新? P903.清华版教材P126习题中第四题P924.设有一个1MB容量的存储器,字长为32位,问:(1)按字节编址,地址寄存器,数据寄存器各为几位/编址范围为多大?(2)按半字编址,地址寄存器,数据寄存器各为几位/编址范围为多大?(3)按字编址,地址寄存器,数据寄存器各为几位/编址范围为多大? P935.设主存容量1MB,高缓容量16KB,块的大小为512字节.(1)写出主存地址格式.(2)Cache地址格式(3)页表的容量为多大(4)画出直接方式地址映象及变换示意图P1246.有一个Cache的容量2K字,每块为16字,问:(1)该Cache 可容纳多少块?(2)如果主存的容量是256K字,则有多少块?(3)主存的地址有多少位?Cache 的地址有多少位?(4)在直接映射方式下,主存中的第I块映射到Cache中的哪一块?(5) 在进行地址映射时,存储器地址分成哪几段,各段分别有多少位? P1267. 指令和数据均放在内存中,CPU如何从时间和空间上区分它们是指令还是数据? P1588.已知指令字长为16位,每个地址码为4位,采用扩展操作码的方式,设计15条三地址指令, 15条二地址指令,15条一地址指令,16条零地址指令.画出扩展图和指令译码逻辑. P173 9. 假设计算机指令字长为32 位,具有二地址,一地址,零地址3种指令格式,每个操作数地址规定用8位表示,若操作码字段固定为8位,现已设计出K条二地址指令,L条零地址指令.那么最多设计出多少条单地址指令. P17510. 有一个主频为25MHZ的微处理器,平均每条指令的执行时间为2个机器周期,每个机器周期由2个时钟脉冲组成(1) 假定存储器为”0”等待,请计算机器速度.(2) 假如存储器速度较慢,每2个机器周期中有一个访问存储器周期,需插入2个时钟周期的等待时间,请计算机器速度. P26011. CPU主频为8MHZ,设每个CPU周期平均包括4个节拍周期(主频周期),且该机平均指令执行速度为1MIPS.(1)求该机的平均指令周期.(2)求每个指令周期包含的平均CPU周期.(3)若该用主频周期为0.01μS的CPU芯片,计算平均指令执行速度可提升到多少MIPS.P26212. 若某机主频200MHZ,每个指令周期平均为2.5CPU周期,每个CPU周期平均包括2个主频周期,问:(1)该机平均指令执行速度为多少MIPS?(2)若主频不变,但每条指令平均包括5个CPU周期,每个CPU周期又包含4个主频周期,平均指令执行速度为多少MIPS? P26313. 在一个16位的总线系统中,若时钟频率位100MHZ,总线数据周期为5个时钟周期传输一个字,试计算总线的数据传输率? P283 14.(1) 某总线在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于一个时钟周期,总线时钟频率为33MHZ,问总线带宽时多少?(2)如果一个总线周期中并行传送64位数据,总线时钟频率升为66MHZ,问总线带宽时多少?(3) 分析哪些因素影响带宽? P28315.把外围设备接入计算机系统时,必须解决哪些基本问题?通过什么手段解决这些问题?P31716. 试述程序查询方式下计算机进行输入输出操作的过程. P31717. 与中断方式比较,DMA方式的优点是什么? P31718. 列举三种中断向量产生的方法. P31719.(1) 进入中断周期的条件时什么? P318(2)进入中断周期INTC之前是什么CPU周期?(3)中断周期结束后又是什么CPU周期?(4)中断周期完成的主要操作是什么?(5)进入DMA 周期NMAC之前可以是什么CPU周期?(6)DMA结束之后又是什么CPU周期?(7)在DMAC中CPU处在什么状态?20. 中断处理过程包括哪些操作步骤? P31821. 一次程序中断大致可分为哪些过程? P31822. 简要描述外设进行DMA操作的过程及DMA方式的主要优点. P31823. 说明程序I/O与中断I/O方式的差别. P31924. 中断控制方式和DMA方式有何异同? P31925. 某显示器的分辨率为800ⅹ600, 灰度级为256色,试计算为达到这一显示效果需要多少字节? P34826. 清华习题P293的第8.6题P14127. 习题P360 第10.11题, P32028. P360 第10.7题, P32029.若需要显示一幅1024ⅹ768象素且有256种颜色的图象,试问:(1)显示系统的帧存容量为多少?(2)若要在屏幕上得到逼真的动态图象,假设每秒传送50帧(逐行扫描),其传送速率应为多少?(3)若要显示汉字,机器内设置ROM杭州库,存放一级汉字和二级汉字. 汉字采用16ⅹ16点阵,其汉字库的容量是多少? P34930. 一台计算机的主存容量为1MB,字长为32位,直接映像的Cache容量位512字.试设计主存地址格式. P124(1)Cache块长为1字.(2)Cache块长为8字.。
计算机原理与应用--习题实验清华大学自动化系2014年2月目录习题及思考题 (1)计算机原理及应用实验 (10)实验室纪律 (10)实验一DEBUG的使用 (10)实验二四则运算 (15)实验三子程序及宏的使用 (17)实验四中断控制及计数/定时电路应用 (19)实验五串行通信 (23)实验六D/A及A/D 转换 (24)实验七计算机原理及应用综合实验 (29)附录一DEBUG命令简介 (33)附录二TPC-USB通用微机接口实验系统 (38)附录三实验台TPC_USB集成软件开发环境 (40)附录四A/D转换电路补充举例 (42)习题及思考题1.数字电子计算机自第一台产生至今,共可分成几代?分代的标准主要根据什么?2.微型计算机主要根据其使用的微处理器什么指标进行分代?至今可分为哪几代?3. 将下列二进制数转换为十进制数:〈1〉01101100B 〈2〉00101101B 〈3〉0.011B 〈4〉0.01101B 〈5〉1001.1001B4. 将下列十进制数转换为二进制数:〈1〉17D 〈2〉121D 〈3〉0.4375D 〈4〉0.59375D 〈5〉125.125D5. 将下列数转换为八进制数:〈1〉175D 〈2〉32D 〈3〉1785D 〈4〉1110000.11101B 〈5〉10000111.001001101B 6. 将下列八进制数转换为二进制数:〈1〉305.64Q 〈2〉17.322Q 〈3〉106.274Q7. 将下列各数转换为十六进制数:〈1〉11010100B 〈2〉00111100B 〈3〉0.0001101B 〈4〉1110101.101111B〈5〉783D 〈6〉5372D 〈7〉9570D 〈8〉9587D8. 将下列十六进制数转换为二进制数:〈1〉2B7CH 〈2〉2EFDH 〈3〉1AB0H 〈4〉0.56F8H 〈5〉4DE.ACH9. 将下列十六进制数转换为十进制数:〈1〉A8CH 〈2〉FFH 〈3〉1000H 〈4〉F001H 〈5〉FFFFH10. 列竖式将下列二进制数相加:〈1〉00001101+10010110 〈2〉10110110+00101010 〈3〉10001011+0010111111. 列竖式将下列二进制数直接相减(不用变成补码相加):〈1〉10110100-00001001 〈2〉10101010-10100001 〈3〉11001001-0101011112. 将下列十进制数分别用八位原码、反码和补码表示:〈1〉+15 〈2〉-15 〈3〉-64 〈4〉+117 〈5〉-6 〈6〉-12013. 求下列补码数的十进制值:〈1〉00110011 〈2〉10101011 〈3〉10000101 〈4〉00000101〈5〉11111011 〈6〉00000000 〈7〉11111111 〈8〉1000000014. 用补码表示法列竖式直接计算下列各题:〈1〉-75+(-6) 〈2〉-84-(-15)15. 已知X,Y的值如下,求[X ]补,[Y ]补,[X+Y ]补,[X-Y ]补,并说明结果有无溢出,设补码都用八位表示,减法仍直接用减运算。
《计算机原理》课课练(9)一、填空题1.多媒体CPU是带有______技术的处理器。
它是一种_____技术,特别适合于图像数据处理。
2.RISC CPU是在克服CISC机器缺点的基础上发展起来的。
它具有三个基本要素(1)一个有限的_____ 、(2)CPU配备大量的_____、(3)强调_____的优化。
.3.CPU从______取出一条指令并执行这条指令的时间和称为______。
由于各种指令的操作功能不同,各种指令的指令周期是______。
4.RISC指令系统的最大特点是:______;______; ______种类少。
只有取数/ 存数指令访问存储器。
5.CPU周期也称为______;一个CPU周期包含若干个______。
任何一条指令的指令周期至少需要______个CPU周期。
6.CPU从主存取出一条指令并执行该指令的时间叫做______,它常用若干个_____来表示,而后者又包含有若干个_____。
7.RISC指令系统的最大特点是指令条数少、指令长度固定、种类少。
8.一条微指令可划分为字段和字段。
9.CPU从取出一条指令并执行这条指令的时间和称为指令周期,由于各种指令的操作功能不同,各种指令的指令周期是,但在流水CPU中要求做到。
10.从计算机系统结构的发展和演变来看,早期的计算机是以为中心的系统结构,而近代的计算机是以为中心的系统结构。
11.ADD指令的指令周期由______个CPU周期组成。
12.时序系统一般由周期、节拍和______三级时序。
13.指令周期常常由若干个____________周期组成,其中第一个周期用于取指令,后面的几个周期用于执行指令。
14.一条指令的执行过程,大致可以分成两个阶段,即和执行阶段。
15.流水线技术从实现的方法上看,可分成超流水线技术和16.是在CPU中有一条以上的流水线,并且每个时钟周期内可以完成一条以上的指令。
17.近几年来,许多CISC芯片制造商也在自己的产品中融进了RISC处理器的特征,RISC 和CISC制造商的共同目标是:使每一条指令只占用个时钟周期或更少。