计算机组成原理习题_第1页
计算机组成原理习题_第2页
计算机组成原理习题_第3页
计算机组成原理习题_第4页
计算机组成原理习题_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机组成原理习题计算机组成原理-期末习题第一章一选择题1冯诺伊曼型计算机的工作原理是( B )。A多指令流单数据流 B存储程序并按地址顺序执行 C堆栈操作 D存储器按内容选择地址2计算机各组成部件相互连接方式,从早期的以( B )为中心,发展到现在的以( D )为中心。A控制器 B运算器 C存储器 DCPU3至今为止,计算机中的所有信息仍以二进制方式表示的理由是( C )。A节约元件; B 运算速度快; C 物理器件的性能决定 ; D 信息处理方便;4计算机技术虽经半个多世纪的改进有很大的进步,但至今仍遵循的基本原理是( D )提出。A.爱因斯坦B.牛顿 C.爱迪生 D.冯诺依曼5计算机系统

2、的可靠性通常用( C )来衡量。 A.系统的可维护性 B.平均故障时间 C. 平均无故障时间 D. 平均修复时间6计算机硬件能够直接执行的只有: ( B )A.符号语言 B.机器语言 C. 汇编语言 D.高级语言二填空题 1存储 程序 并按 地址 顺序执行,这是冯诺依曼型计算机的工作原理。三判断题1计算机中有许多种语言,其中与硬件直接相关的是机器语言。T四简答题1计算机硬件组织由哪几大功能部件组成?2冯诺依曼型计算机的设计思想是什么?3冯.诺依曼型机器中,数据与程序不加区分地放在内存中,CPU是如何知道从内存中取出的是指令流信息?第二章一选择题1如果X为负数,由X补求-X补是将( D)。AX补

3、各值保持不变BX补符号位变反,其它各位不变CX补除符号位外,各位变反,末位加1DX补连同符号位一起各位变反,末位加12若x补 =0.1101010 ,则 x 原=(D )。A1.0010101B1.0010110C0.0010110D0.11010103若x=1011,则x补=( A)。A01011 B1011 C0101 D101014若X补=1.1011 ,则真值 X 是( B)。A-0.1011B-0.0101C0.1011D0.01015设有二进制数 x=1101110,若采用 8 位二进制数表示,则X补( D)。A11101101B10010011C00010011D10010010

4、6若采用双符号位,则发生正溢的特征是:双符号位为( B)。A00 B01C10D117若采用双符号位补码运算,运算结果的符号位为01,则( B)。A产生了负溢出(下溢)B产生了正溢出(上溢)C结果正确,为正数 D结果正确,为负数8在机器数( D )中,零的表示形式是唯一的。A. 原码 B. 反码 C. 都不是 D. 补码9在二进制整数( C )中零的表示形式是唯一的.A 原码 B 反码 C 补码D 都不对10定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是( A )。A. -215 +(215 -1) B. -(215 1) +(215 1) C. -(215 + 1)

5、+215 D. -215 +215 11. 8位定点字长的字,采用2的补码表示时,一个字所能表示的整数范围是( A )。A .128 +127 B. 127 +127 C. 129 +128 D.-128 +128 12. 8位定点整数,采用补码表示时,所表示的范围是( A )。A、-128127 B、-127127C、-128128 D、-25525513某机字长32位,其中1位符号位,31位表示尾数。若用定点小数表示,则最大正小数为( B )。A +(1 2-32) B +(1 2-31) C 2-32 D 2-3114设无符号二进制整数X有n位,各位上的数字均为“1”,则X( B )A.

6、 B. C.D. 15在八位二进制整数的条件下,( B )的表示范围最大。A 原码 B 补码 C 反码 D BCD码16定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是( A )。A -215 +(215 -1) B -(215 1) +(215 1) C -(215 + 1) +215 D -215 +21517设无符号二进制整数X有n位,各位上的数字均为“1”,则X( B ) A. B. C.D. 18某数在计算机中用ASCII码表示为0011 1000 ,其真值为: ( C )A. 38 B. 38H C. 8 D. 00111000B19某数在计算机中用8421B

