江西理工大学_计算机组成原理作业复习题-网络专业
- 格式:doc
- 大小:161.00 KB
- 文档页数:5
计算机组成原理试题一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。
)1.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。
A、立即寻址B、变址寻址C、间接寻址D、寄存器寻址2.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )。
A.64K B.32KB C.32K D.16KB3.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。
A.21B.17C.19D.204.指令系统中采用不同寻址方式的目的主要是( C)。
A.实现存储程序和程序控制B.可以直接访问外存C.缩短指令长度,扩大寻址空间,提高编程灵活性D.提供扩展操作码的可能并降低指令译码难度5.寄存器间接寻址方式中,操作数处在( B )。
A.通用寄存器B.贮存单元C.程序计数器D.堆栈6.RISC是(A)的简称。
A.精简指令系统计算机B.大规模集成电路C.复杂指令计算机D.超大规模集成电路7.CPU响应中断的时间是_ C _____。
A.中断源提出请求;B.取指周期结束;C.执行周期结束;D.间址周期结束。
8.常用的虚拟存储器寻址系统由____A__两级存储器组成。
A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。
9.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作__A____。
A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。
10.浮点数的表示范围和精度取决于__C____ 。
A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数;C.阶码的位数和尾数的位数;D.阶码的机器数形式和尾数的机器数形式。
11.中断向量可提供___C___。
A.被选中设备的地址;B.传送数据的起始地址;C.中断服务程序入口地址;D.主程序的断点地址。
第一章计算机系统概论1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运行所需的程序及相关资料。
硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。
5. 冯•诺依曼计算机的特点是什么?解:冯•诺依曼计算机的特点是:P8计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;指令和数据以同同等地位存放于存储器内,并可以按地址访问;指令和数据均用二进制表示;指令由操作码、地址码两大局部组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;指令在存储器中顺序存放,通常自动顺序取出执行;机器以运算器为中心〔原始冯•诺依曼机〕。
7. 解释以下概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。
解:P9-10主机:是计算机硬件的主体局部,由CPU和主存储器MM合成为主机。
CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;〔早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE〕。
主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。
存储单元:可存放一个机器字并具有特定存储地址的存储单位。
存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。
存储字:一个存储单元所存二进制代码的逻辑单位。
存储字长:一个存储单元所存二进制代码的位数。
存储容量:存储器中可存二进制代码的总量;〔通常主、辅存容量分开描述〕。
机器字长:指CPU一次能处理的二进制数据的位数,通常及CPU 的存放器位数有关。
指令字长:一条指令的二进制代码位数。
8. 解释以下英文缩写的中文含义:CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS解:全面的回容许分英文全称、中文名、功能三局部。
2022年江西理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、一个存储器系统中,常常同时包含ROM和RAM两种类型的存储器,如果用lK×8位的ROM芯片和lK×4位的RAM芯片,组成4K×8位的ROM和1K×8位的RAM存储系统,按先ROM后RAM进行编址。
采用3-8译码器选片,译码信号输出信号为Y0~Y7,其中Y4选择的是()。
A.第一片ROMB.第五片ROMC.第一片RAMD.第一片RAM和第二片RAM2、某机器字长32位,存储容量64MB,若按字编址,它的寻址范围是()。
A.8MB.16MBC.16MD.8MB3、若x=103,y=-25,则下列表达式采用8位定点补码运算时,会发生溢出的是()。
A.x+yB.-x+yC.x-yD.x-y4、下列说法正确的是()。
A.当机器采用补码表示时,0有两种编码方式B.当机器采用原码表示时,0有两种编码方式C.当机器采用反码表示时,0有一种编码方式D.无论机器数采用何种码表示,0都有两种编码方式5、并行加法器中,每位全和的形成除与本位相加两数数值位有关外,还与()有A.低位数值大小B.低位数的全和C.高位数值大小D.低位数送来的进位6、下列关于多总线结构的叙述中,错误的是()。
A.靠近CPU的总线速度较快B.存储器总线可支持突发传送方式C.总线之间需通过桥接器相连D.PCI-Expressx16采用并行传输方式7、按数据传送格式,总线常被划分为()。
A.并行总线与串行总线B.同步总线与异步总线C.系统总线与外总线D.存储总线与I /O总线8、将高级语言源程序转换为机器目标代码文件的程序是()。
A.汇编程序B.链接程序C.编译程序D.解释程序9、下列关于计算机操作的单位时间的关系中,正确的是()。
A.时钟周期>指令周期>CPU周期B.指令周期CPU周期>时钟周期C.CPU周期>指令周期>时钟周期D.CPU周期>时钟周期>指令周期10、某磁盘的转速为10 000r/min,平均寻道时间是6ms,磁盘传输速率是20MB/s,磁盘控制器延迟为0.2ms,读取一个4KB的扇区所需平均时间约为()。
2022年江西理工大学软件工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、TCP/IP模型的网络层提供的是()。
A.无连接不可靠的数据报服务B.无连接可靠的数据报服务C.有连接不可靠的虚电路服务D.有连接可靠的虚电路服务2、()属于TCP/IP协议簇的应用层应用服务元素。
A.文件传输协议FTPB.用户数据报协议UDPC.控制报文协议ICMPD.地址解析协议ARP3、如果一个用户需要实现漫游,那么它需要完成以下哪项工作?()A.创建一个本地代理B.创建一个外部代理C.外部代理与该用户本地代理进行联系D.以上工作都要完成4、某路由器的路由表见表。
若路由器收到一个目的地址为169.96.40.5的IP分组,则转发该IP分组的接口是()。
A.SlB.S2C.S3D.S45、主机甲与主机乙之间使用后退N帧协议(GBN)传输数据,甲的发送窗口尺寸为1000,数据帧长为1000字节,信道带宽为100Mbit/s,乙每收到一个数据帧立即利用一个短帧(忽略其传输延迟)进行确认,若甲乙之间的单向传播延迟是50ms,则甲可以达到的最大平均数据传输速率约为()。
A.10Mbit/sB.20Mbit/sC.80Mbit/sD.100Mbit/s6、在以太网上“阻塞”信号的功能是()。
A.当发现冲突时,CSMA/CA发送一个“阻塞”信号。
当所有的站都检测到阻塞信号时,它们立即停止发送尝试B.当发现冲突时,CSMA/CD发送一个“阻塞”信号。
当所有的站都检测到阻塞信号时,它们立即停止发送尝试C.当发现冲突时,CSMA/CD发送一个“阻塞”信号。
当所有的站都检测到阻塞信号时,它们立即开始竞争访问介质D.当发现冲突时,CSMA/CA发送一个“阻塞”信号。
当所有的站都检测到阻塞信号时,它们立即开始竞争访问介质7、假设TCP的拥塞窗口的慢启动门限值初始为8(单位为报文段),当拥塞窗口上升到12时,网络发生超时,TCP开始慢启动和拥塞避免,那么第12次传输时拥塞窗口大小为()8、主机甲与主机乙之间已建立一个TCP连接,双方持续有数据传输,且数据无差错与丢失。
计算机组成原理复习题 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】计算机组成原理复习题1.将有关数据加以分类、统计、分析,以取得有利用价值的信息,我们称其为数据处理2.目前的计算机,从原理上讲指令和数据都二进制形式存放3.根据国标规定,每个汉字在计算机内占用2个(byte)字节16位(bit)存储。
4.计算机系统的存储器主要用于存放程序和数据。
为?正数的补码是其本身5.设X= —,则[X]补负数的补码是其原码的反码加1[x]反=[x]补= x 的反码加 1= + 1=6.一个较完整的指令系统应包括哪些指令?7. 计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是冯诺伊曼。
8.在CPU中,跟踪后继指令地址的寄存器是程序计数器。
9.在计算机中,CPU管理外围设备有几种方式?程序查询方式,程序中断方式,直接存储器(DMA)访问,通道控制方式,(PPU)方式10.Pentium-4是多少?32位处理器Pentium-3是64位处理器11.三种集中式总线控制中,哪种方式对电路故障最敏感。
链式查询12.外存储器与内存储器相比,外存储器有些什么特点。
速度慢,容量大,成本低。
是指计算机的和位于CPU与之间的高速缓冲存储器cache。
是指计算机的,包括硬盘、软盘、光盘等。
主要用来暂时存储CPU正在使用的指令和数据,它和CPU 的关系最为密切。
由于它存放的程序和数据需要立即使用,所以要求存取速度快,通常由构成。
CPU直接从取指令和存放数据。
断电后不保存信息。
用来存放当前不需要立即使用的信息,一旦需要,再和主存成批地交换数据,它是作为主存的后备和补充存在的,是主机的。
它的特点是容量大、成本低,通常在断电之后仍能保存信息,是“非易失性”存储器,其中大部分存储介质还能脱机保存信息,而且方便携带。
13.一个256K×8的存储器,其地址线和数据线总和为?26为SP指示的栈顶单14. 堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP,(SP)-1→SP。
1.下面正确的选择是C 。
A.以太网不是局域网B.以太网是一种广域网C.X.25 网是一种广域网D.X.25网是一种局域网2.既不是局域网,也不是广域网CD。
A.Local Area Network B.Wide Area NetworkC.MAN D.AN3.现代电话通信和QQ语音聊天属于A方式。
A.全双工通信B.半双工通信C.单工通信D.既非单工也非全双工通信4.在下列功能中,哪一个最好地描述了OSI(开放系统互连)模型的数据链路层AA.保证数据正确的顺序、无错和完整B.处理信号通过介质的传输C.提供用户与网络的接口D.控制报文通过网络的路由选择5.对于IP地址为 202.93.120.6的主机来说,其网络号为( A )。
A.202.93.120B.202.93.120.6C.202.93.120.0D.66.下列哪一项最好地描述了模拟信号?(D)A.用图表示像是一个正弦波B.有两个不同的状态C.以每秒周期数计量D.A和C7.下列哪一项最好地描述了基带信号?( B )A.通过同一通道传输多重信号B.信号以其原始的状态传输C.对通道上的频率范围通常要进行划分D.B和C8.下列哪一种传输方式被用于计算机内部的数据传输?( B )A.串行B.并行C.同步D.异步9.在串行传输中,所有的数据字符的比特( C )A.在多根导线上同时传输B.在同一根导线上同时传输C.在传输介质上一次传输一位D.以一组16位的形式在传输介质上传输10.在下列协议中,哪一种使用带位填充的首尾标志法组帧?( B )A.DDCMPB.HDLCC. BSCD. SLIP11.公钥加密体制中,没有公开的是( A )。
A.明文B.密文C.公钥D.算法12.在下列几组协议中,哪一组是网络层协议?(A )A.IP,TCP和UDPB.ARP,IP和UDPC.FTP,SMTP和TELNETD.ICMP,ARP和IP13.下列不属于传输介质的是 A 。
习题和解析第一部分《计算机原理组成》中各章习题的解析及补充题的解析。
第1章计算机系统概论1.1习题解析一、选择题1.在下列四句话中,最能准确反映计算机主要功能的是。
A.计算机可以存储大量信息B.计算机能代替人的脑力劳动C.计算机是一种信息处理机D.计算机可实现高速运算解:答案为C。
2.1946年2月,在美国诞生了世界上第一台电子数字计算机,它的名字叫(1),1949年研制成功的世界上第一台存储程序式的计算机称为(2)。
(1)A.EDV AC B.EDSAC C.ENIAC D.UNIVAC-Ⅰ(2)A.EDV AC B.EDSAC C.ENIAC D.UNIVAC-Ⅰ解:答案为⑴ C,⑵A。
3.计算机硬件能直接执行的只能是。
A.符号语言 B.机器语言C.汇编语言 D.机器语言和汇编语言解:答案为B。
4.运算器的核心部件是。
A.数据总线 B.数据选择器 C.累加寄存器 D.算术逻辑运算部件解:答案为D。
5.存储器主要用来。
A.存放程序 B.存放数据 C.存放微程序 D.存放程序和数据解:答案为D。
6.目前我们所说的个人台式商用机属于。
A.巨型机 B.中型机C.小型机 D.微型机解:答案为D。
7.至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是。
A.节约元件 B.运算速度快C.物理器件性能决定 D.信息处理方便解:答案为C。
8.对计算机软、硬件资源进行管理,是的功能。
A.操作系统 B.数据库管理系统C.语言处理程序 D.用户程序解:答案为A。
9.企事业单位用计算机计算、管理职工工资,这属于计算机的应用领域。
A.科学计算 B.数据处理C.过程控制 D.辅助设计解:答案为B。
10.微型计算机的发展以技术为标志。
A.操作系统 B.微处理器C.硬盘 D.软件解:答案为B。
二、填空题1.操作系统是一种(1),用于(2),是(3)的接口。
(1)A.系统程序 B.应用程序 C.用户程序 D.中间件(2)A.编码转换 B.操作计算机 C.管理和控制计算机的资源D.把高级语言程序翻译成机器语言程序(3)A.软件与硬件 B.主机与外设 C.用户与计算机 D.高级语言与机器语言机解:答案为⑴A⑵ C ⑶ C。
1、统计出某数组中相邻两数之间符号变化的次数DA TA SEGMENTARRAY DB 20 DUP (?)NUM DB 0DA TA ENDSCODE SEGMENTASSUME CS:CODE,DS:DA TA STARTUP:LEA SI , ARRAY;MOV AL ,[SI]MOV BL,0MOV CX,19AGAIN: INC SIXOR AL ,[SI]J NS NEXTINC BLNEXT: MOV AL ,[SI]LOOP AGAINMOV NUM,BLMOV AH ,4CHINT 21HCODE ENDSEND STARTUP2、乘法指令实现32位二进制数与16位二进制数相乘MODEL SMALL.8086.DA TAN1 DW 1234HN2 DW 5678HN3 DW 4444HM1 DW 0M2 DW 0M3 DW 0CODE. STARTUPMOV AX ,N2MUL N3MOV M3,AXMOV M2,DXMOV AX,N3MUL N1ADD M2,AXADC M1,DX.EXITEND3、设有3个自变量的变量名及其内容如下:V AR1 3C46H , V AR2 F678H , V AR3 0059H设计一个数据段定义这三个变量及其地址表变量DDRTABLDA TA SEGMENTV AR1 DW 3C46HV AR2 DW F678HV AR3 DW 0059HADDRTABLDD V AR1DD V AR2DD V AR3DA TA ENDS4、设有一个符号数组,共M个,求其中最大的数,如需要求绝对值最大应如何修改,如为无符号数,程序如何修改。
DA TA SEGMENTM EQU 10DA T DW M DUP(?)MAX DW ?DA TA ENDSCODE SEGMENTASSUME CS:CODE ,DS:DA TASTARUP : MOV AX ,DA TMOV MAX ,AXCLDLEA SI ,DA TMOV CX ,ML1: LODSWCMP AX ,MAXJNG LABMOV MAX ,AXLAB : LOOP L1MOV AH ,4CHINT 21HCODE ENDSEND STARTUP绝对值修改:需要在LODSW插入AND AX ,AXJNS LAB1NEG AXLAB1: CMP AX ,MAX程序初始化时MAX应送入0无符号数程序修改:判别条件CMP AX ,MAXJNG LAB修改为CMP AX,MAXJBE LAB5、编制一个程序将20个字节的数组分为正数和负数组,并计算两个数组中数据的个数DA TA SEGMENTDA T DB 20 DUP (?)PDA T DB 20 DUP(?)PDA T DB ?PLEN DB ?NDA T DB 20 DUP (?)NLEN DB ?DA TA ENDSCODE SEGMENTASSUME CS:CODE ,DS:DA TA STARTUP: XOR BX ,BXLEA SI ,DA TXOR DI,DICLDMOV CX,20LOOP0 : LODSBCMP AL,0JGE LOOP1MOV NDA T[BX] ,ALINC BXJMP LABLOOP1:MOV PDA T[DI] ,ALINC DILAB: DEC CXJNZ LOOP0MOV PLEN ,DIMOV NLEN,BXMOV AH,4CHINT 21HCODE ENDSEND STARTUP6、把从A开始的8个字节单元内容依次和从B开始的8个相应的字节单元内容互换。
2021年江西理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、某计算机有16个通用寄存器,采用32位定长指令字,操作码字段(含寻址方式位)为8位,Store指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式。
若基址寄存器可使用任一通用寄存器,且偏移量用补码表示,则 Store指令中偏移量的取值范围是()。
A.-32768~+32767B.-32767~+32768C.-65536~+65535D.-65535~+655362、在各种寻址方式中,指令的地址码字段可能的情况有()。
I.寄存器编号Ⅱ.设备端口地址Ⅲ.存储器的单元地址Ⅳ.数值A. I、ⅡB. I、Ⅱ、ⅢC. I、ⅢD.I、Ⅱ、Ⅲ、IV3、浮点数加/减运算过程一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。
设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含两位符号位)。
若有两个数,即x=2×29/32,y=25×5/8,则用浮点数加法计算xty的最终结果是()。
A.001111100010B.001110100010C.010*********D.发生溢出4、在原码两位乘中,符号位单独处理,参加操作的数是()。
A.原码B.绝对值的补码C.补码D.绝对值5、假设机器字长为8位(含两位符号位),若机器数DA日为补码,则算术左移一位和算术右移一位分别得()。
A.B4H EDHB.F4H 6DHC.B5H EDHD.B4H 6DH6、一个存储器系统中,常常同时包含ROM和RAM两种类型的存储器,如果用lK×8位的ROM芯片和lK×4位的RAM芯片,组成4K×8位的ROM和1K×8位的RAM存储系统,按先ROM后RAM进行编址。
采用3-8译码器选片,译码信号输出信号为Y0~Y7,其中Y4选择的是()。
A.第一片ROMB.第五片ROMC.第一片RAMD.第一片RAM和第二片RAM7、某SRAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最小数目应该是()。
本科生期末试卷一一.选择题(每小题1分,共10分)1.计算机系统中的存贮器系统是指___D___。
A RAM存贮器B ROM存贮器C 主存贮器D 主存贮器和外存贮器2.某机字长32位,其中1位符号位,31位表示尾数。
若用定点小数表示,则最大正小数为___B___。
A +(1 – 2-32)B +(1 – 2-31)C 2-32D 2-313.算术/ 逻辑运算单元74181ALU可完成___C___。
A 16种算术运算功能B 16种逻辑运算功能C 16种算术运算功能和16种逻辑运算功能D 4位乘法运算和除法运算功能4.存储单元是指___B___。
A 存放一个二进制信息位的存贮元B 存放一个机器字的所有存贮元集合C 存放一个字节的所有存贮元集合D 存放两个字节的所有存贮元集合;5.相联存贮器是按___C___进行寻址的存贮器。
A 地址方式B 堆栈方式C 内容指定方式D 地址方式与堆栈方式6.变址寻址方式中,操作数的有效地址等于___C___。
A 基值寄存器内容加上形式地址(位移量)B 堆栈指示器内容加上形式地址(位移量)C 变址寄存器内容加上形式地址(位移量)D 程序记数器内容加上形式地址(位移量)7.以下叙述中正确描述的句子是:__A、D____。
A 同一个CPU周期中,可以并行执行的微操作叫相容性微操作B 同一个CPU周期中,不可以并行执行的微操作叫相容性微操作C 同一个CPU周期中,可以并行执行的微操作叫相斥性微操作D 同一个CPU周期中,不可以并行执行的微操作叫相斥性微操作8.计算机使用总线结构的主要优点是便于实现积木化,同时___C___。
A 减少了信息传输量B 提高了信息传输的速度C 减少了信息传输线的条数D 加重了CPU的工作量9.带有处理器的设备一般称为__A____设备。
A 智能化B 交互式C 远程通信D 过程控制10.某中断系统中,每抽取一个输入数据就要中断CPU一次,中断处理程序接收取样的数据,并将其保存到主存缓冲区内。
一.选择题1. 我国在___A___ 年研制成功了第一台电子数字计算机,第一台晶体管数字计算机于______ 年完成。
A.1946 1958 B.1950 1968 C.1958 1961 D.1959 19652. 32位微型计算机中乘除法部件位于___A___ 中。
A.CPU B.接口 C.控制器 D.专用芯片3. 没有外存储器的计算机监控程序可以放在___B___ 。
A.RAM B.ROM C.RAM和ROM D.CPU4. 下列数中最小的数是___A___ 。
A.(101001)2 B.(52)8 C.(2B)16 D.(44)105. 在机器数___B___ 中,零的表示形式是唯一的。
A.原码 B.补码 C.移码 D.反码6. 在定点二进制运算器中,减法运算一般通过___D___ 来实现。
A.原码运算的二进制减法器 B.补码运算的二进制减法器C.补码运算的十进制加法器 D.补码运算的二进制加法器7. 下列有关运算器的描述中___C___ 是正确的。
A.只作算术运算,不作逻辑运算 B.只作加法C.能暂时存放运算结果 D.以上答案都不对8. 某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为__D____ 。
A.8,512 B.512,8 C.18,8 D。
19,89. 相联存储器是按___C___ 进行寻址的存储器。
A.地址指定方式 B.堆栈存取方式C.内容指定方式 D。
地址指定与堆栈存取方式结合10. 指令系统中采用不同寻址方式的目的主要是___B___ 。
A.实现存储程序和程序控制 B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存 D.提供扩展操作码的可能并降低指令译码难度11. 堆栈寻址方式中,设A为累加寄存器,SP为堆栈指示器,Msp为SP指示器的栈顶单元,如果操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作为:B A.(Msp)→A,(SP)+1→SP B.(SP)+1→SP,(Msp)→AC.(SP)-1→SP,(Msp)→A D.(Msp)→A,(SP)-1→SP12. 在CPU中跟踪指令后继地址的寄存器是__B____ 。
《计算机构成原理》练习题一、单项选择题1.CPU响应中止的时间是 __C____。
A.中止源提出恳求;B.取指周期结束;C.履行周期结束;D.间址周期结束。
2.以下说法中 ___C___是正确的。
A.加法指令的履行周期必定要访存;B.加法指令的履行周期必定不访存;C.指令的地点码给出储存器地点的加法指令,在履行周期必定访存;D.指令的地点码给出储存器地点的加法指令,在履行周期不必定访存。
3.垂直型微指令的特色是 __C____。
A.微指令格式垂直表示;B.控制信号经过编码产生;C.采纳微操作码;D.采纳微指令码。
4.基址寻址方式中,操作数的有效地点是 ___A___。
A.基址寄存器内容加上形式地点(位移量);B.程序计数器内容加上形式地点;C.变址寄存器内容加上形式地点;D.寄存器内容加上形式地点。
5.常用的虚构储存器寻址系统由___A___两级储存器构成。
A.主存-辅存;C.Cache-辅存;B.Cache-主存;D.主存—硬盘。
6.DMA接见主存时,让 CPU处于等候状态,等 DMA的一批数据接见结束后,CPU 再恢复工作,这类状况称作 ___A___。
A.停止 CPU接见主存;C.DMA与CPU交替接见;B.周期挪用;D. DMA。
7.在运算器中不包含 ____D__。
A.状态寄存器;B.数据总线;C.ALU;D.地点寄存器。
8.计算机操作的最小单位时间是__A____。
A.时钟周期;B.指令周期;C.CPU周期;D.中止周期。
9.用以指定待履行指令所在地点的是__C____。
A.指令寄存器;B.数据计数器;C.程序计数器;D.累加器。
10.以下描绘中 ___B___是正确的。
A.控制器能理解、解说并履行所有的指令及储存结果;B.一台计算机包含输入、输出、控制、储存及算逻运算五个单元;C.所有的数据运算都在 CPU的控制器中达成;D.以上答案都正确。
11.总线通讯中的同步控制是___B___。
一、填空题1. 用二进制代码表示的计算机语言称为( 机器语言),用助记符编写的语言称为( 汇编语言)。
2. 计算机硬件由( 控制单元)、( 运算器)、( 存储器)、输入系统和输出系统五大部件组成。
3. 十六进制数 CB8 转换成二进制数为( 110010111000 )。
4. 某数 x 的真值-0.1011B,其原码表示为( 1.1011 )。
5. 在浮点加减法运算过程中,在需要( 对阶)或( 右规)时,尾数需向右移位。
6. 指令通常由( 操作码)和( 地址码)两部分组成。
7. 要组成容量为 4K*8 位的存储器,需要( 8 ) 片 4K×1 位的芯片并联,或者需要( 4 ) 片 1K×8 位的芯片串联。
8. 中断处理过程包括( 关中断)、( 保护现场)、( 执行中断服务程序)、( 恢复现场) 和( 开中断) 阶段。
9. 操作数寻址方式包括( 直接寻址)、(间接寻址)、( 立即寻址)、( 隐含寻址)、( 寄存器寻址)、( 寄存器间接寻址)、( 基址寻址)等。
10. 动态 RAM 的刷新包括 ( 分散刷新)、( 集中刷新)和( 异步刷新)三种方式。
11. 高速缓冲存储器的替换算法有( 先进先出)和( 近期最少使用)。
12. 影响流水线性能的因素有( 数据相关)、( 控制相关)和( 资源相关)。
13. 主存储器容量通常以 KB 为单位,其中 1K=(),硬盘的容量以 GB 为单位,其中 1G=()。
14. 主存储器一般采用( 动态 RAM )存储器,CACHE 采用( 静态 RAM )存储器。
15. 世界上第一台计算机产生于( 1946 )年,称为( ENIAC )。
16. I/O 的编址可分为( 不统一编址) 和( 统一编址),前者需要单独的 I/O 指令,后者可通过( 访存) 指令和设备交换信息。
17. CPU 从主存取出一条指令并执行该指令的全部时间叫做( 指令周期),它通常包含若干个( 机器周期),而后者又包含若干个( 时钟周期)。
2022年江西理工大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、根据存储内容来进行存取的存储器称为()。
A.双端口存储器B.相联存储器C.交叉存储器D.串行存储器2、一个存储器的容量假定为M×N,若要使用I×k的芯片(I<M,k<N),需要在字和位方向上同时扩展,此时共需要()个存储芯片。
A.M×NB.(M/I)×(N/k)C.M/I×M/ID.M/I×N/k3、某计算机主频为1.2GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下表所示。
该机的MIPS数是()。
A.100B.200C.400D.6004、程序P在机器M上的执行时间是20s,编译优化后,P执行的指令数减少到原来的70%,而CPl增加到原来的1.2倍,则P在M上的执行时间是()。
A.8.4sB.11.7sC.14sD.16.8s5、将高级语言源程序转换为机器目标代码文件的程序是()。
A.汇编程序B.链接程序C.编译程序D.解释程序6、中断判优逻辑和总线仲裁方式相类似,下列说法中,正确的是()。
I.在总线仲裁方式中,独立请求方式响应时间最快,是以增加处理器开销和增加控制线数为代价的II.在总线仲裁方式中计数器查询方式,若每次计数都从“0”开始,则所有设备使用总线的优先级相等III.总线仲裁方式一般是指I/O设备争用总线的判优方式,而中断判优方式一般是指I/O设备争用CPU的判优方式IV.中断判优逻辑既可以通过硬件实现,也可以通过软件实现,A. I,IIB. I,III,IVC. I,II,IVD.I,IV7、关于同步控制说法正确的是()。
A.采用握手信号B.由统一时序电路控制的方式C.允许速度差别较大的设备一起接入工作D.B和C8、下列部件中不属于控制部件的是()。
A.指令寄存器B.操作控制器C.程序计数器D.状态条件寄存器9、()不是常用三级时序系统中的一级。
计算机组成原理习题(附参考答案)一、单选题(共90题,每题1分,共90分)1、在统一编址方式下,下面的说法( )是正确的。
A、一个具体地址只能对应内存单元B、一个具体地址既可对应输入/输出设备,又可对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D2、堆栈指针SP的内容是()。
A、栈顶地址B、栈顶内容C、栈底内容D、栈底地址正确答案:A3、下列不属于程序控制指令的是()。
A、循环指令B、无条件转移指令C、条件转移指令D、中断隐指令正确答案:D4、计算机的存储系统是指()。
A、cache,主存储器和外存储器B、主存储器C、ROMD、RAM正确答案:A5、指令是指()。
A、计算机中一个部件B、发给计算机的一个操作命令C、完成操作功能的硬件D、通常用于构成主存的集成电路正确答案:B6、相对于微程序控制器,组合逻辑控制器的特点是()。
A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难正确答案:D7、中断向量可提供()。
A、主程序的断点地址B、传送数据的起始地址C、被选中设备的地址D、中断服务程序入口地址正确答案:D8、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()。
A、信息处理方便B、物理器件性能所致C、运算速度快D、节约元件正确答案:B9、相联存储器是按()进行寻址的存储器。
A、内容指定方式B、地址指定与堆栈存取方式结合C、堆栈存取方式D、地址指定方式正确答案:A10、若SRAM芯片的容量是2M×8位,则该芯片引脚中地址线和数据线的数目之和是()。
A、29B、21C、18D、不可估计正确答案:A11、若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。
A、x+yB、-x+yC、-x-yD、x-y正确答案:D12、系统总线是指()。
计算机组成原理复习题、选择题1、在下列四句话中,最能准确反映计算机主要功能的是下面哪项。
)5、至今为止,计算机中所含所有信息仍以二进制方式表示项。
6、CPU中有若干寄存器,其中存放存储器中数据的寄存器是下面哪项。
DC) 7、CPU中有若干寄存器,其中存放机器指令的寄存器是下面哪项哪项。
9、CPU中程序状态寄存器中的各个状态标志位是依据下面哪项来置位的A. 01101110B . 01101111 C. 01111111D .11111111A. C .C) A.C) A.C) A. 计算机可以存储大量信息计算机是一种信息处理机B.计算机能代替人的脑力劳动D .计算机可实现高速运算2、计算机硬件能直接执行的只能是下面哪项。
符号语言B.汇编语言C.机器语言 D .机器语言和汇编语言3、运算器的核心部件是下面哪项。
数据总线B.数据选择器C.算术逻辑运算部件D.累加寄存器4、对于存储器主要作用,下面哪项说法正确。
存放程序B.存放数据C.存放程序和数据D.存放微程序A. 节约元件B.运算速度快C.物理器件性能决定 D .信息处理方便位, A.B)C)D)B)CPU已执行的指令B. CPU将要执行的指令算术逻辑部件上次的运算结果10、为协调计算机各部件的工作总线缓冲器 B .时钟发生器D .累加器中的数据需要下面哪项来提供统一的时钟。
C .总线控制器D .操作命令发生器11、下列各种数制的数中最小的数是下面哪项。
(101001) 2 B . (52)8 C. (101001 )BCD D . (233)H12、下列各种数制的数中最大的数是下面哪项。
(1001011) 2 B .75C . (112)8 (4F)H13、将十进制数15/2表示成二进制浮点规格化数(阶符1位,阶码2位,数符1尾数4位)是下面哪项。
C),其原因是下面哪C)A. 地址寄存器B.程序计数器C.数据寄存器 D .指令寄存器A. 地址寄存器 B. 程序计数器 C. 指令寄存器D.数据寄存器A) 8、CPU中有若干寄存器,存放CPU将要执行的下一条指令地址的寄存器是下面A. 地址寄存器B.数据寄存器C.程序计数器 D .指令寄存器C)(A) 14、能发现两位错误并能纠正一位错的编码是下面哪种编码A. 11001011 B . 11010110 C . 11000001 D . 11001001(C ) 16、下列存储器中,速度最慢的是下面哪项。
江西理工大学最全计算机组成原理作业1.2 如何理解计算机系统的层次结构?解:(1)第一级:实际机器M1 (机器语言机器),机器语言程序直接在M1上执行;(2)第二级:虚拟机器M2(汇编语言机器),将汇编语言程序先翻译成机器语言程序,再在M1上执行;(3)第三级:虚拟机器M3(高级语言机器),将高级语言程序先翻译成汇编语言程序,再在M2、M1(或直接到M1)上执行;(4)第零级:微程序机器M0(微指令系统),由硬件直接执行微指令。
(5)实际上,实际机器M1和虚拟机器M2之间还有一级虚拟机,它是由操作系统软件构成,该级虚拟机用机器语言解释操作系统。
(6)虚拟机器M3还可以向上延伸,构成应用语言虚拟系统。
1.5 冯·诺依曼计算机的特点是什么?解:冯·诺依曼计算机的特点是:(1)计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;(2)指令和数据以同等地位存放于存储器内,并可以按地址访问;(3)指令和数据均用二进制表示;(4)指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;(5)指令在存储器中顺序存放,通常自动顺序取出执行;(6)机器以运算器为中心(典型的冯·诺依曼机)。
1.6 画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。
解:现代的计算机组成框图如图1.1所示:输入设备控制器运算器输出设备存储器控制线反馈线数据线计算结果计算步骤和原始数据图1.1 以存储器为中心的计算机结构框图各部件的作用:(1)运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内;(2)存储器用来存放数据和程序;(3)控制器用来控制、指挥程序和数据的输入,运行以及处理运算结果。
(4)输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式,常见有键盘、鼠标等。
(5)输出设备可以将机器运算结果转换为人们熟悉的信息形式,如打印机输出,显示器输出。
硬件的主要技术指标:(1) 机器字长:指CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。
(2) 存储容量:包括主存容量和辅存容量,存放二进制代码的总数=存储单元个数×存储字长。
(3) 运算速度:主频、Gibson法、MIPS每秒执行百万条指令、CPI执行一条指令所需时钟周期数、FLOPS每秒浮点运算次数。
2.2举例说明专用计算机和通用计算机的区别。
答:按照计算机的效率、速度、价格和运行的经济性和实用性可以将计算机划分为通用计算机和专用计算机。
通用计算机适应性强,但牺牲了效率、速度和经济性,而专用计算机是最有效、最经济和最快的计算机,但适应性很差。
例如个人电脑和计算器。
3.4为什么要设置总线判优控制?常见的集中式总线控制有几种?各有何特点?哪种方式响应时间最快?哪种方式对电路故障最敏感?解:总线判优控制(或称仲裁逻辑)解决多个部件同时申请总线时的使用权分配问题,分为集中式和分布式两种,前者将控制逻辑集中在一处(如在CPU中),后者将控制逻辑分散在与总线连接的各个部件或设备上。
常见的集中式总线控制有三种:链式查询、计数器定时查询、独立请求;特点:链式查询方式连线简单,易于扩充,对电路故障最敏感;计数器定时查询方式优先级设置较灵活,对故障不敏感,连线及控制过程较复杂;独立请求方式速度最快,但硬件器件用量大,连线多,成本较高。
3.8为什么说半同步通信同时保留了同步通信和异步通信的特点?解:半同步通信既能像同步通信那样由统一时钟控制,又能像异步通信那样允许传输时间不一致,因此工作效率介于两者之间。
4.3存储器的层次结构主要体现在什么地方?为什么要分这些层次?计算机如何管理这些层次?答:存储器的层次结构主要体现在Cache-主存和主存-辅存这两个存储层次上。
Cache-主存层次在存储系统中主要对CPU访存起加速作用,即从整体运行的效果分析,CPU访存速度加快,接近于Cache的速度,而寻址空间和位价却接近于主存。
主存-辅存层次在存储系统中主要起扩容作用,即从程序员的角度看,他所使用的存储器其容量和位价接近于辅存,而速度接近于主存。
综合上述两个存储层次的作用,从整个存储系统来看,就达到了速度快、容量大、位价低的优化效果。
主存与CACHE之间的信息调度功能全部由硬件自动完成。
而主存与辅存层次的调度目前广泛采用虚拟存储技术实现,即将主存与辅存的一部分通过软硬结合的技术组成虚拟存储器,程序员可使用这个比主存实际空间(物理地址空间)大得多的虚拟地址空间(逻辑地址空间)编程,当程序运行时,再由软、硬件自动配合完成虚拟地址空间与主存实际物理空间的转换。
因此,这两个层次上的调度或转换操作对于程序员来说都是透明的(即程序员不知道)。
4.9什么叫刷新?为什么要刷新?说明刷新有几种方法。
解:刷新:对DRAM定期进行的全部重写过程。
刷新原因:因电容泄漏而引起的DRAM所存信息的衰减需要及时补充,因此安排了定期刷新操作。
常用的刷新方法有三种:集中式、分散式、异步式。
集中式:在最大刷新间隔时间内,集中安排一段时间进行刷新,存在CPU访存死时间。
分散式:在每个读/写周期之后插入一个刷新周期,无CPU访存死时间。
异步式:是集中式和分散式的折衷。
4.25什么是“程序访问的局部性”?存储系统中哪一级采用了程序访问的局部性原理?解:所谓程序访问的局部性即在一小段时间内,最近被访问过的程序和数据很可能再次被访问;在空间上,这些被访问的程序和数据往往集中在一小片存储区;在访问顺序上,指令顺序执行比转移执行的可能性大(大约5:1 )。
存储系统的Cache—主存级和主存—辅存级都用到程序访问的局部性原理。
对Cache—主存级而言,把CPU最近期执行的程序放在容量较小速度较高的Cache中。
对主存—辅存级而言,把程序中访问频度高、比较活跃的部分放在主存中,这样既提高了访存速度又扩大了存储器容量。
4.33 简要说明提高访存速度可采取的措施。
解:提高访存速度可采取的措施:(1)采用高速器件,选取存取周期短的芯片,可提高存储器的速度;(2)采用Cache,CPU将最近期要用的信息先调入Cache,而Cache的速度比主存快得多,这样CPU每次只需从Cache中取出或存入信息,从而缩短了访存时间,提高了访存速度。
(3)调整主存结构,如采用单体多字结构(在一个存取周期内读出多个存储字,可增加存储器的带宽),或采用多体结构存储器。
5.35 试从5方面比较程序中断方式和DMA 方式的区别。
解:DMA方式和程序中断方式的区别为:(1)从数据传送看,程序中断方式靠程序传送,DMA方式靠硬件传送;(2)从CPU响应时间看,程序中断方式在一条指令执行结束时响应,而DMA方式在存取周期结束时CPU才能响应,即将总线控制权让给DMA传送;(3)程序中断方式有处理异常事件的能力,DMA方式没有这种能力;(4)程序中断方式需要中断现行程序,故需保护现场,DMA方式不必中断现行程序,无需保护现场;(5)DMA的优先级比程序中断高。
6.5已知[x]补,求[x]原和x6.10在整数定点机中,设机器数采用1位字符位,写出±0的原码,补码,反码,和移码,得出什么结论?解:0的机器数形式如下:(注意点号和逗号)真值原码补码反码移码+0 0.0000 0.0000 0.0000 1,0000-0 1.0000 0.0000 1.1111 1,00007.21比较RISC和CISC。
答:RISC相对于CISC的优点:(1)充分利用VLSI芯片的面积;(2)提高计算机的速度;(3)便于设计,可降低成本,提高可靠性;(4)有效支持高级语言程序。
RISC缺点:CISC大多能实现软件兼容,即高档机包含了低档机的全部指令,并加以扩充。
但RISC机简化了指令系统,指令数量少,格式也不同于老机器,因此大多数RISC机不能与老机器兼容。
8.9 当遇到什么情况时流水线将受阻?举例说明。
解:流水线受阻一般有三种情况:(1)在指令重叠执行过程中,硬件资源满足不了指令重叠执行要求,发生资源冲突。
如在同一时间,几条重叠执行的指令分别要取指令、取操作和存结果,都需要访存,就会发生访存冲突。
(2)在程序的相邻指令之间出现了某种关联,如当一条指令需要用到当前指令的执行结果,而这些指令均在流水线中重叠执行,就可能引起数据相关。
(3)当流水线遇到分支指令时,如一条指令要等前一条指令(或几条)指令作出转移方向的决定后,才能进入流水线时,便发生控制相关。
9.3什么是指令周期,机器周期和时钟周期?三者有何关系?1答:指令周期是CPU取出并执行一条指令所需的全部时间,即完成一条指令的时间。
机器周期是所有指令执行过程中的一个基准时间,通常以存取周期作为机器周期。
时钟周期是机器主频的倒数,也可称为节拍,它是控制计算机操作的最小单位时间。
一个指令周期包含若干个机器周期,一个机器周期又包含若干个时钟周期,每个指令周期内的机器周期数可以不等,每个机器周期内的时钟周期数也可以不等。
9.9试比较同步控制、异步控制和联合控制的区别。
答:同步控制是指任何一条指令或指令中任何一个微操作的执行都是事先确定的,并且都受同一基准时标的时序信号所控制的方式。
异步控制无基准时标信号,没有固定的周期节拍和严格的时钟同步,执行每条指令和每个操作需要多少时间就占用多少时间。
这种方式微操作的时序是由专门的应答线路控制,即控制单元发出执行某一微操作的控制信号后,等待执行部件完成了该操作后发回“回答”或“结束”信号,再开始新的微操作。
联合控制是同步控制和异步控制相结合的方式。
这种方式对各种不同指令操作实行大部分统一、小部分区别对待的办法。
10.10微指令的操作控制有几种编码方式?各有何特点?哪一种控制速度最快?答:微指令中操作控制字段主要有三种编码方式:(1)直接控制,又称直接编码,其特点是操作控制字段的每一位代表一个微命令,优点是简单直观,输出直接用于控制,执行速度最快。
缺点是微指令字长最长,所需存储空间大。
(2)字段直接编码控制,其特点是将微指令操作控制字段分成几段,并使每个字段经译码后形成各个微操作命令。
每个字段中的微命令必须是互斥的。
这种编码方式缩短了微指令字长,但增加了译码电路,使微指令的执行速度降低。
这种编码方式又称显式编码。
(3)字段间接编码控制,这种方式一个字段的某些微命令还需由另一个字段中的某些微命令解释,故又称为隐式编码,这种编码方式更能缩短微指令字长。
还可把直接编码和字段编码混合使用。
直接控制速度最快。
10.17 解释机器指令、微指令、微程序、毫微指令和毫微程序以及它们之间的对应关系。
机器指令:由“0”、“1”代码组成,能被机器直接执行。
微指令:用来解释机器指令。