计算机组成原理的试卷和答案
计算机组成原理试卷答案及解析
1、外部设备包括_______、_______和_______,又叫外围设备.2、系统软件主要包括_______、_______和________.3、4 位二进制数可表示______种代码,8 位二进制数可表示_______种代码.4、浮点数运算可由_______运算和_______来实现.5、一条指令包括_______和_______两个部份,它们都是采用_______表示的.6、主机对主存的主要要求是_______、_______和________ 、_______.7、控制器的三个功能是决定_______,给出_______,处理_______.1、已知:[X]补=11101011,[Y]补=01001010,则[X-Y]补=______.A.10100001B.11011111C.10100000D.溢出2、在用________表示的机器中,零的表示是惟一的.A.原码B.反码C.补码D.阶码3.cache 存储器的内容应与主存储器的相应单元的内容_______.A. 保持一致B.可以不一致C.无关4、在总线中地址总线的功能是_______.A.用于选择存储器单元B.用于选择存储器单元和各个通用寄存器C. 用于选择进行信息传输的设备D.用于选择指定存储器单元和选择I/O 设备接口电路的地址5、现代计算机的处理对象是________.A.二进制数B. 文字C. 十进制数D. 电压、电流6、计算机中数据处理中心是________.A.主机B.运算器C. 控制器D.I/O 系统7、中断向量地址是_______.A.子程序的入口地址B. 中断服务子程序的入口地址C. 中断服务子程序入口地址指示器D. 外设程序入口地址8、计算机存储器用来存放被运算的数据和程序,如果读出一个存储单元的内容后,该单元的内容________.A.清零B.保持不变C.被取走D. 不定9、CPU 中通过寄存器的位数决定________.A.指令长度B.数的精度C.机器字长D.主存储量10、下列哪种指令不属于程序控制指令.A. 无条件转移指令B. 条件转移指令C. 中断隐指令D.转移指令11、计算机的中央处理器是指_________.A. 主机B.运算器C. CPUD.控制器12、计算机可以运行用各种高级程序语言设计编写的程序,但都必须经过变换成最终计算机能够辨别的,才干执行.A.二进制机器语言B.汇编语言C. 中间语言D.操作系统语言13、机器数中,_______码的零的表示方法是惟一的.A.原码B. 反码C.补码D.补码和移码14、汇编语言是把机器指令中的操作码,地址码用_______表示的符号语言,便于理解、记忆、编程.A. 符号B.二进制数C.ASCII 码D.便于记忆英文编写符号15、计算机的指令部件包括________.A. 控制器、运算器B.指令计算器、指令寄存器、指令译码器C.地址寄存器、数据寄存器、接口D.控制存储器、地址寄存器、数据缓冲器1、什么叫 CPU?什么叫主机?2、求二进制数 1001.11 用十进制数表示是多少?3、什么叫静态存储器?什么叫动态存储器?4、说明输入设备和输出设备的作用.1、写出下列二进制数的原码、补码、反码和移码.〔1> +1011 <2> +0.11012、已知x=0.10111,y=0.11011,求[x+y]补,[x-y]补的值一、1、解:输入设备输出设备外存储器解析:简称"外设〞 .计算机系统中输入、输出设备〔包括外存储器〕的统称. 对数据和信息起着传输、转送和存储的作用.是计算机系统中的重要组成部份. 外围设备涉与到主机以外的然后设备.外围设备是附属的或者辅助的与计算机连接起来的设备.外围设备能扩充计算机系统.2、解:语言处理程序操作系统数据库管理系统解析:系统软件是指控制和协调计算机与外部设备,支持应用软件开辟和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作.系统软件使得计算机使用者和其他软件将计算机当做一个整体而不需要顾与到底层每一个硬件是如何工作的.3、解: 16 256解析: 2^4=16 , 2^8=2564、解:阶码尾数解析:浮点数包括阶码和尾数两个部份,阶码用来表示数据 X 围大小,用定点整数表示,尾数表示数据精度,用定点小数表示.虽然功能不同但都是定点数,定点数运算方法对它们合用.5、解:操作码地址码二进制数解析:指令通常由两部份组成:操作码+地址码.操作码:指明该指令要完成的操作的类型或者性质;地址码:指明操作对象的内容或者所在的存储单元地址.它们都采用二进制数表示.6、解:速度快容量大成本低可靠解析:主存是 CPU 可以直接随机访问的存储空间,主机对主存的要求是速度、容量、带宽和可靠性.7、解:程序执行顺序完成指令功能的操作控制指令异常情况解析:控制器是整个计算机的控制中心,负责程序中指令的执行顺序,发出各种控制命令控制各个部件完成指令规定的功能 .也负责处理计算机中程序的各种异常情况.1解析: [X-Y]补=[X]补+[-Y]补=11101011+10110110=101000012解析: [+0]补=0000...0 [-0]补=1111...1+1=0000 0[+0]原=0000...0 [-0]原=1000 0[+0]反=0000...0 [-0]反=1111 (1)3解析: cache 实际上是主存的一个副本,其内容必须与主存相应的内容保存一致.4解析:在计算机中,惟独主存和 I/O 设备接口的各个端口需要专门的地址工CPU 识别,因此地址总线就是用来指定内存单元或者 I/O 识别接口的端口地址.5解析:计算机可以处理文字和十进制数,但是都是通过先把它们变成二进制代码实现的,现代计算机中,处理的基本对象是二进制数据 ,表示二进制数的两个符号"0〞和"1〞是用特定的点位的高低实现的不是任意的电压都能识别的.6解析:数据处理主要指算术运算和逻辑运算,它们都是在运算器中完成的.7解析:中断向量地址是指存放中断服务程序地址的地址.8解析:存储器的主要功能是存放被运算的数据和程序,惟独不停电,不写入新的内容,其内容就保持不变.9解析:通过寄存器可以用于传送和暂存数据,也可参预算术运算逻辑,并保存运算结果,且通用存储器的长度取决于机器字长.10解析:程序控制指令用来改变程序原来的执行顺序 .程序控制指令主要包括:转移指令、跳跃指令、子程序调用指令和返回指令.11解析:计算机中运算器是数据处理中心,控制器是计算机的指挥控制中心,二者合称中央处理器,英文缩写 CPU.解析:计算机之能识别二进制指令,因此在运行各种高级语言编写的程序时,都必须通过编译程序、解释程序和各种转换程序,把各种高级语言转换成机器语言才干在机器上执行.解析:原码表示法是符号位+绝对值,正数符号用 0 表示,负数符号用 1 表示.反码表示法是符号位表示与原码相同 ,数值位正数用绝对值表示 ,负数用绝对值的相反数表示,即 0 变成 1,1 变成 0.补码表示法是符号位表示与原码、反码相同,正数符号用"0〞表示,负数符号用"1〞表示.移码用于表示浮点数阶码,为定点整数,表示方法与补码类似,但符号位相反,即正数的移码符号位为 1,负数为 0.解析:汇编语言是用符号代替机器指令功能的语言,它使用人们容易理解的英文单词缩写符号或者地址代号,代替地址中的二进制操作码和地址码.解析:指令部件包括指令计算器、指令存储器、指令译码器,三个部件都直接与本条指令有关.1 、解:CPU 是中央处理器英文缩写,包括运算器和控制器,是计算机大的核心部件. 计算机由五大部件组成,其中运算器、控制器和存储器称为计算机的主机,是计算机执行程序的主体.解析:中央处理器〔CPU, Central Processing Unit〕是一块超大规模的集成电路,是一台计算机的运算核心和控制核心.它的功能主要是解释计算机指令以与处理计算机软件中的数据 .中央处理器主要包括运算器和高速缓存存储器与实现它们之间联系的数据、控制与状态的总线.主机是指计算机除去输入输出设备以外的主要机体部份.也是用于放置主板与其他主要部件的控制箱体.通常包括 CPU、内存、硬盘、光驱、电源、以与其他输入输出控制器和接口.2、解:设一个二进制数N = K3 K2 K1 K0.K-1 K-2= K3*2^3 +K2*2^2 +K1*2^1 +K0*2^0 + K-1*2^-1 +K-2*2^-2其中 K i分别为二进制数列中某个数位取值,2^i为位数 K i对应的位权.因此〔1001.11>2 =1*2^3 + 0*2^2 + 0*2^1 + 1*2^0 +1*2^-1 + 1*2^-2=<8+0+0+1+0.5+0.25>10=<9.75>10解析:十进制计数制,表示 1 位数用 10 个不同的符号,相邻数位间进位关系是逢 10 进 1.二进制计数制,表示 1 位数用 2 个不同的符号<0,1>,相邻数位间进位关系是逢 2 进 1.3、解:静态存储器是因此写入该单元 ,只要不该写它,补断开电源,其单元内容保持不变;动态存储器是一次写入信息后,还需定时刷新重写,才干保持该单元内容不变.解析:二者都是存储器的一种,读写机理不同.动态存储器工艺简单、集成度高、体积小、速度比静态存储器略低,是当前存储器的主流.4、解:输入设备和输出设备是计算机与外部世界交往的桥梁,简称 I/O 设备. 输入设备需要把外部信息,包括数字、声音、图象等信息转换成二进制编码输入到计算机存储器中保存,等待运算器处理.输出设备需要把计算机内的二进制编码转换成人们容易辨识的,数字、声音、图象等信息并传送给人们.解析:计算机的外部设备之一 ,可以和计算机进行交互使用 ,如键盘、显示器等 , 是人与计算机交互的一种部件.1、解:〔1〕[+1011]原=01011[+1011]反=01011[+1011]补=01011[-1011]原=11011 [-1011]反=10100 [-1011]补=10101.[+1011]移=11011〔2〕小数不用移码表示[+1011]原=01101[+1011]反=01101[+1011]补=01101 [-1011]移=00101[-1011]原=11101 [-1011]反=10010 [-1011]补=10011解析:原码表示法是符号位+绝对值,正数符号用 0 表示,负数符号用 1 表示.反码表示法是符号位表示与原码相同,数值位正数用绝对值表示,负数用绝对值的相反数表示,即 0 变成 1,1 变成 0.补码表示法是符号位表示与原码、反码相同, 数值位正数用绝对值表示,负数用其补数表示,即数值各位变相反值,末位加+1,即变成反码末位+1.移码用于表示浮点数阶码,为定点整数,表示方法与补码类似,但符号位相反,即正数的移码符号位为 1,负数为 0.2、解: [x+y]补=[x]补+[y]补, [x-y]补=[x]补+[-y]补必须先求出[x]补、[y]补、[-y]补[x]补=[0.10111]补=0.10111[y]补=[0.11011]补=0.11011[-y]补=[-0.11011]补=1.00101运算时数据必须用双符号位:[x+y]补=[x]补+[y]补=00.10111+00.11011=01.01110表示结果为正数,但二数之和大于 1,溢出了,称为正溢.[x-y]补=[x]补+[-y]补=00.10111+11.00101=11.11100解析:丢掉最高符号位的进位,对结果不产生影响,可把其看做是模数.补码数据, 加减模数的若干整数倍,对补码数据不产生影响.当符号位用 1 位二进制数表示时符号位之进位为 2,因此把其模看做 2.当符号位用 2 位二进制数表示时,最高符号位之进位为 4,因此把其模看做 4.所以有时把双符号位补码运算财务模 4 补码运算.。
计算机组成原理期中试卷及答案解析
计组期中考试考试说明考试说明:考察4.2章节之前的小题(其中3.6不考),难度接近真题。
满分100分,共20;对A.250us、400B.400us、250C.425us、235D.500us、2002.C【解析】100,000条指令总的执行周期数=1*45000+2*32000+15000*3+8000*2=170000个时钟周期,该处理器1秒钟的时钟周期数为400M,故执行时间为0.17M/400M=425us,该处理器的有效MIPS=1s/425us*100000≈235,故答案选C。
3.下面有关计算机语言的说法中,错误的是()。
Ⅰ. 机器语言是由0/1代码串构成的代码语言,而汇编语言是符号化的语言Ⅱ. 机器语言和汇编语言是面向机器的语言,因此,能够被计算机硬件直接执行Ⅲ. 高级语言需要编译成二进制机器指令后才能执行,而汇编语言因为与机器指令一一对应,所以不需要编译就可执行A.仅Ⅰ和ⅡB.仅Ⅰ和ⅢC.仅Ⅱ和ⅢD.Ⅰ、Ⅱ和Ⅲ3.C【解析】汇编语言是把机器语言的二进制代码对应成汇编的符号进行编程,因此汇编语言属于符号化的语言。
汇编语言的程序必须经过一个称为汇编程序的系统软件翻译,将其转换为计算机的机器语言程序之后,才能在计算机上执行。
4.以下有关使用GCC生成C语言程序的可执行文件的叙述中,错误的是()。
A. 第一步预处理,对#include、#define、#ifdef等预处理命令进行处理B. 第二步编译,将预处理结果编译转换为二进制形式的汇编语言程序代码C. 第三步汇编,将汇编语言代码汇编转换为机器指令表示的机器语言代码D. 第四步链接,将多个模块的机器语言代码链接生成可执行目标程序文件4.B【解析】编译是将预处理结果转换为汇编语言,汇编语言使用助记符,不是二进制形式,B错误。
5.假设sizeof (int) = 4 bytes,对于以下C语言代码:int cod=2;printf (“%d\n”,~cod); //~为按位取反操作上述程序段的输出结果为( )A.-3B. -2C.231-1D.231-25.A【解析】cod的补码表示为00 00 00 02H,则~cod为FF FF FF FDH,而FF FF FF FDH在计算机中是以补码的方式解析,其真值为-3,故选A。
计算机组成原理期末考试及答案
计算机组成原理期末考试及答案A卷基础知识(50分)1、名词解释(10分)机器字长SRAMEPROM指令系统微指令2、选择题(10分)1)设字长32位,使⽤IEEE格式,则阶码采⽤______表⽰。
A.补码B. 原码C. 移码D. 反码2) 四⽚74181ALU和⼀⽚74182CLA器件相配合,具有如下进位传递功能______。
A.形波进位B. 组内先⾏进位,组间先⾏进位C.组内先⾏进位,组间⾏波进位D. 组内形波进位,组间先⾏进位3) 某SARM芯⽚,其存储容量为64K×16位,该芯⽚的地址线数⽬和数据线数⽬分别是___。
A. 16, 16 B .16, 64, C. 64, 8 D. 64, 164)单地址指令中为了完成两个数的算术运算,除地址码指明的⼀个操作数外,另⼀个数常需采⽤______。
A. 堆栈寻址⽅式B. ⽴即寻址⽅式C. 隐含寻址⽅式D. 间接寻址⽅式微5)程序控制器中,机器指令与微指令的关系是______。
A.每⼀条机器指令由⼀条微指令来执⾏B.⼀段机器指令组成的程序可由⼀条微指令执⾏C.⼀条微指令由若⼲条机器指令组成D. 每⼀条机器指令由⼀段⽤微指令编成的微程序来解释执⾏3、填空题(10分)1)存储___①___并按__②____顺序执⾏,这是冯?诺依曼型计算机的⼯作原理。
2)相联存储器是按③访问的存储器。
3) 主存与cache的地址映射有__④___、⑤、⑥三种⽅式。
4)通常指令编码的第⼀个字段是⑦。
5) 异步通信⽅式可分为⑧、⑨、⑩三种类型。
4、问答题(20分)1)在计算机中,为什么要采⽤多级结构的存储器系统2)简述CPU的功能.3)试⽐较⽔平型微指令与垂直型微指令。
4)简述总线集中控制的优先权仲裁⽅式。
⼆、综合应⽤(50分)1、已知X=-0.1101,Y=0.1011,试⽤补码⼀位乘法计算X×Y (15分)2、指令格式如下所⽰。
OP为操作码字段,试分析指令格式特点。
计算机组成原理期末考试试题及答案
计算机组成原理期末考试试题及答案一、选择题1、完整的计算机系统应包括______;DA. 运算器、存储器和控制器B. 外部设备和主机C. 主机和实用程序D. 配套的硬件设备和软件系统2、计算机系统中的存储器系统是指______;DA. RAM存储器B. ROM存储器C. 主存储器D. 主存储器和外存储器3、冯·诺依曼机工作方式的基本特点是______;BA. 多指令流单数据流B. 按地址访问并顺序执行指令C. 堆栈操作D. 存储器按内部选择地址4、下列说法中不正确的是______;DA. 任何可以由软件实现的操作也可以由硬件来实现B. 固件就功能而言类似于软件,而从形态来说又类似于硬件C. 在计算机系统的层次结构中,微程序级属于硬件级,其他四级都是软件级D. 面向高级语言的机器是完全可以实现的5、在下列数中最小的数为______;CA. 1010012B. 528C. 101001BCDD. 233166、在下列数中最大的数为______;BA.2B. 2278C. 1435D. 96167、在机器中,______的零的表示形式是唯一的;BA. 原码B. 补码C. 反码D. 原码和反码9、针对8位二进制数,下列说法中正确的是______;BA.–127的补码为B.–127的反码等于0的移码BC. +1的移码等于–127的反码D. 0的补码等于–1的反码9、一个8位二进制整数采用补码表示,且由3个“1”和5个“0”组成,则最小值为______;BA. –127B. –32C. –125D. –310、计算机系统中采用补码运算的目的是为了______;CA. 与手工运算方式保持一致B. 提高运算速度C. 简化计算机的设计D. 提高运算的精度11、若某数x的真值为–,在计算机中该数表示为,则该数所用的编码方法是______码;BA. 原B. 补C. 反D. 移12、长度相同但格式不同的2种浮点数,假定前者阶段长、尾数短,后者阶段短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为______;BA. 两者可表示的数的范围和精度相同B. 前者可表示的数的范围大但精度低C. 后者可表示的数的范围大且精度高D. 前者可表示的数的范围大且精度高13、某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正小数为______,最小负小数为______;DA. +231–1B. –1–2-32C. +1–2-31≈+1D. –1–2-31≈–114、运算器虽有许多部件组成,但核心部分是______;BA. 数据总线B. 算数逻辑运算单元C. 多路开关D. 通用寄存器15、在定点二进制运算器中,减法运算一般通过______来实现;DA. 原码运算的二进制减法器B. 补码运算的二进制减法器C. 补码运算的十进制加法器D. 补码运算的二进制加法器16、在定点运算器中,无论采用双符号位还是单符号位,必须有______,它一般用______来实现;CA. 译码电路,与非门B. 编码电路,或非门C. 溢出判断电路,异或门D. 移位电路,与或非门17、下列说法中正确的是______;DA. 采用变形补码进行加减运算可以避免溢出B. 只有定点数运算才有可能溢出,浮点数运算不会产生溢出C. 只有带符号数的运算才有可能产生溢出D. 将两个正数相加有可能产生溢出18、在定点数运算中产生溢出的原因是______;CA. 运算过程中最高位产生了进位或借位B. 参加运算的操作数超过了机器的表示范围C. 运算的结果的操作数超过了机器的表示范围D. 寄存器的位数太少,不得不舍弃最低有效位19、下溢指的是______;AA. 运算结果的绝对值小于机器所能表示的最小绝对值B. 运算的结果小于机器所能表示的最小负数C. 运算的结果小于机器所能表示的最小正数D. 运算结果的最低有效位产生的错误20、存储单元是指________;BA. 存放一个二进制信息位的存储元B. 存放一个机器字的所有存储元集合C. 存放一个字节的所有存储元集合D. 存放两个字节的所有存储元集合21、和外存储器相比,内存储器的特点是________;CA. 容量大、速度快、成本低B. 容量大、速度慢、成本高C. 容量小、速度快、成本高D. 容量小、速度快、成本低22、某计算机字长16位,存储器容量64KB,若按字编址,那么它的寻址范围是________;BA. 64KB. 32KC. 64KBD. 32KB23、某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为_______;CA. 8,512B. 512,8C. 18,8D. 19,824、某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是________;DA. 1MB. 4MBC. 4MD. 1MB25、主存储器和CPU之间增加Cache的目的是________;AA. 解决CPU和主存之间的速度匹配问题B. 扩大主存储器的容量C. 扩大CPU中通用寄存器的数量D. 既扩大主存容量又扩大CPU通用寄存器数量26、EPROM是指________;DA. 只读存储器B. 随机存储器C. 可编程只读存储器D. 可擦写可编程只读存储器27、寄存器间接寻址方式中,操作数处在__________;BA. 通用寄存器B. 内存单元C. 程序计数器D. 堆栈28、扩展操作码是__________;DA. 操作码字段外辅助操作字段的代码B. 操作码字段中用来进行指令分类的代码C. 指令格式中的操作码D. 一种指令优化技术,不同地址数指令可以具有不同的操作码长度29、指令系统中采用不同寻址方式的目的主要是__________;BA. 实现存储程序和程序控制B. 缩短指令长度、扩大寻址空间、提高编程灵活性C. 可以直接访问外存D. 提供扩展操作码的可能并降低指令译码难度30、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用__________;CA. 堆栈寻址模式B. 立即寻址方式C. 隐含寻址方式D. 间接寻址方式31、对某个寄存器中操作数的寻址方式称为__________寻址;CA. 直接B. 间接C. 寄存器D. 寄存器间接32、寄存器间接寻址方式中,操作数处在__________;BA. 通用寄存器B. 主存单元C. 程序计数器D. 堆栈33、变址寻址方式中,操作数的有效地址等于__________;CA. 基值寄存器内容加上形式地址位移量B. 堆栈指示器内容加上形式地址C. 变址寄存器内容加上形式地址D. 程序计数器内容加上形式地址34、程序控制类指令的功能是__________;DA. 进行算术运算和逻辑运算B. 进行主存与CPU之间的数据传送C. 进行CPU和I/O设备之间的数据传送D. 改变程序执行的顺序35、同步控制方式是__________;CA. 只适用于CPU控制的方式B. 只适用于外设控制的方式C. 由统一时序信号控制的方式D. 所有指令执行时间都相同的方式36、异步控制方式常用于__________作为其主要控制方式;AA. 在单总线结构计算机中访问主存与外设时B. 微型机的CPU控制中C. 组合逻辑控制的CPU中D. 微程序控制器中37、在一个微周期中__________;DA. 只能执行一个微操作B. 能执行多个微操作,但它们一定是并行操作的C. 能顺序执行多个微操作D. 只能执行相斥性的操作38、指令周期是指__________;CA. CPU从主存取出一条指令的时间B. CPU执行一条指令的时间C. CPU从主存取出一条指令加上执行这条指令的时间D. 时钟周期时间39、在CPU中跟踪指令后继地址的寄存器是__________;BA. 主存地址寄存器B. 程序计数器C. 指令寄存器D. 状态寄存器40、中央处理器是指__________;CA. 运算器B. 控制器C. 运算器和控制器D. 运算器、控制器和主存储器41、计算机操作的最小时间单位是__________;AA. 时钟周期B. 指令周期C. CPU周期D. 外围设备42、微程序控制器中,机器指令与微指令的关系是__________;BA. 每一条机器指令由一条微指令来执行B. 每一条机器指令由一段用微指令编成的微程序来解释执行C. 一段机器指令组成的程序可由一条微指令来执行D. 一条微指令由若干条机器指令组成43、为了确定下一条微指令的地址,通常采用断定方式,其基本思想是__________;CA. 用程序计数器PC来产生后继续微指令地址B. 用微程序计数器μPC来产生后继微指令地址C. 通过微指令控制字段由设计者指定或者由设计者指定的判别字段控制产生后继微指令地址D. 通过指令中指令一个专门字段来控制产生后继微指令地址44、就微命令的编码方式而言,若微操作命令的个数已确定,则__________;BA. 直接表示法比编码表示法的微指令字长短B. 编码表示法比直接表示法的微指令字长短C. 编码表示法与直接表示法的微指令字长相等D. 编码表示法与直接表示法的微指令字长大小关系不确定45、下列说法中正确的是__________;BA. 微程序控制方式和硬布线控制方式相比较,前者可以使指令的执行速度更快B. 若采用微程序控制方式,则可用μPC取代PCC. 控制存储器可以用掩模ROM、EPROM或闪速存储器实现D. 指令周期也称为CPU周期46、系统总线中地址线的功用是 ;CA. 用于选择主存单元B. 用于选择进行信息传输的设备C. 用于指定主存单元和I/O设备接口电路的地址D. 用于传送主存物理地址和逻辑地址47、数据总线的宽度由总线的定义;AA. 物理特性B. 功能特性C. 电气特性D. 时间特性48、在单机系统中,多总线结构的计算机的总线系统一般由组成;AA. 系统总线、内存总线和I/O总线B. 数据总线、地址总线和控制总线C. 内部总线、系统总线和I/O总线D. ISA总线、VESA总线和PCI总线49、下列陈述中不正确的是 ;AA. 总线结构传送方式可以提高数据的传输速度B. 与独立请求方式相比,链式查询方式对电路的故障更敏感C. PCI总线采用同步时序协议和集中式仲裁策略D. 总线的带宽即总线本身所能达到的最高传输速率50、中断发生时,由硬件更新程序计数器PC,而不是由软件完成,主要是为了________;CA. 能进入中断处理程序并正确返回源程序B. 节省内容C. 提高处理机的速度D. 使中断处理程序易于编址,不易出错51、在I/O设备、数据通道、时钟和软件这4项中,可能成为中断源的是________;DA. I/O设备B. I/O设备和数据通道C. I/O设备、数据通道和时钟D. I/O设备、数据通道、时钟和软件52、单级中断与多级中断的区别是________;AA. 单级中断只能实现单中断,而多级中断可以实现多重中断B. 单级中断的硬件结构是一维中断,而多级中断的硬件结构是二维中断C. 单级中断处理机只通过一根外部中断请求线接到它的外部设备系统;而多级中断,每一个I/O设备都有一根专用的外部中断请求线53、在单级中断系统中,CPU一旦响应中断,则立即关闭________标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰;AA. 中断允许B. 中断请求C. 中断屏蔽54、为了便于实现多级中断,保存现场信息最有效的方法是采用________;BA. 通用寄存器B. 堆栈C. 储存器D. 外存55、为实现CPU与外部设备并行工作,必须引入的基础硬件是________;AA. 缓冲器B. 通道C. 时钟D. 相联寄存器56、中断允许触发器用来________;DA. 表示外设是否提出了中断请求B. CPU是否响应了中断请求C. CPU是否在进行中断处理D. 开放或关闭可屏蔽硬中断57、采用DMA方式传递数据时,每传送一个数据就要占用一个________时间;CA. 指令周期B. 机器周期C. 存储周期D. 总线周期58、周期挪用方式常用于________方式的输入/输出中;AA. DMAB. 中断C. 程序传送D. 通道59、通道是重要的I/O方式,其中适合连接大量终端及打印机的通道是________;CA. 数组多路通道B. 选择通道C. 字节多路通道60、磁表面存储器不具备的特点是______;CA. 存储密度高B. 可脱机保存C. 速度快D. 容量大61、计算机的外部设备是指______;DA. 输入/输出设备B. 外存设备C. 远程通信设备D. 除了CPU和内存以外的其他设备62、在微型机系统中外部设备通过______与主板的系统总线相连接;BA. 累加器B. 设备控制器C. 计数器D. 寄存二、简答题1、冯·诺依曼型计算机的基本特点是什么答:冯诺依曼原理的基本思想是:采用二进制形式表示数据和指令;指令由操作码和地址码组成;将程序和数据存放在存储器中,使计算机在工作时从存储器取出指令加以执行,自动完成计算任务;这就是“存储程序”和“程序控制”简称存储程序控制的概念;指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现;计算机由存储器、运算器、控制器、输入设备和输出设备五大基本部件组成,并规定了5部分的基本功能;冯诺依曼型计算机的基本特点也可以用“存储程序”和“程序控制”来高度概括;2、计算机硬件有哪些部件,各部件的作用是什么答:计算机的硬件系统由有形的电子器件等构成的,它包括运算器、存储器、控制器、输入输出设备及总线系统组成;而总线分为数据总线、地址总线、控制总线,其结构有单总线结构、双总线结构及多总线结构;存储器Memory是用来存放数据和程序的部件;运算器是对信息进行运算处理的部件;控制器是整个计算机的控制核心;它的主要功能是读取指令、翻译指令代码、并向计算机各部分发出控制信号,以便执行指令;输入设备能将数据和程序变换成计算机内部所能识别和接受的信息方式,并顺序地把它们送入存储器中;输出设备将计算机处理的结果以人们能接受的或其它机器能接受的形式送出;3、什么是总线以总线组成计算机有哪几种组成结构答:总线Bus就是计算机中用于传送信息的公用通道,是为多个部件服务的一组信息传送连接线;按照总线的连接方式,计算机组成结构可以分为单总线结构、双总线结构和多总线结构等详细内容见第7章;4、什么是硬件、软件和固件什么是软件和硬件的逻辑等价在什么意义上软件和硬件是不等价的答:计算机硬件Hardware是指构成计算机的所有实体部件的集合,通常这些部件由电路电子元件、机械等物理部件组成;计算机软件Software是指能使计算机工作的程序和程序运行时所需要的数据,以及与这些程序和数据有关的文字说明和图表资料,其中文字说明和图表资料又称为文档;固件Firmware是一种介于传统的软件和硬件之间的实体,功能上类似软件,但形态上又是硬件;微程序是计算机硬件和软件相结合的重要形式;软件和硬件的逻辑等价含义:1任何一个由软件所完成的操作也可以直接由硬件来实现2任何一条由硬件所执行的指令也能用软件来完成在物理意义上软件和硬件是不等价的;5、计算机系统按程序设计语言划分为哪几个层次答:计算机系统是一个由硬件、软件组成的多级层次结构,它通常由微程序级、一般机器级、操作系统级、汇编语言级、高级语言级组成,每一级上都能创造程序设计,且得到下级的支持;6、解释如下概念:ALU,CPU,主机和字长;答:算术逻辑运算部件ALU:Arithmetic Logic Unit,是运算器的核心组成,功能是完成算数和逻辑运算;“中央处理单元”CPU:Central Processing Unit 包括运算器和控制器,是计算机的信息处理的中心部件;存储器、运算器和控制器在信息处理操作中起主要作用,是计算机硬件的主体部分,通常被称为“主机”;字长决定了计算机的运算精度、指令字长度、存储单元长度等,可以是8/16/32/64/128位bit等;7、常用的计算机性能指标有哪些答:评价计算机性能是一个复杂的问题,早期只限于字长、运算速度和存储容量3大指标;目前要考虑的因素有如下几个方面;1 主频主频很大程度上决定了计算机的运行速度,它的单位是兆赫兹MHz;2 字长字长决定了计算机的运算精度、指令字长度、存储单元长度等,可以是8/16/32/64/128位bit;3 运算速度衡量计算机运算速度的早期方法是每秒执行加法指令的次数,现在通常用等效速度;4 存储容量以字为单位的计算机常以字数乘字长来表明存储容量;5 可靠性系统是否运行稳定非常重要,常用平均无故障时间MTBF衡量;6 可维护性系统可维护性是指系统出了故障能否尽快恢复,可用平均修复时间MTRF表示,它是指从故障发生到机器修复平均所需要的时间;7 可用性是指计算机的使用效率;8 兼容性兼容是广泛的概念,是指设备或程序可以用于多种系统的性能;兼容使得机器的资源得以继承和发展,有利于计算机的推广和普及;8、多媒体的含义是什么答:多媒体技术是指能够同时获取、处理、编辑、存储和展示两个以上不同信息类型媒体的技术;计算机信息的形式可以是文字、声音、图形和图象等;9、简单描述计算机的层次结构,说明各层次的主要特点;答:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构;第0级为硬件组成的实体;第1级是微程序级;这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的;第2级是传统机器级;这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释;第3级操作系统级;从操作系统的基本功能来看,一方面它要直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延伸;第4级是汇编语言级;这级的机器语言是汇编语言,完成汇编语言翻译的程序叫做汇编程序;第5级是高级语言级;这级的机器语言就是各种高级语言,通常用编译程序来完成高级语言翻译工作;第6级是应用语言级;这一级是为了使计算机满足某种用途而专门设计的,因此这一级语言就是各种面向问题的应用语言;10、计算机系统的主要技术指标有哪些计算机系统的主要技术指标有:机器字长、数据通路宽度、主存储器容量和运算速度等;机器字长是指参与运算的数的基本位数,它是由加法器、寄存器的位数决定的;数据通路宽度是指数据总线一次所能并行传送信息的位数;主存储器容量是指主存储器所能存储的全部信息;运算速度与机器的主频、执行什么样的操作、主存储器本身的速度等许多因素有关;11、试计算采用32×32点阵字形的一个汉字字形占多少字节存储6763个16×16点阵以及24×24点阵字形的汉字库各需要多少存储容量答:128B 216416B 486936B12、海明校验码的编码规则有哪些答:若海明码的最高位号为m,最低位号为1,即Hm Hm-1…H2H1,则海明码的编码规则是:1校验位与数据位之和为m,每个校验位Pi在海明码中被分在位号2i-1的位置上,其余各位为数据位,并按从低向高逐位依次排列的关系分配各数据位;2海明码的每一位位码Hi包括数据位和校验位由多个校验位校验,其关系是被校验的每一位位号要等于校验它的各校验位的位号之和;13、简述CRC码的纠错原理;答:CRC码是一种纠错能力较强的编码;在进行校验时,将CRC码多项式与生成多项式GX相除,若余数为0,则表明数据正确;当余数不为0时,说明数据有错;只要选择适当的生成多项式GX,余数与CRC码出错位位置的对应关系是一定的,由此可以用余数作为依据判断出错位置从而纠正错码;14、运算器由哪几部分组成答:运算器的基本结构应包括以下几个部分:1 能实现算术和逻辑运算功能的部件ALU;2 存放待加工的信息或加工后的结果信息的通用寄存器组;3 按操作要求控制数据输入的部件:多路开关或数据锁存器;4 按操作要求控制数据输出的部件:输出移位和多路开关;5 计算器与其它部件进行信息传送的总线以及总线接收器与发送器;总线接收器与发送器通常是由三态门构成的;15、主存储器有哪些性能指标它们的含义是什么答:存储器的性能指标是对存储器进行设计、使用和提高时的主要依据,存储器性能指标也称为存储器参数;(1)存储容量是指一个功能完备的存储器所能容纳的二进制信息总量,即可存储多少位二进制信息代码;(2)存储器速度:存储器取数时间和存储器存取周期(3)数据传输率:单位时间可写入存储器或从存储器取出信息的最大数量,称为数据传输率或称为存储器传输带宽bM(4)可靠性存储器的可靠性是指在规定时间内存储器无故障的情况,一般用平均无故障时间MTBF来衡量;(5)价格:又称成本,它是衡量主存储器经济性能的重要指标;16、主存的基本组成有哪些部分各部分主要的功能是什么答:主存储器的基本组成:1贮存信息的存储体;一般是一个全体基本存储单元按照一定规则排列起来的存储阵列;存储体是存储器的核心;2信息的寻址机构,即读出和写入信息的地址选择机构;这包括:地址寄存器MAR和地址译码器;地址译码器完成地址译码,地址寄存器具有地址缓冲功能;3存储器数据寄存器MDR;在数据传送中可以起数据缓冲作用;4写入信息所需的能源,即写入线路、写驱动器等;5读出所需的能源和读出放大器,即读出线路、读驱动器和读出放大器;6存储器控制部件;包括主存时序线路、时钟脉冲线路、读逻辑控制线路,写或重写逻辑控制线路以及动态存储器的定时刷新线路等,这些线路总称为存储器控制部件;17、静态MOS存储元、动态MOS存储元各有什么特点答:在MOS半导体存储器中,根据存储信息机构的原理不同,又分为静态MOS存储器SRAM和动态MOS存储器DRAM,前者利用双稳态触发器来保存信息,只要不断电,信息不会丢失,后者利用MOS电容存储电荷来保存信息,使用时需不断给电容充电才能使信息保持;18、什么是刷新为什么要刷新有哪几种常用的刷新方式答:对动态存储器要每隔一定时间通常是2ms给全部基本存储元的存储电容补充一次电荷,称为RAM的刷新,2ms是刷新间隔时间;由于存放信息的电荷会有泄漏,动态存储器的电荷不能象静态存储器电路那样,由电源经负载管源源不断地补充,时间一长,就会丢失信息,所以必须刷新;常用的刷新方式有两种:集中式刷新、分布式刷新;19、简要说明提高存储器速度有哪些措施答:高速缓冲存储器、多体交叉存储器;20、Cache有哪些特点答:Cache具有如下特点:1 位于CPU与主存之间,是存储器层次结构中级别最高的一级;2 容量比主存小,目前一般有数KB到数MB;3 速度一般比主存快5~10倍,通常由存储速度高的双极型三极管或SRAM组成;4 其容量是主存的部分副本;5 可用来存放指令,也可用来存放数据;6 快存的功能全部由硬件实现,并对程序员透明;21、如何区别存储器和寄存器两者是一回事的说法对吗答:存储器和寄存器不是一回事;存储器在CPU的外边,专门用来存放程序和数据,访问存储器的速度较慢;寄存器属于CPU的一部分,访问寄存器的速度很快; 22、存储器的主要功能是什么为什么要把存储系统分成若干个不同层次主要有哪些层次答:存储器的主要功能是用来保存程序和数据;存储系统是由几个容量、速度和价格各不相同的存储器用硬件、软件以及硬件与软件相结合的方法连接起来的系统;把存储系统分成若干个不同层次的目的是为了解决存储容量、存取速度和价格之间的矛盾;由高速缓冲存储器、主存储器和辅助存储器构成的三级存储系统可以分为两个层次,其中高速缓冲和主存间称为Cache-主存存储层次Cache存储系统;主存和辅存间称为主存-辅存存储层次虚拟存储系统;23、说明存储周期和存取时间的区别;答:存取周期是指主存进行一次完整的读写操作所需的全部时间,即连续两次访问存储器操作之间所需要的最短时间;存取时间是指从启动一次存储器操作到完成该操作所经历的时间;存取周期一定大于存取时间;24、指令格式设计的准则有哪些答:一台计算机选择怎样的指令格式,涉及多方面因素;一般要求指令的字长要短一些,以得到时间和空间上的优势;但指令也必须有足够的长度以利于增加信息。
计算机组成原理试题库(含答案及解析)
计算机组成原理试题一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。
)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.主程序的断点地址。
计算机组成原理考试试题及答案
计算机组成原理考试试题及答案一、选择题 (每题5分,共50分)1. 下列哪种设备不属于输入设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪【答案】C2. 下列哪种存储器访问速度最快?A. 硬盘B. 缓存C. 内存D. 光盘【答案】B3. 下列哪种指令能够实现两个数相加?A. ADDB. SUBC. MULD. DIV【答案】A4. 下列哪种总线用于连接处理器和内存?A. ISA总线B. PCI总线C. EISA总线D. CPU总线【答案】D5. 下列哪种寄存器用于存储指令?A. 数据寄存器B. 地址寄存器C. 指令寄存器D. 状态寄存器【答案】C6. 下列哪种缓存方式是CPU缓存采用的?A. 直接映射缓存B. 全相连缓存C. 组相连缓存D. 以上都对【答案】D7. 下列哪种技术能够提高存储器的访问速度?A. 并行存储B. 串行存储C. 缓存D. 分页存储【答案】C8. 下列哪种指令能够实现两个数相乘?A. ADDB. SUBC. MULD. DIV【答案】C9. 下列哪种设备属于输出设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪【答案】C10. 下列哪种总线用于连接处理器和外部设备?A. ISA总线B. PCI总线C. EISA总线D. CPU总线【答案】B二、填空题 (每题5分,共30分)11. 计算机的中央处理器简称为________。
【答案】CPU12. 计算机中用于存储程序和数据的设备称为________。
【答案】存储器13. 计算机中的数据是以________的形式进行存储和传输的。
【答案】二进制14. 计算机中的内存分为________和________两种类型。
【答案】RAM, ROM15. 在计算机中,数据的传输是通过________实现的。
【答案】总线三、简答题 (每题10分,共30分)16. 请简述CPU的主要功能。
【答案】CPU的主要功能是执行程序中的指令,进行数据的运算和控制计算机的运行。
(完整版)计算机组成原理样卷及参考答案
题号一二三四合计分数阅卷人一、单选题(每题2分,共30分)1冯.诺依曼计算机结构的核心思想是:_________ 。
A二进制运算B 有存储信息的功能C运算速度快D存储程序控制2计算机硬件能够直接执行的只有_________ 。
A机器语言B 汇编语言C机器语言和汇编语言D各种高级语言3零的原码可以用哪个代码来表示:_________ 。
A 11111111B 10000000C 01111111D 1100000,其真值为A 789B 789HC 1929D 11110001001B 4某数在计算机中用8421码表示为0111 1000 10015目前在小型和微型计算机里最普遍采用的字符编码是A BCD 码B十六进制代码 C ASC I I码 D 海明码6当-1 v x v 0时,【x】原二:_______ 。
A 1-xB xC 2+xD (2-2-n) - | x |7 执行一条一地址的加法指令需要访问主存__________ 次。
A 1B 2C 3D 48 在寄存器间接寻址中,操作数应在_________ 中。
A 寄存器B 堆栈栈顶C 累加器D 主存单元9 在串行进位的并行加法器中,影响加法器运算速度的关键因素是:______________ 。
A 门电路的级延迟B 元器件速度C 进位传递延迟D 各位加法器速度的不同10 运算器虽由许多部件组成,但核心部件是__________ 。
A 算术逻辑运算单元B 多路开关C 数据总线D 累加寄存器1 1在浮点数编码表示中_______ 在机器中不出现,是隐含的。
A. 阶码B. 符号C 尾数D 基数12下列关于RISC 的叙述中,错误的是: ________ 。
A RISC 普遍采用微程序控制器B RISC 大多数指令在一个时钟周期内完成 C RISC 的内部通用寄存器数量相对 CISC 少D RISC 的指令数、寻址方式和指令格式种类相对 CISC 少13计算机主频的周期是指 _______ 。
计算机组成原理样卷和参考答案
题号一二三四合计分数阅卷人一、单选题(每题2分.共30分)1 冯.诺依曼计算机结构的核心思想是:_____ 。
A 二进制运算B 有存储信息的功能 C运算速度快 D 存储程序控制2 计算机硬件能够直接执行的只有_____ 。
A 机器语言B 汇编语言C 机器语言和汇编语言D 各种高级语言3 零的原码可以用哪个代码来表示:_____ 。
A 11111111B 10000000C 01111111D 11000004 某数在计算机中用8421码表示为 0111 1000 1001 .其真值为_____。
A 789B 789HC 1929D 11110001001B 5目前在小型和微型计算机里最普遍采用的字符编码是_____。
A BCD码B 十六进制代码C AS CⅠⅠ码D 海明码6 当-1<x<0时.【x】原=:______。
A 1-xB xC 2+xD (2-2-n) -︱x ︳7 执行一条一地址的加法指令需要访问主存______次。
A 1B 2C 3D 48 在寄存器间接寻址中.操作数应在______中。
A 寄存器B 堆栈栈顶C 累加器D 主存单元9 在串行进位的并行加法器中.影响加法器运算速度的关键因素是:______。
A 门电路的级延迟B 元器件速度 C进位传递延迟 D 各位加法器速度的不同10 运算器虽由许多部件组成.但核心部件是______。
A 算术逻辑运算单元B 多路开关C 数据总线 D累加寄存器11在浮点数编码表示中______在机器中不出现.是隐含的。
A. 阶码B.符号 C 尾数 D 基数12 下列关于RISC的叙述中.错误的是:______。
A RISC 普遍采用微程序控制器B RISC 大多数指令在一个时钟周期内完成C RISC 的内部通用寄存器数量相对CISC少D RISC 的指令数、寻址方式和指令格式种类相对CISC少13计算机主频的周期是指______。
A 指令周期B 时钟周期C CPU周期D 存取周期14 冯.诺依曼计算机中指令和数据均以二进制形式存放在存储器中.CPU区分它们的依据是______。
计算机组成原理模拟试卷及答案
计算机组成原理模拟试卷及答案计算机组成原理试题及答案⼀、单项选择题(从下列各题四个备选答案中选出⼀个正确答案,并将其代号写在题⼲前⾯的括号内。
)1.若⼗进制数据为137.5则其⼋进制数为(B )。
A、89.8B、211.4C、211.5D、1011111.1012.若x补=0.1101010,则x原=(A )。
A、1.0010101B、1.0010110C、0.0010110D、0.11010103.若采⽤双符号位,则发⽣正溢的特征是:双符号位为(B)。
A、00B、01C、10D、114.原码乘法是(A )。
A、先取操作数绝对值相乘,符号位单独处理B、⽤原码表⽰操作数,然后直接相乘C、被乘数⽤原码表⽰,乘数取绝对值,然后相乘D、乘数⽤原码表⽰,被乘数取绝对值,然后相乘5.为了缩短指令中某个地址段的位数,有效的⽅法是采取(C)。
A、⽴即寻址B、变址寻址C、间接寻址D、寄存器寻址6.下列数中,最⼩的数是(A)。
A.(101001)2B.(52)8C.(2B)16D.457.下列数中,最⼤的数是(D)。
A.(101001)2B.(52)8C.(2B)16D.458.下列数中,最⼩的数是(D)。
A.(111111)2B.(72)8C.(2F)16D.509.已知:X=-0.0011,Y= -0.0101。
(X+Y)补= ( A)。
A.1.1100B.1.1010C.1.0101D.1.100010.⼀个512KB的存储器,地址线和数据线的总和是(C )。
A.17 B.19C.27D.3611.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )。
A.64K B.32KB C.32K D.16KB12.某⼀RAM芯⽚其容量为512*8位,除电源和接地端外该芯⽚引线的最少数⽬是(C )。
A.21B.17C.19D.2012.计算机内存储器可以采⽤(A)。
A.RAM和ROMB.只有ROMC.只有RAMD.RAM和SAM13.单地址指令中为了完成两个数的算术操作,除地址码指明的⼀个操作数外,另⼀个数常需采⽤( C) 。
计算机组成原理期末考试试卷及答案
计算机组成原理期末考试试卷及答案计算机组成原理期末考试试卷(1)⼀.选择题(下列每题有且仅有⼀个正确答案,每⼩题2分,共20分)1.假设下列字符码中最后⼀位为校验码,如果数据没有错误,则采⽤偶校验的字符码的是____。
A. 11001011B. 11010110C. 11000001 D。
110010012.在定点⼆进制运算器中,减法运算⼀般通过______ 来实现。
3. A.补码运算的⼆进制加法器 B. 补码运算的⼆进制减法器4. C. 补码运算的⼗进制加法器 D. 原码运算的⼆进制减法器5.下列关于虚拟存储器的说法,正确的是_B___。
A.提⾼了主存储器的存取速度B.扩⼤了主存储器的存储空间,并能进⾏⾃动管理和调度C. 提⾼了外存储器的存取速度D. 程序执⾏时,利⽤硬件完成地址映射6.下列说法正确的是__B__。
A. 存储周期就是存储器读出或写⼊的时间B. 双端⼝存储器采⽤了两套相互独⽴的读写电路,实现并⾏存取C. 双端⼝存储器在左右端⼝地址码不同时会发⽣读/写冲突D. 在cache中,任意主存块均可映射到cache中任意⼀⾏,该⽅法称为直接映射⽅式7.单地址指令中,为了完成两个数的算术运算,除地址码指明的⼀个操作数外,另⼀个操作数⼀般采⽤__C__寻址⽅式。
A. 堆栈B. ⽴即C.隐含D. 间接8.指令系统中采⽤不同寻址⽅式的⽬的主要是___D___ 。
9.A.实现存储程序和程序控制 B.提供扩展操作码的可能并降低指令译码难度10. C .可以直接访问外存 D 。
缩短指令长度,扩⼤寻址空间,提⾼编程灵活性11.下列说法中,不符合RISC 指令系统特点的是__B__。
A. 指令长度固定,指令种类少B. 寻址⽅式种类尽量少,指令功能尽可能强C. 增加寄存器的数⽬,以尽量减少访存的次数D. 选取使⽤频率最⾼的⼀些简单指令,以及很有⽤但不复杂的指令 12.指令周期是指___C___。
13. A .CPU 从主存取出⼀条指令的时间 B .CPU 执⾏⼀条指令的时间 14. C .CPU 从主存取出⼀条指令加上执⾏这条指令的时间 D .时钟周期时间15.假设微操作控制信号⽤n C 表⽰,指令操作码译码输出⽤m I 表⽰,节拍电位信号⽤k M 表⽰,节拍脉冲信号⽤i T 表⽰,状态反馈信息⽤i B 表⽰,则硬布线控制器的控制信号n C 可描述为__D__。
计算机组成原理的试卷和答案
一、单项选择题1. Pentium属于___B____位结构的微处理器;A 64B 32C 16D 82. 冯诺依曼机的基本工作方式的特点是_C_____;A 多指令流多数据流B 堆栈操作C 按地址访问并顺序执行指令D 存贮器按内容选择地址3. 根据国标规定,每个汉字在计算机内占用____B__个字节存储;A 1B 2C 3D 44. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是_C_____;A 汇编语言机器级→操作系统机器级→高级语言机器级B 传统机器语言机器级→高级机器语言机器级→汇编语言机器级C 微程序机器级→传统机器语言机器→汇编语言机器级D 汇编语言机器级→应用语言机器级→高级语言机器级5. 采用2的补码形式表示时,定点16位字长的字能表示的整数范围是___A___;A -215 ~+215-1B -215-1~+215-1C -215+1~+215D -215~+2156. 浮点数据格式中的阶码常用_____D__A____;A B C D8. 某SRAM芯片的存储容量为64K×16位,该芯片的地址线和数据线数目为___D___;A 64,16B 16,64C 64,8D 16,169. 主存储器和CPU之间增加Cache的目的是___A___;A 解决CPU和主存之间的速度匹配问题B 扩大主存贮器的容量C 扩大CPU中通用寄存器的数量D 既扩大主存的容量,又扩大CPU通用寄存器的数量10. 某单片机的系统程序,不允许用户改变,则可以选用__B____作为存储芯片;A SRAMB 闪速存储器C cacheD 辅助存储器11. 指令周期是指___C___;A CPU从主存取出一条指令的时间B CPU执行一条指令的时间C CPU从主存取出一条指令加上CPU执行这条指令的时间D 时钟周期时间12. 程序控制类指令的功能是__D____;A 进行算术运算和逻辑运算B 进行主存与CPU之间的数据传送C 进行CPU和I/O设备之间的数据传送D 改变程序执行的顺序13. 假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是___DA___是不正确的;A 一旦有中断请求出现,CPU立即停止当前指令的执行,转而去受理中断请求B CPU响应中断时暂停运行当前程序,自动转移到中断服务程序C 中断方式一般适用于随机出现的服务D 为了保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保存操作15. 在下面描述的RISC指令系统中不正确的表述是_C__;A 选取使用频率高的一些简单指令,指令条数少B 指令长度固定C 指令格式种类多D 只有取数/存数指令访问存储器16. 运算器虽有许多部件组成,但核心部分是_____B_;A 数据总线B 算术逻辑运算单元C 多路开关D 累加寄存器17. 在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过___A___;A 移位寄存器B 数据寄存器C 锁存器D 指令寄存器18. “与非”门中的某一个输入值为“0”,那么它的输出值___B___;A 为“0”B 为“1”C 取决于正逻辑还是负逻辑D 取决于其他输入端的值19. 由与非门构成的基本RS触发器两个输入端1R,0S==时,触发器的状态为___A___;A 0Q,1Q==B 1Q,1Q==C 1Q,0Q==D 0Q,0Q==20. CPI中文含义是____C____;A CPU执行时间B 指令条数C 每条指令需要的时钟周期数D 每秒百万条指令二、对错判断题1. 存储系统中,引入虚拟存储器主要是为了提高主存访问速度; 错2. 微程序设计技术是利用软件方法设计操作控制的一门技术,它具有规整性、可维护性、灵活性等一系列优点; 对3. DMA技术的出现使得外围设备可通过DMA控制器直接访问内存; 对4. CPU访问存储器的时间是由存储器的容量决定的,存储容量与越大,访问存储器所需的时间越长; 错5. 大多数微型机的总线由地址总线,数据总线和控制总线组成,所以被称为三总线结构计算机; 错6. 堆栈是先进后出原则存取数据的存储器; 对7. 同模拟相比,数字信号的特点是它的离散性;一个数字信号只有两种取值,分别表示为“0”和“1”;在逻辑代数中,有三种基本逻辑运算:与、或、非; 对8. “只有当一件事的几个条件全部具备之后,这件事才发生”,这种关系称为或逻辑;错9. 组合电路的特点是电路任意时刻输出状态只取决于该时刻的输入状态,而与该时刻前的电路状态无关; 对10. 为了检测数据传输中出现的错误,常用奇偶校验方法;可以使用奇校验,也可以使用偶校验; 对三、简答题1. 计算机如何区分指令还是数据答:时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”;从空间上讲,从内存读出的指令流流向控制器指令寄存器;从内存读出的数据流流向运算器通用寄存器;2. 何谓“异或”门,写出其逻辑表达式、画出其电路符号、列出其真值表;答: BABABAF⊕=+=3. 什么是存储保护通常采用什么方法答:当多个用户共享主存时,为使系统能正常工作,应防止由于一个用户程序出错而破坏其它用户的程序和系统软件,还要防止一个用户程序不合法的访问不是分给它的主存区域;为此,系统提供存储保护;通常采用的方法是:存储区域保护和访问方式保护;4. 什么是计算机体系结构中的并行性有哪些提高并行性的基本技术方法答:并行性:在同一时刻或是同一时间间隔内完成两种或两种以上性质相同或不相同的工作;提高并行性的三种技术途径:时间重叠、资源重复、资源共享;5. 以可屏蔽中断为例,说明一次完整的中断过程主要包括哪些环节答:1 设备提出中断请求2 当一条指令执行结束时CPU响应中断3 CPU设置“中断屏蔽”标志,禁止中断4 保存程序断点PC5 识别中断源6 用软件方法保存CPU现场7 为设备服务中断服务、中断处理8 恢复CPU现场9 “中断屏蔽”标志复位,开放中断10 返回主程序6. 请说明指令周期、机器周期、时钟周期之间的关系答:指令周期是指取出并执行一条指令的时间,指令周期常常用若干个CPU周期数来表示,CPU周期也称为机器周期,而一个CPU周期又包含若干个时钟周期也称为节拍脉冲或T 周期;7. 何谓CRT的显示分辨率、灰度级答:分辨率是指显示器所能表示的像素个数;像素越密,分辨率越高,图像越清晰;分辨率取决于显像管荧光粉的粒度、荧光屏的尺寸和CRT电子束的聚焦能力;同时刷新存储器要有与显示像素数相对应的存储空间,用来存储每个像素的信息;灰度级是指黑白显示器中所显示的像素点的亮暗差别,在彩色显示器中则表现为颜色的不同;灰度级越多,图像层次越清楚逼真;四、应用题1. 已知时钟频率5MHz的8086微处理器能够用4个时钟周期传送16位数据,请计算其处理器总线带宽;答:16÷4××10-6bps=20×106 bps= MB/S2. 异步通信方式传送ASCII码,数据位8位,奇校验1位,停止位1位;计算当波特率比特率为4800时,每秒传送的字符数是多少每个数据位的时间长度是多少答:每个字符格式包含10个位,因此字符传送速率4800波特/10=480字符/秒每个数据位时间长度T=1/4800=3. 化简如下逻辑表达式:CBCBBCAABCA++++答:A+C4. 一个十六进制表达的代码BE580000是采用单精度格式保存的浮点数,求其真值可以用二进制表达;答:转换为二进制数形式:BE580000=1011 1110 0101 1000 0000 0000 0000 0000则:S=1,表示负数E=01111100=7CH=124,e=124-127=-3M=101 1000 0000 0000 0000 0000二进制表达的真值数据:-1. 1011×2-3=-=-2-3+2-4+2-6+2-7=-5. CPU执行一段程序时,cache完成存取的次数为3800次,主存完成存取的次数为200次,已知cache存取周期为50ns,主存为210ns,求cache 的命中率和平均访问时间;答:解:命中率 H = Nc /Nc + Nm=3800/ 3800+200 =平均访问时间Ta=H×Tc+1-H×Tm=×50ns+×210=。
计算机专业《计算机组成原理》试卷及参考答案
一、填空题(每个空格1分,40分)1、计算机系统由_硬件_系统和_软件_系统构成,主机由_运算器_与_控制器_、存储器、输入输出接口和系统总线构成。
2、计算机系统中的主存储器是用来存放_程序和数据_。
计算机系统中的存储器可分为_主存_和_外存_,必须将指令放在_主存_。
3、1MB等于1024KB,或者等于220字节。
4、将11010.10010112转换成八进制数的结果是32.454 ,转换成十六进制的结果是1a.96H 。
5、二进制数-1011的原码是11011 ,反码是10100 ,补码是10101 。
6、浮点数加法运算的过程分为零检查、对阶、尾数相加、规格化和舍入处理和溢出检查。
7、按存储器的读写功能分,可以把存储器分为ROM 和RAM 两种类型。
8、一片容量为32k×8的SRAM存储器芯片,地址线有15条,数据线有8条,地址范围从000016到7fffH 。
9、存储器的传输速率是_每个存储周期传输的字节数_。
如果t M表示存储周期,W表示存储器字长,则传输率定义为_W/t M__。
10、层次化的存储器系统一般分为三级:cache 、主存、辅存。
11、层次化存储器结构的设计是依据程序局部性原理。
12、虚拟存储器主要用于解决计算机中主存储器的容量问题。
13、cache 是一种_高速存储器,是为了解决CPU和主存之间_速度不匹配而采用的一项重要技术。
它与主存的替换算法有LRU_、_LFU_、_FIFO_。
14、指令操作码字段表征指令的_操作性质_,而地址码字段指示_操作数的位置。
15、程序控制方式包括_程序查询_方式和_程序中断_方式。
16、微指令的格式大体分成两类:垂直型微指令和水平型微指令。
三、应用题(共45分)1、用已知x=0.101001, y=0.111 采用不恢复余数除法求x÷y。
(9分)解:[x]补=0.101001 [y]补=0.111 [-y]补=1.001故得商q=q0.q1q2q3=0.101余数r=(0.00r3r4r5r6)=0.0001102. 某总线在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,则总线带宽是多少? (2)如果一个总线周期中并行传送64位数据,总线时钟频率升为66MHz,则总线带宽是多少?(7%)[解](1)设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个总线周期传送的数据量用D表示,根据定义可得Dr = D/T = D×1/T = D×f =4B×33×1000000/s=132MB/s(2)64位=8B,Dr= D×f =8B×66×1000000/s=528MB/s3. 设有32片256K×1位的SRAM芯片,问:(1) 采用位扩展方法可构成多大容量的存储器?(2%)(2) 该存储器需要多少字节地址位?(2%) (3) 画出该存储器与CPU连接的结构图,设CPU的接口信号有地址信号、数据信号、控制信号MREQ#和R/W#。
(完整版)计算机组成原理试题和答案
计算机组成原理题集含答案题库题目总数:293第一章单选题1、控制器、运算器和存储器合起来一般称为(主机):I/O部件内存储器外存储器主机2、冯•诺依曼机工作方式的基本特点是(按地址访问并顺序执行指令):按地址访问并顺序执行指令精确结果处理存储器按内部地址访问自动工作3、输入、输出设备以及辅助存储器一般统称为(外围设备):I/O系统外围设备外存储器执行部件4、计算机硬件能直接识别和执行的语言是(机器语言):高级语言汇编语言机器语言符号语言判断题5、若某计算机字代表一条指令或指令的一部分,则称数据字(错)。
6、若某计算机字是运算操作的对象,即代表要处理的数据,则称指令字(错)。
7、数字计算机的特点:数值由数字量(如二进制位)来表示,运算按位进行。
(对)8、模拟计算机的特点:数值由连续量来表示,运算过程是连续的。
(对)填空题9、系统软件包括:服务程序、语言程序、(操作系统)、数据库管理系统。
10、计算机系统的发展按其核心部件采用器件技术来看经历了五代的变化,分别是(电子管)、(晶体管)、(集成电路)、(大规模集成电路)、(巨大规模集成电路) 五个部分.11、计算机系统是一个由硬件和软件组成的多级层次结构,这通常由(微程序级)、(一般机器级)、(操作系统级)、(汇编语言级)和(高级语言级)等组成,在每一级上都可以进行(程序设计)。
12、计算机的软件一般分为(系统软件)和(应用软件)两大部分。
13、计算机的硬件基本组成包括(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五个部分。
简答题14、什么是存储容量?什么是单元地址?存储器所有存储单元的总数称为存储器的存储容量。
灭个存储单元都有编号,称为单元地址.15、什么是外存?简述其功能。
外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存.外存可存储大量的信息,计算机需要使用时,再调入内存。
(完整word版)计算机组成原理期末试题及答案
第一章计算机系统概论计算机的硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。
早起将运算器和控制器合在一起称为CPU(中央处理器)。
目前的CPU包含了存储器,因此称为中央处理器。
存储程序并按地址顺序执行,这是冯·诺依曼型计算机的工作原理,也是CPU自动工作的关键。
计算机系统是一个有硬件、软件组成的多级层次结构,它通常由微程序级、一般程序级、操作系统级、汇编语言级、高级语言级组成,每一级上都能进行程序设计,且得到下面各级的支持。
习题:4冯·诺依曼型计算机的主要设计思想是什么?它包括那些主要组成部分?主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备5什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?存储器所有存储单元的总数称为存储器的存储容量。
每个存储单元都有编号,称为单元地址。
如果某字代表要处理的数据,称为数据字。
如果某字为一条指令,称为指令字7指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序第二章运算方法和运算器按对阶操作。
直接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。
为此要解决汉字的输入编码、汉字内码、子模码等三种不同用途的编码。
1第三章 内部存储器CPU 能直接访问内存(cache 、主存)双端口存储器和多模块交叉存储器属于并行存储器结构。
cache 是一种高速缓冲存储器,是为了解决CPU 和主存之间速度不匹配而采用的一项重要的硬件技术,并且发展为多级cache 体系,指令cache 与数据cache 分设体系。
要求cache 的命中率接近于1适度地兼顾了二者的优点又尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用。
习题: 1设有一个具有20位地址和32位字长的存储器,问:(1)该存储器能存储多少个字节的信息?(2)如果存储器由512K ×8位SRAM 芯片组成,需要多少片;(3)需要多少位地址做芯片选择?(1)字节M 4832*220= (2)片84*28*51232*1024==K K (3)1位地址作芯片选择 2 已知某64位机主存采用半导体存储器,其地址码为26位,若使用4M ×8位DRAM 芯片组成该机所允许的最大主存空间,并选用内存条结构形式,问:(1) 若每个内存条16M ×64位,共需几个内存条?(2)每个内存条共有多少DRAM 芯片? (3)主存共需多少DRAM 芯片?CPU 如何选择各内存条?(1). 共需模块板数为m :m=÷2^24=4(块)(2). 每个模块板内有DRAM 芯片数为32 (片)(3) 主存共需DRAM 芯片为:4*32=128 (片)每个模块板有32片DRAM 芯片,容量为16M ×64位,需24根地址线(A23~A0) 完成模块板内存储单元寻址。
计算机组成原理习题(附参考答案)
计算机组成原理习题(附参考答案)一、单选题(共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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题1. Pentium属于___B____位结构的微处理器。
A 64B 32C 16D 82. 冯•诺依曼机的基本工作方式的特点是_C_____。
A 多指令流多数据流B 堆栈操作C 按地址访问并顺序执行指令D 存贮器按内容选择地址3. 根据国标规定,每个汉字在计算机内占用____B__个字节存储。
A 1B 2C 3D 44. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是_C_____。
A 汇编语言机器级→操作系统机器级→高级语言机器级B 传统机器语言机器级→高级机器语言机器级→汇编语言机器级C 微程序机器级→传统机器语言机器→汇编语言机器级D 汇编语言机器级→应用语言机器级→高级语言机器级5. 采用2的补码形式表示时,定点16位字长的字能表示的整数范围是___A___。
A -215 ~+(215-1)B -(215-1)~+(215-1)C -(215+1)~+215D -215~+2156. 浮点数据格式中的阶码常用_____D_表示法。
A 原码B 补码C 反码D 移码7. 8421BCD码011001010010.00010110所对应的十进制数为____A____。
A 652.16B 1618.13C 652.13D 1618.068. 某SRAM芯片的存储容量为64K×16位,该芯片的地址线和数据线数目为___D___。
A 64,16B 16,64C 64,8D 16,169. 主存储器和CPU之间增加Cache的目的是___A___。
A 解决CPU和主存之间的速度匹配问题B 扩大主存贮器的容量C 扩大CPU中通用寄存器的数量D 既扩大主存的容量,又扩大CPU通用寄存器的数量10. 某单片机的系统程序,不允许用户改变,则可以选用__B____作为存储芯片。
A SRAMB 闪速存储器C cacheD 辅助存储器11. 指令周期是指___C___。
A CPU从主存取出一条指令的时间B CPU执行一条指令的时间C CPU从主存取出一条指令加上CPU执行这条指令的时间D 时钟周期时间12. 程序控制类指令的功能是__D____。
A 进行算术运算和逻辑运算B 进行主存与CPU之间的数据传送C 进行CPU和I/O设备之间的数据传送D 改变程序执行的顺序13. 假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是___D___。
A 11001011B 11010110C 11000001D 1100100114. 下面有关“中断”的叙述,___A___是不正确的。
A 一旦有中断请求出现,CPU立即停止当前指令的执行,转而去受理中断请求B CPU响应中断时暂停运行当前程序,自动转移到中断服务程序C 中断方式一般适用于随机出现的服务D 为了保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保存操作15. 在下面描述的RISC指令系统中不正确的表述是_C__。
A 选取使用频率高的一些简单指令,指令条数少B 指令长度固定C 指令格式种类多D 只有取数/存数指令访问存储器16. 运算器虽有许多部件组成,但核心部分是_____B_。
A 数据总线B 算术逻辑运算单元C 多路开关D 累加寄存器17. 在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过___A___。
A 移位寄存器B 数据寄存器C 锁存器D 指令寄存器18. “与非”门中的某一个输入值为“0”,那么它的输出值___B___。
A 为“0”B 为“1”C 取决于正逻辑还是负逻辑D 取决于其他输入端的值19. 由与非门构成的基本RS触发器两个输入端1R,0S==时,触发器的状态为___A___。
A 0Q,1Q==B 1Q,1Q==C 1Q,0Q==D 0Q,0Q==20. CPI中文含义是____C____。
A CPU执行时间B 指令条数C 每条指令需要的时钟周期数D 每秒百万条指令二、对错判断题1. 存储系统中,引入虚拟存储器主要是为了提高主存访问速度。
(错)2. 微程序设计技术是利用软件方法设计操作控制的一门技术,它具有规整性、可维护性、灵活性等一系列优点。
(对)3. DMA技术的出现使得外围设备可通过DMA控制器直接访问内存。
(对)4. CPU访问存储器的时间是由存储器的容量决定的,存储容量与越大,访问存储器所需的时间越长。
(错)5. 大多数微型机的总线由地址总线,数据总线和控制总线组成,所以被称为三总线结构计算机。
(错)6. 堆栈是先进后出原则存取数据的存储器。
(对)7. 同模拟相比,数字信号的特点是它的离散性。
一个数字信号只有两种取值,分别表示为“0”和“1”。
在逻辑代数中,有三种基本逻辑运算:与、或、非。
(对)8. “只有当一件事的几个条件全部具备之后,这件事才发生”,这种关系称为或逻辑。
(错)9. 组合电路的特点是电路任意时刻输出状态只取决于该时刻的输入状态,而与该时刻前的电路状态无关。
(对)10. 为了检测数据传输中出现的错误,常用奇偶校验方法。
可以使用奇校验,也可以使用偶校验。
(对)三、简答题1. 计算机如何区分指令还是数据?答:时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。
从空间上讲,从内存读出的指令流流向控制器(指令寄存器)。
从内存读出的数据流流向运算器(通用寄存器)。
2. 何谓“异或”门,写出其逻辑表达式、画出其电路符号、列出其真值表。
答: BABABAF⊕=+=3. 什么是存储保护?通常采用什么方法?答:当多个用户共享主存时,为使系统能正常工作,应防止由于一个用户程序出错而破坏其它用户的程序和系统软件,还要防止一个用户程序不合法的访问不是分给它的主存区域。
为此,系统提供存储保护。
通常采用的方法是:存储区域保护和访问方式保护。
4. 什么是计算机体系结构中的并行性?有哪些提高并行性的基本技术方法?答:并行性:在同一时刻或是同一时间间隔内完成两种或两种以上性质相同或不相同的工作。
提高并行性的三种技术途径:时间重叠、资源重复、资源共享。
5. 以可屏蔽中断为例,说明一次完整的中断过程主要包括哪些环节?答:(1) 设备提出中断请求(2) 当一条指令执行结束时CPU响应中断(3) CPU设置“中断屏蔽”标志,禁止中断(4) 保存程序断点(PC)(5) 识别中断源(6) 用软件方法保存CPU现场(7) 为设备服务(中断服务、中断处理)(8) 恢复CPU现场(9) “中断屏蔽”标志复位,开放中断(10) 返回主程序6. 请说明指令周期、机器周期、时钟周期之间的关系答:指令周期是指取出并执行一条指令的时间,指令周期常常用若干个CPU周期数来表示,CPU 周期也称为机器周期,而一个CPU周期又包含若干个时钟周期(也称为节拍脉冲或T周期)。
7. 何谓CRT的显示分辨率、灰度级?答:分辨率是指显示器所能表示的像素个数。
像素越密,分辨率越高,图像越清晰。
分辨率取决于显像管荧光粉的粒度、荧光屏的尺寸和CRT电子束的聚焦能力。
同时刷新存储器要有与显示像素数相对应的存储空间,用来存储每个像素的信息。
灰度级是指黑白显示器中所显示的像素点的亮暗差别,在彩色显示器中则表现为颜色的不同。
灰度级越多,图像层次越清楚逼真。
四、应用题1. 已知时钟频率5MHz的8086微处理器能够用4个时钟周期传送16位数据,请计算其处理器总线带宽。
答:16÷(4×0.2×10-6)bps=20×106 bps=2.5 MB/S2. 异步通信方式传送ASCII码,数据位8位,奇校验1位,停止位1位。
计算当波特率(比特率)为4800时,每秒传送的字符数是多少?每个数据位的时间长度是多少?答:每个字符格式包含10个位,因此字符传送速率4800波特/10=480字符/秒每个数据位时间长度T=1/4800=0.208ms3. 化简如下逻辑表达式:CBCBBCAABCA++++答:A+C4. 一个十六进制表达的代码BE580000是采用单精度格式保存的浮点数,求其真值(可以用二进制表达)。
答:转换为二进制数形式:BE580000=1011 1110 0101 1000 0000 0000 0000 0000则:S=1,表示负数E=01111100=7CH=124,e=124-127=-3M=101 1000 0000 0000 0000 0000二进制表达的真值数据:-(1. 1011)×2-3=-0.0011011=-(2-3+2-4+2-6+2-7)=-0.2109375. CPU执行一段程序时,cache完成存取的次数为3800次,主存完成存取的次数为200次,已知cache存取周期为50ns,主存为210ns,求cache 的命中率和平均访问时间。
答:解:命中率 H = Nc /(Nc + Nm)=3800/ (3800+200) =0.95平均访问时间Ta=H×Tc+(1-H)×Tm=0.95×50ns+0.05×210=48.5ns。