7、CD表示为0111 1000 1001,其真值为: ( A )A. 789 B. 789H C. 1929 D.11110001001B20若一个为R进制的数,使它的小数点向左移一位,那么它的数值是( A )A.缩小到1/RB.缩小2倍 C扩大到R倍. D.扩大到2倍21若一个为R进制的数,使它的尾数向左移一位,那么它的数值是( C ) A.缩小R倍B.缩小2倍 C扩大到R倍. D.扩大2倍22 设寄存器中的数据为BCH,经过( B )一位操作后,就变成DEH。 A.算数左移 B.算数右移 C.逻辑左移 D.逻辑右移23 移位操作中,移出位的代码存入状态寄存器中的 ( C ) A.零标志位 B

8、.溢出标志位 C. 进位标志位 D.负标志位擦24 早期的硬件乘法器设计中,为了节省器件,通常采用“移位和加法相结合”的方式,具体算法是( C )。、串行右移,串行加法、串行左移,并行加法、串行右移,并行加法、串行左移,串行加法25 8位定点原码整数10100011B的真值为( B )。A.+0100011B B.-0100011B C.+1011101B D.-1011101B26 某数在计算机中用8421BCD码表示为0011 1001 1000,其真值为( A )。A.398 B.398H C.1630Q D.1110011000B27.在二进制运算器中,减法运算一般通过( D )来实现

9、。A 原码运算的二进制减法器B 补码运算的二进制减法器C 原码运算的十进制加法器D 补码运算的二进制加法器28.下列逻辑部件中,( C )不包括在运算器内。A.累加器 B.状态条件寄存器 C.指令寄存器 D.ALU29.运算器的核心部分是: ( C )A. 通用寄存器 B. 多路开关 C.算术逻辑运算单元 D.数据总线30.运算器的核心部分是: ( A )A. 算术逻辑运算单元 B. 多路开关 C. 通用寄存器 D.数据总线31.一个16X16点阵的汉字,在内存中要占用( C )个字节的存储空间。A 2 B 16 C 32 D 7232.一个24X24点阵的汉字,在内存中要占用( D )个字节

10、的存储空间。A 2 B 16 C 32 D 7233在进行定点有符号数加法时,在( C )的情况下决不会发生溢出的现象:A.两正数相加 B. 两负数相加 C. 正数和负数相加34.在进行定点有符号数加法时,发生溢出和发生进位的关系是( A ):A. 有溢出必有进位 B. 有溢出必无进位 C. 发生溢出和发生进位没有必然的联系35.在定点运算中,产生溢出的原因是: ( C )A.运算过程中产生了进位 B.参加运算的机器数超出了机器的表示范围C. 运算的结果的操作数超出了机器的表示范围 D.由于寄存器的位数太少,舍弃了最低有效位.36.两补码数相加采用1位符号位;当( D )时,表示结果溢出。A符

11、号位有进位 B符号位进位和最高数位进位异或结果为0C符号位为1 D符号位进位和最高数位进位异或结果为137.已知字符“0”的ASCII码为30H,字符“9”的ASCII码前加上一个奇校验位后的数据信息为( A )A B9H B 39H C 89H D 09H38.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校校验的字符码是( D )。A 11001011 B 11010110 C 11000001 D 1100100139.假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校校验的字符码是( B )。A 11001111 B 11010110 C 11000101 D 1100100

12、140.算术 / 逻辑运算单元74181ALU可完成( A )。A. 16种算术运算功能和16种逻辑运算功能 B. 16种逻辑运算功能C. 16种算术运算功能 D. 4位乘法运算和除法运算功能41.74181ALU是一个( A )位的算术/逻辑运算芯片。、4、8、16、3242.74181ALU可以实现( B )种算、逻运算操作A 16 B 32C 8 D 443.浮点数运算时,结果的( B )部分发生溢出,表示浮点数发生了溢出。A 尾数 B 阶码C 阶码与尾数D 浮点数运算不可能发生溢出44.浮点数运算时,结果的( A )部分发生溢出,表示浮点数发生了溢出.A 阶码 B 尾数 C浮点数运算不

13、可能发生溢出D 阶码与尾数45.若浮点数格式中的基值(阶码的底)已定,且尾数采用规格化表示法,则浮点数的表示精度取决于( A )部分的位数。A、阶码 B、尾数 C、阶码与尾数D、以上答案均不对46.若浮点数格式中的基值(阶码的底)已定,且尾数采用规格化表示法,则浮点数的表示范围取决于( A )部分的位数。A、阶码 B、尾数 C、阶码与尾数D、以上答案均不对47.浮点数运算过程中,如果( A )发生了溢出,则视为浮点数发生溢出。A、阶码B、尾数 C、阶码与尾数 D、浮点数运算不会产生溢出48.浮点数的运算精度取决于( B ) A. 尾数的位数 B.阶码的位数 C. 尾数 D. 阶码二填空题1.设

14、机器字长32位,定点表示,尾数31位,数符1位,定点原码整数表示时,2.最大正数是 31 -1 ,最小负数是多少 1-31 。3.整数定点机中,寄存器的内容为80H,当它代表补码数时,表示的十进制数是 128 _。4.浮点运算器由阶码运算器与尾数运算器组成,其中 阶码运算器 只要求具有加法和减法运算功能。5.原码除法是指两个数的绝对值相除,商的符号通过 两个数的符号位按异或运算 得到。6.设字长为16 bit,-1的补码用十六进制数表示为 FFFFH 。7.已知十进制数,则 X补=1.10000101 。8.整数定点机中,寄存器的内容为80H,当它代表反码数时,表示的十进制数是 127 _。9

15、.浮点运算器由阶码运算器与尾数运算器组成,它们都是 定点 运算器。10.完成浮点数加减运算的操作过程可分为四步,分别是0操作数检查,对阶, 尾数求和运算 和对结果进行规格化处理。11.设字长为16 bit,-128的补码用十六进制数表示为 FF80H 。原码乘法是指两个数的绝对值相乘,乘积的符号 尾数符号位按异或运算 。三判断题1.奇偶校验码既可以检错又可以纠错。F2为了提高浮点数的精度,出现了规格化浮点数的表示方法。F3在存储浮点数时,基数不必存储。T4用补码表示适合于加减法运算,但不适合于乘除法运算。T5.用补码表示的好处是简化加减乘除运算。F6机器字长是指计算机能直接处理的二进制数据的位

16、数,它决定了计算机的运算精度。T7ALU就是运算器F。8在进行浮点数乘法运算时,不需要对阶。T9ASCII是8位的信息编码。F10.CPU内部的寄存器位数等于计算机的字长。T四计算题1.已知 x=(1101)2,y=(1011)2,试用8位补码加减法计算它们的和与差。2.已知二进制数X=0.11011,Y=0.10101,用补码计算XY,同时指出运算结果是否溢出。(设字长8位)。3.已知X0.10101和Y-0.10101,用变形补码计算X-Y,同时指出结果是否溢出。五简答题1.一个8位的机器整数10000000,分别表示原码、补码、BCD码它们的真值各为多少?2.请完成下表中各种机器数之间的

17、转换(全部用单字节定点整数表示)。真值 X原X反X补-564H98H80H第三章一选择题1.动态半导体存储器的特点是( C)。A在工作中存储器内容会产生变化B每次读出后,需要根据原存内容重新写入一遍C每隔一定时间,需要根据原存内容重新写入一遍D在工作中需要动态地改变访存地址2高速缓冲存储器 Cache 一般采取( A)。A随机存取方式B顺序存取方式C半顺序存取方式D只读不写方式3若存储周期 250ns ,每次读出 16 位,则该存储器的数据传送率为( C)。A4 10 6 字节 / 秒B4M 字节 / 秒C8 10 6 字节 / 秒D8M 字节 / 秒4半导体静态存储器 SRAM 的存储原理是

18、( A)。A依靠双稳态电路B依靠定时刷新C依靠读后再生D信息不再变化5一般来讲,直接映象常用在( B)。A小容量高速CacheB大容量高速CacheC小容量低速CacheD大容量低速Cache6下列存储器中,( D)速度最快。A硬盘B光盘C磁带D半导体存储器7在下列 Cache 替换算法中,一般说来哪一种比较好( D)。A随机法B先进先出法C后进先出法D近期最少使用法8表示主存容量的常用单位为( B)。A数据块数B字节数C扇区数D记录项数9存储器的随机访问方式是指( D)。A可随意访问存储器B按随机文件访问存储器C可对存储器进行读出与写入D可按地址访问存储器任一编址单元,其访问时间相同且与地址

19、无关10动态存储器的特点是( D)。A工作中存储内容会产生变化B工作中需要动态改变访存地址C工作中需要动态地改变供电电压D需要定期刷新每个存储单元中存储的信息11组相联映象和全相联映象通常适合于( A)。A小容量CacheB大容量CacheC小容量ROMD大容量ROM12主存储器主要用来: ( A)A.存放数据和程序 B.存放程序 C. 存放数据 D.存放微程序13主存储器主要用来: ( C)A.存放数据 B.存放程序 C. 存放数据和程序 D.存放微程序14 1 K字节的连续存储空间,起始地址是:4000H,则末地址是( C)。A. 40FFH B. 47FFH C. 43FFH D. 44

20、00H15 2 K字节的连续存储空间,起始地址是:8000H,则末地址是( B)。A. 80FFH B. 87FFH C. 83FFH D. 8800H16 8K字节的连续存储空间,起始地址为2000H,其末地址为( D)。A 23FFH B 27FFH C 2FFFH D 3FFFH17某存储空间起始地址为1000H,终止地址为13FFH,那么它共占( A)字节的存储空间.A 1K B 2K C 3K D 4K18某机器字长32位,存储器1MX8位,若按字编址,它的寻址范围是( C):A 1M B 512K C 256K D 128K19计算机的存储体系是指( C) A.RAM和SAM B.

21、Cache和ROM C. Cache、主存储器和外存储器 D.寄存器和主存储器20需要有刷新周期的存储器称为( D) A 光存储器 B.高速缓冲存储器C.静态存储器 D.动态存储器21微程序存储于( C) A.RAM B.硬盘C.控制存储器 D.高速缓冲存储器22动态RAM和静态RAM相比,其主要优点是( C )A速度快 B数据下易丢失 C存储密度高 D控制简单23存储周期是指。( D)A存储器的读出时间B存储器的写人时间C、存储器进行连续写操作所允许的最短时间间隔D存储器进行连续两次读操作所允许的最短时间间隔24存储单元是指( B)。A 存放一个二进制信息位的存贮元 B 存放一个机器字的所有

22、存贮元集合 C 存放一个字节的所有存贮元集合 D 存放两个字节的所有存贮元集合;25在ROM存储器中必须有( C )电路。A.数据写入 B.再生 C.地址译码 D.刷新26计算机系统中的存贮器系统是指( D)。A RAM存贮器 B ROM存贮器 C 主存贮器 D 主存贮器和外存贮器27在多级存储体系中,“cache主存”结构的作用是解决( D )的问题。A.主存容量不足 B.主存与辅存速度不匹配 C.辅存与CPU速度不匹配 D.主存与CPU速度不匹配28微机中,通常内存数据的存取是按照( A)进行寻址的。A 地址指定方式 B 堆栈存取方式 C 内容指定方式D 计数器方式29电子盘(U盘)采用的

23、存储材料是( A)。A FLASH ROM B DRAM C ROM D PROM30半导体SRAM是靠( A)存储信息。A 触发器 B 电荷 C 磁性材料 D 以上答案均不对31计算机系统中的存贮器系统是指( D)。A RAM存贮器 B ROM存贮器 C 主存贮器D 主存贮器和外存贮器32作为评价存储器的主要性能指标之一,性能/价格比是( A)A.衡量存储器的综合性指标B.每个存储单元有多少位 C.存取周期除以价格 D.存储容量除以价格33计算机中的存储单元是指( C)。A 存放一个二进制信息位的存贮元 B存放一个机器字的所有存贮元集合C 存放一个字节的所有存贮元集合 D 存放两个字节的所有

24、存贮元集合;34半导体DRAM是靠( B)存储信息.A 触发器 B 电荷C 磁性材料 D 以上答案均不对35某机器字长32位,存储器4MX8位,若按字编址,它的寻址范围是( A)。A. 1M B. 512K C. 2M D. 4M36 EPROM的意义是( C) A.只读存储器 B.可檫可编程的随机存取存储器C.可檫可编程的只读存储器 D.电子可编程的只读存储器37 EEPROM的含义是( D)A.只读存储器 B.可檫可编程的随机存取存储器C.可檫可编程的只读存储器 D.电可檫可编程的只读存储器38主存贮器和CPU之间增加cache的目的是( A)。A 解决CPU和主存之间的速度匹配问题B 扩

25、大主存贮器容量C 扩大CPU中通用寄存器的数量D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量39高速缓冲存储器的存储管理主要由( B )来实现。、软件、硬件、软件与硬件结合、软件、硬件与人工三者相结合完成40高速缓冲存储器从存储原理上看属于( B)。A ROM B RAM C 硬盘 D 以上都不是41高速缓存中的页表存储及变换等采用了( C)工作原理。A 地址指定方式 B堆栈存取方式 C 相联存储方式D 计数器方式42高速缓冲存储器从存储原理上看属于( B)A ROM B RAM C 硬盘 D 以上都不是43虚拟存储器的存储管理主要由( B )来实现。、软件、硬件、软件与硬件结合、软件

26、、硬件与人工三者相结合完成44虚拟存储器中, 地址映象及页面变换等一系列操作是由( B)完成的.A CPU B 操作系统 C 专用硬件电路 D B+C45采用虚拟存储器的目的是( B )。A、提高主存储器的存取速度B、扩大主存空间,并能进行自动管理和调度C、提高外存的存取速度D、扩大外存的存储空间46相联存储器是按( C )进行寻址的存储器。A、地址指定方式 B、堆栈存储方式 C、内容指定方式 D、队列存储方式 二填空题1广泛使用的 SRAM 和 DRAM 都是半导体随机读写存储器。前者的速度比后者快, 但集成度不如后者高。2静态RAM依靠 双稳态触发器 来存储信息。3动态RAM依靠 MOS电

27、容存储电荷 来存储信息。4某CPU具有20根地址线,8根数据线,它能直接寻址的最大存储空间是_20_字节。若使用SRAM6264(8KB*8)芯片组成该存储空间,共需要_7_片6264。5某CPU具有22根地址线,8根数据线,它能直接寻址的最大存储空间是_22_字节。若使用SRAM628128(128KB*8)芯片组成该存储空间,共需要_5_片628128。 三判断题1.EPROM是一次编程只读存储器.F2,PROM是一次编程只读存储器.T,3.访问存储器的请求是由CPU发出的.F4.cache与主存相比,存取速度快,存储容量小。T5.SRAM比DRAM结构复杂。6.计算机多级存储系统主要是为

28、了解决系统存储容量不足的问题而设置的。F7.设置高速缓冲存储器的主要目的是提高存储系统的速度。T8.因为半导体存储器加电后才能存储数据,断电后数据就丢失了,因此EPROM做成的存储器,9.加电后必须重写原来的内容。F10.DRAM断电后信息不能保存。T11.闪速存储器可以读写,因此它属于RAM。F12.SRAM工作过程中,不需要定时刷新。T13.CPU访问存储器的时间是由存储器的容量决定的,存储容量与越大,访问存储器所需的时间越长。F14.大多数个人计算机中可配置的内存容量受地址总线位数限制。T15.SRAM断电后信息不能保存。T16.闪速存储器可以读写,因此它属于RAM。F17DRAM工作过

29、程中,不需要定时刷新。F 四简答题1.静态存储器依靠什么存储信息?动态存储器又依靠什么原理存储信息?试比较它们的优缺点。【答案】:(1)静态存储器依靠双稳态电路的两个稳定状态来分别存储0和1。速度较快,不需动态刷新,但集成度稍低,功耗大,价格高。(2)动态存储器依靠电容上暂存电荷来存储信息,电容上有电荷为1,无电荷为0。集成度高,功耗小,价格较低,速度悄慢,需定时刷新。2.(不算 CPU 中的寄存器级)存储系统一般由哪三级组成?请分别简述各层存储器的作用(存放什么内容)及对速度、容量的要求。【答案】: 主存:存放需要CPU运行的程序和数据,速度较快,容量较大; Cache:存放当前访问频繁的内

30、容,即主存某些页的内容复制。特点是速度最快、容量较小; 外存:存放需联机保存但暂不执行的程序和数据。容量很大而速度较慢。3.静态存储器(SRAM)依靠什么来存储信息?为什么称为“静态”存储器?【答案】:静态存储器依靠双稳态电路的两个稳定状态来分别存储0和1。这类存储器在电源正常情况下,可以长期保存信息不变(除非重新写入),不需要动态刷新,所以称为“静态”存储器。4.动态存储器 RAM 和静态存储器 RAM 各依靠什么来存储信息?分别说明它们的优缺点。【答案】:静态存储器RAM:依靠双稳态电路的两个稳定状态来存储信息0和1,其优点是速度高。缺点:价格高、容量小、功耗大。动态存储器RAM:依靠电容

31、器存储电荷来存储信息,充电至高电平为1,放电至低电平为0。优点:容量大、价格低。缺点:速度慢,需要动态刷新5.何谓虚拟存储器?其主要好处是什么?【答案】:虚拟存储器:为了扩大容量,把辅存当作主存使用,所需要的程序和数据由辅助的软件和硬件自动地调入主存,对用户来说,好像机器有一个容量很大的内存,这个扩大了的存储空间称为虚拟存储器。虚拟存储器的主要好处是虚拟扩大主存容量,减轻用户对程序进行分块的烦恼,提高软件开发效率。6.态存储器的写操作过程。【答案】:要将外部数据写入静态存储器,外部电路要驱动数据线,使得外部信息输入的存储单元,改变存储单元的导通和截止状态,从而将信息写入到存储器。简述在“Cac

32、he主存”组成的存储结构中,存储器读取数据的工作过程。简述随机存取存储器RAM的特点?CPU对主存进行读写操作,应该分别给出哪些信息?请以图示方式表示出当前微机中的存储器体系结构。当前微机中的存储器体系结构由哪三级组成?请画图加以表示并给予文字说明。简述存储系统的层次结构,并说明每一层的作用。简述随机存取存储器RAM的特点?五画图题(存储器与CPU之间的系统组成,数据字长16位或8位,地址16位或20位,静态存储器芯片位可以4、8、16位,容量可以为4K*4、4K*8、8K*8、8K*16、。)已知某系统CPU的地址为16位(A15-A0),数据总线为8位(D7-D0),采用存储器芯片的容量为

33、16K*8位的SRAM 62128和EPROM 27128两种芯片,现用这两种芯片组成64K*8的存储体,其中SRAM地址区间为0000H-7FFFH,EPROM地址区间为8000H-FFFFH,画出CPU与该存储器连线图及其译码等效逻辑电路。 62128 27128 A15|CPU |A0D7|D0/WR/RDA13|A0D7|D0/WE/OE/CSA13|A0D7|D0/OE/CSA13|A0D7|D0/WE/OE/CS已知某系统CPU的地址为16位(A15-A0);数据总线为8位(D7-D0),采用存储器芯片的容量为16K*8位的SRAM 62128和16K*8的EPROM27128,其

34、中EPROM芯片的地址区间为0000H-7FFFH,SRAM62128芯片的地址区间为8000H-FFFFH,现用此两种芯片组成64K*8的存储体,画出CPU与该存储器连线图及其译码等效逻辑电路参照下图,画出由多个8KX8存储器构成64KX8存储器的图。第四章一选择题1转移指令执行结束后,程序计数器PC中存放的是( C)。A该转移指令的地址B顺序执行的下条指令地址C转移的目标地址D任意指令地址2在按字节编址的存储器中,每个编址单元中存放( B)。A1位B8位C16位D32位3为了缩短指令中某个地址段的位数,有效的方法是采取(D )。A立即寻址B变址寻址C间接寻址D寄存器寻址4堆栈指针 SP 的

35、内容是( B)。 A栈顶单元内容 B栈顶单元地址 C栈底单元内容 D栈底单元地址5采用直接寻址方式,则操作数在( A)中。A主存B寄存器C直接存取存储器D光盘6零地址指令的操作数一般隐含在(C )中。A磁盘B磁带C寄存器D光盘7假设寄存器 R 中的数值为 200 ,主存地址为 200 和 300 的地址单元中存效的内容分别是 300 和 400 ,则什么方式下访问到的操作数为 200(D )。A直接寻址 200B寄存器间接寻址(R)C存储器间接寻址(200)D寄存器寻址 R8单地址指令(D )。A只能对单操作数进行加工处理B只能对双操作数进行加工处理C无处理双操作数的功能D既能对单操作数进行加

36、工处理,也能在隐含约定另一操作数(或地址)时,对双操作数进行运算9反映计算机基本功能的是(C )。A操作系统B系统软件C指令系统D数据库系统10在大多数情况下,一条机器指令中是不直接用二进制代码来指定(B )。A下一条指令的地址B操作的类型C操作数地址D结果存放地址11在存储器堆栈中,若栈底地址为A,SP指针初值为A-1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是(D )。A先从堆栈取出数据,然后SP指针减1B先从堆栈取出数据,然后SP指针加1CSP指针先加1,然后从堆栈取出数据DSP指针先减1,然后从堆栈取出数据12转移指令执行结束后,程序计数器PC中存放的是(C )。A该转

37、移指令的地址B顺序执行的下条指令地址C转移的目标地址D任意指令地址13在下列寻址方式中,执行时间最长的是 (C ) A.直接寻址 B.寄存器寻址 C.间接寻址 D.立即寻址14指令系统中采用不同的寻址方式的目的主要是( C )。、实现存储程序和程序控制、缩短指令长度,扩大寻址空间,提高编程灵活性、可以直接访问外存 、提供扩展操作码的可能并降低指令译码的难度。15立即数寻址方式中,操作数处在(C )。A. 通用寄存器 B. 程序计数器 C. 程序指令 D. 堆栈16寄存器间接寻址方式中,操作数处在(B )。A. 通用寄存器 B. 主存单元 C. 程序计数器 D. 标志寄存器17直接寻址方式中,操

38、作数处在( B )。、通用寄存器、主存单元、指令中、堆栈18如果指令中的地址码是操作数地址的地址,那么这种寻址方式称为(C ) A.立即地址 B.直接寻址C.间接寻址 D.变址寻址19如果指令中的地址码是操作数的地址,那么这种寻址方式称为 (B )A.立即地址 B.直接寻址C.间接寻址 D.变址寻址20指令寻址的基本方式有顺序寻址和跳跃寻址两种,对于顺序寻址方式,其指令地址由( B )给出。A.指令操作数B.程序计数器C.指令寄存器D.指令操作码21采用变址寻址可以扩大寻址范国,且。(B )A. 变址寄存器的内容由用户确定在程序执行过程中不能改变B变址寄存器的内容由操作系统确定,在程序执行过程

39、中不能改变C变址寄存器的内容由用户确定,在程序执行过程中可以改变D. 变址寄存器的内容由操作系统确定,在程序执行过程中可以改变22变址寻址方式中,操作数的有效地址等于(C )。A 基值寄存器内容加上形式地址(位移量) B 堆栈指示器内容加上形式地址(位移量)C 变址寄存器内容加上形式地址(位移量) D 程序记数器内容加上形式地址(位移量)23若操作数由指令中指定的寄存器给出,则寻址方式是( D )。A基址寻址方式 B.寄存器间址方式 C.寄存器变址方式 D.寄存器直接寻址方式24若某操作数保存在某寄存器中,这种寻址方式叫: (C )A. 直接寻址 B. 间接寻址 C. 寄存器寻址 D. 寄存器

40、间接寻址25指令系统中采用不同寻址方式的目的主要是:(B )A实现存储程序和程序控制B缩短指令长度,扩大寻址空间,提高编程灵活性C可以直接访间外存D提供扩展操作码的可能并降低指令译码难度26加法指令的两个操作数均在存储器中,源操作数采用寄存器间接寻址方式,目的操作数采用直接寻址方式,和放在目的操作数中。该指令取出后,执行该指令需要(C )次访问内存.A 1 B 2 C 3 D 427加法指令,其中源操作数在寄存器中,目的操作数在存储器中,目的操作数采用寄存器间接寻址方式,和放在目的操作数中,该指令取出后,执行该指令需要(B )次访问内存.A 1 B 2 C 3 D 428单地址指令中为了完成两

41、个数的算术运算,除地址码指明的一个操作数外,另一个常需采用(C )。A 堆栈寻址方式 B 立即寻址方式 C 隐含寻址方式 D 间接寻址方式29程序控制类指令的功能是(D )。A 进行算术运算和逻辑运算 B 进行主存与CPU之间的数据传送 C 进行CPU和I / O设备之间的数据传送 D 改变程序执行顺序30寄存器间接寻址方式中,操作数处在( B )。、通用寄存器、主存单元、程序计数器、堆栈二填空题 1不同机器指令系统各不相同。一个较完善的指系统,应当包括: 数据传送 、 算术运算 、 逻辑运算 、 程序控制 、 输入输出 等类型指令。2进行堆栈操作,遵循的是先进 后出 的规则。3某一计算机指令

42、中D为形式地址,PC为程序计数器,R为变址寄存器,R1为基址寄存器,下列有效地址E所表示的寻址方式依次为: 间接 , 相对 , 变址 , 直接 E=(D)E=(PC)+DE=(R)+DE=D4寻址方式按操作数的物理位置不同,多使用 RR 和 RS 型,前者比后者执行速度快。5操作数在指令中的寻址方式是 立即寻址方式 。6进行堆栈操作,遵循的是 、后出的规则。7某一计算机指令中D为形式地址,PC为程序计数器,R为基址寄存器,RI为变址寄存器,下列有效地址E所表示的寻址方式依次为: 直接 , 变址 , 基址 , 间接 E=DE=(R)+DE=(RI)+DE=(D)8. 形成操作数的有效地址的方法

43、称为操作数的寻址方式。9.单地址指令中为了实现两个数的算术运算,除地址码指明的一个操作数外,另一个常采用寻址方式。10.根据操作数所在的位置,指出其寻址方式.(1)操作数在指令中,为_立即_寻址方式。(2)操作数的地址在寄存器中,为_寄存器间接_寻址方式。(3)操作数在寄存器中,为_寄存器_寻址方式。(4)操作数的地址,为某一寄存器与位移量之和,可能的寻址方式为_基址、变址、相对_寻址方式。(5)操作数地址在指令中,为_直接_寻址方式。11.计算机指令一般由两部分组成,其中 操作数 部分指定了指令所执行的操作性质 。 三判断题1转移指令执行结束后,目标地址可放在任意寄存器中。F2在计算机中,各

44、指令周期的时间长度是相同的。F3在寄存器寻址方式中,指定寄存器中存放的是操作数地址。F4程序控制类指令的功能是改变程序执行的顺序.T5从指令字的结构上来说,有时可以不出现地址码字段.T6变址寻址、基址寻址、相对寻址都是将某一寄存器的内容加上位移量来获得有效地址。T7从指令字的结构上来说,必须要有操作码字段和地址码字段.F8RISC计算机指令系统的功能简单,长度短。F9转移类指令能改变指令执行顺序,因此,执行这类指令时,PC和SP的值都将发生变化F 四简答题1.一般指令由哪两大部分组成?2基址寻址方式和变址寻址方式有什么特点?3何谓变址寻址、基址寻址?二者有和区别?4一般指令由哪两大部分组成?5若要使某些数位为1,例如让10010010变为11011010,应使用何种运算指令?如何操作?【答案】:应选用逻辑或运算指令,并设置屏蔽字为01001000,则原操作数10010010与屏蔽字01001000进行逻辑或运算如下,结果为11011010。6.简述寄存器间接寻址方式的含义,说明其寻址过程。【答案】:含义:操作数的地址在寄存器中,指令中给出寄存器号。寻址过程:从指令中取出寄存器号,找到对应的寄存器,以该寄存器内容作为地址访问主存,读出操作数。7.若存储器堆栈是按向低地址生长方式生成的,那么压栈和弹出操作的具体过程是什么?【答案】:压栈操作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论