计算机组成原理练习题汇总资料
- 格式:pdf
- 大小:137.39 KB
- 文档页数:10
计算机组成原理试题及答案一、选择题。
1. 下列哪个是计算机组成原理的基本概念?A. 数据结构。
B. 操作系统。
C. 计算机体系结构。
D. 算法。
答案,C。
2. 计算机组成原理的核心是什么?A. 中央处理器。
B. 内存。
C. 输入输出设备。
D. 总线。
答案,A。
3. 下列哪个不是计算机组成原理中的主要部件?A. 控制单元。
B. 运算器。
C. 存储器。
D. 输入设备。
答案,D。
4. 计算机组成原理中,数据和指令在内存中是以什么形式存储的?B. 十进制。
C. 八进制。
D. 十六进制。
答案,A。
5. 计算机组成原理中,控制单元的主要功能是什么?A. 控制数据传输。
B. 进行运算。
C. 存储数据。
D. 输入输出。
答案,A。
1. 计算机组成原理中,CPU的作用是进行数据处理和______。
答案,控制。
2. 内存是计算机中的______存储器。
答案,临时。
3. 计算机组成原理中,总线是连接各个部件的______。
答案,通信线路。
4. 控制单元的主要功能是______。
答案,控制数据传输和处理。
5. 计算机组成原理中,运算器负责进行______运算。
答案,算术和逻辑。
1. 简述计算机组成原理中的冯·诺依曼结构。
答,冯·诺依曼结构是一种计算机体系结构,主要包括存储器、运算器、控制器、输入设备和输出设备等五大部分。
其中存储器用于存储数据和指令,运算器用于进行算术和逻辑运算,控制器用于控制数据传输和处理,输入设备用于接收数据输入,输出设备用于显示处理结果。
2. 什么是指令周期?它与时钟周期有什么关系?答,指令周期是指计算机执行一条指令所需的时间,它包括取指令周期、执行周期和访存周期。
时钟周期是CPU中时钟脉冲的时间间隔,它决定了CPU的工作速度。
指令周期与时钟周期的关系在于,时钟周期是指令周期的基本单位,指令周期是由若干个时钟周期组成的。
四、综合题。
1. 简述计算机组成原理中的存储器层次结构。
答,计算机存储器层次结构包括寄存器、高速缓存、内存和外存等多个层次。
计算机组成原理试题及答案全套第一部分:选择题1.下列关于计算机内存的说法,错误的是:A.内存是计算机的主要存储器件之一B.内存是临时存储器件,供程序运行时使用C.内存容量越大,计算机的性能越强D.内存分为主存和辅存,主存速度较快,但容量相对较小答案:C2.下列关于CPU的说法,错误的是:A.CPU是计算机的核心部件,负责执行指令和控制计算机的运行B.CPU由运算器、控制器和寄存器组成C.CPU的速度越快,计算机的运行速度越快D.CPU的主频越高,计算机的运行速度越慢答案:D3.下列关于指令周期的说法,错误的是:A.指令周期是CPU执行一条指令所需的时间B.指令周期包括取指令、译码、执行、访存四个阶段C.指令周期的长度取决于CPU的主频D.指令周期越短,CPU的执行效率越高答案:D4.下列关于存储器层次结构的说法,错误的是:A.存储器层次结构分为寄存器、高速缓存、主存和辅存B.存储器层次结构越高,存取速度越快,容量越小C.高速缓存是位于CPU和主存之间的高速存储器D.存储器层次结构的设计目标是在速度、容量和成本之间取得平衡答案:B5.下列哪项措施可以提高计算机系统的安全性?A.设置强密码B.定期更新操作系统和应用程序补丁C.安装杀毒软件和防火墙D.以上都是答案:D6.下列关于计算机硬盘的说法,错误的是:A.硬盘是一种磁存储设备,用于长期存储数据B.硬盘的读写速度相对较慢,但容量较大C.硬盘的存储介质是固态闪存芯片D.硬盘采用磁道、扇区和柱面的方式来寻址数据答案:C第二部分:填空题1.计算机系统由________、软件和人员三部分组成。
答案:硬件2.CPU的两个主要功能是执行________和控制计算机的运行。
答案:指令3.存储器层次结构的设计目标是在速度、________和成本之间取得平衡。
答案:容量4.计算机的存储器分为________和辅存两部分。
答案:主存5.操作系统的主要功能包括________管理、文件管理和用户接口等。
计算机组成原理习题集一. 选择题1.十进制数200010化成十六进制数是______。
A.(7CD)H B.(7D0)H C.(7E0)H D.(7F0)H2. 目前的计算机,从原理上讲______。
A. 指令以二进制形式存放,数据以十进制形式存放B. 指令以十进制形式存放,数据以二进制形式存放C. 指令和数据都以二进制形式存放D. 指令和数据都以十进制形式存放3. 根据国标规定,每个汉字在计算机内占用______存储。
A. 一个字节B. 二个字节C. 三个字节D. 四个字节 4. 下列数中最小的数为______。
A.(101001)2B.(52)8C.(2B)16D.(44)10 5. 下列数中最大的数是______。
A.(10010101)2 B.(227)8 C。
(96)16 D.(143)5 6. 微程序存放在。
A. 控制存贮器B. RAMC. CacheD. 指令积存器 7. 下列数中最大的数是______。
A.(10010101)2B.(227)8C.(96)16D.(143)10 8.(2000)10化成十六进制数是______。
A.(7CD)H B.(7D0)H C.(7E0)H D.(7F0)H9. 下列数中最大的数是______。
A.(10011001)2 B.(227)8C.(98)16D.(152)1010. Pentium-3是一种______。
A.64位处理器B.16位处理器C.准16位处理器D.32位处理器 11. 将有关数据加以分类、统计、分析,以取得有利用价值的信息,称其为______。
A. 数值计算B. 辅助设计C. 数据处理D. 实时控制 12. 下列数中最小的数为______。
A. (101001)2B. (52)8C. (101001)BCDD. (233)16 13. 下列数中最小的数是______。
A.(101001)2 B.(52)8 C.(2B)16 D.(44)10 14. 根据标准规定,每个汉字在计算机内占用______存储。
计算机组成原理习题含参考答案一、单选题(共90题,每题1分,共90分)1、在下列寻址中,()寻址方式需要先运算再访问主存。
A、间接B、直接C、变址D、立即正确答案:C2、在链式查询方式下,若有N个设备,则()oA、只需一条总线请求线B、需要N条总线请求线C、视情况而定,可能一条,也可能N条总线请求线D、以上说法都不对正确答案:A3、以下有关I/O端口的叙述中,错误的是()oA、I/O接口中有命令端口、状态端口、数据端口B、I/O接口中命令端口和状态端口不能共用同一个C、I/O接口中程序可访问的寄存器被称为I/O端口D、I/O端口可以和主存统一编号,也可以单独编号正确答案:B4、用移码表示浮点数的阶码,其好处是()。
A、便于求阶差B、便于用比较电路比较阶的大小C、提高运算精度D、便于判别溢出正确答案:B5、在取指操作结束后,程序计数器中存放的是()。
A、程序中指令的数量B、当前指令的地址C、已经执行指令的计数值D、下一条指令的地址正确答案:D6、微指令格式分为水平型和垂直型,水平型微指令的位数(),用它编写的微程序()。
A、较短,较少B、较长,较短C、较多,较长D、较少,较短正确答案:B7、用二地址指令来完成算术运算时,其结果一般存放在()。
A、其中一个地址码提供的地址中B、栈顶C、累加器(ACC)中D、以上都不对正确答案:A8、为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。
A、变址寻址B、间接寻址C、立即寻址D、寄存器寻址正确答案:D9、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()oA、编程要用到的硬件组织B、计算机硬件的全部组织C、计算机软件所要完成的功能D、计算机各部件的硬件实现正确答案:A10、用于笔记本电脑的大容量存储器是()oA、U盘B、软磁盘C、固态盘D、磁带正确答案:C11、D/A转换是()。
A、把数字量转换为模拟量,把转化结果输出计算机B、把计算机输出的模拟量转化为数字量C、把模拟量转化为数字量,把数字量输入到计算机D、把计算机输出的模拟量转为数字量正确答案:A12、程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CP1增加到原来的1.2倍,则P在M上的执行时间是()oA、16.8秒B、8.4秒C、117秒D、14秒正确答案:A13、以下说法错误的是()oA、计算机的机器字长是指数据存储与运算的基本单位B、寄存器由触发器构成C、计算机中一个字的长度都是32位D、磁盘可以永久性存放数据和程序正确答案:C14、主设备通常指()oA、掌握总线权的设备B、发送信息的设备C、主要的设备D、接收信息的设备正确答案:A15、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、(1/2+2-11)-(1-2-11)C、2-11-(1-2-11)D、2-12-(1-2-12)正确答案:A16、ASCI1码是对()进行编码的一种方案。
计算机组成原理复习题一.单项选择题1.计算机中的主机包含( A )。
A.运算器、控制器、存储器B.运算器、控制器、外存储器C.控制器、内存储器、外存储器D.运算器、内存储器、外存储器2.二进制数10010010,相应的十进制数是( B )(1*2^7+1*2^5+1*2^1=128+16+2=146)A.136B.146C.145D.1443.要使8位寄存器A 中高4位变0,低4位不变,可使用( A )。
(逻辑乘)A. A ∧0FH → AB.A ∨0FH →AC. A ∧F0H → AD. A ∨F0H →A4.在计算机内部用于汉字存储处理的代码是( B )A.汉字输入码B.汉字内码C.汉字字型码D.汉字交换码5.转移指令执行时,只要将转移地址送入( C.程序计数器 )中即可A.地址寄存器B.指令寄存器C.程序计数器D.变址寄存器6.设机器中存有代码10100011B ,若视为移码,它所代表的十进制数为( B.35 )。
A.-23B.35C.53 D-1137.将(-25.25)十进制数转换成浮点数规格化(用补码表示),其中阶符、阶码共4位,数符、尾数共8位,其结果为( B.0101,10011011 )A .0011,10010100 B.0101,10011011 C.0011,1110 D.0101,11001018.(2000)10化成十六进制数是( B.(7D0)16 )。
A .(7CD )16 B.(7D0)16 C.(7E0)16 D.(7FO )169. 下列数中最大的数是( (10011001)2 =153 )。
A .(10011001)2 B.(227)8 C 。
(98)16 D.(152)1010. ( D. 移码 )表示法主要用于表示浮点数中的阶码。
A. 原码B. 补码C. 反码D. 移码11. 在小型或微型计算机里,普遍采用的字符编码是( D. ASC Ⅱ码 )。
A. BCD 码B. 16进制C. 格雷码D. ASC Ⅱ码12. 下列有关运算器的描述中,( D. 既做算术运算,又做逻辑运算 )是正确的。
计算机组成原理试题及答案一、单项选择题(每题2分,共40分)1. 冯·诺依曼计算机结构中,CPU的主要组成部分是()。
A. 运算器和控制器B. 存储器和控制器C. 存储器和输入/输出设备D. 运算器和存储器答案:A2. 在计算机系统中,指令和数据均以二进制形式存储,这是基于()原理。
A. 布尔代数B. 二进制数C. 存储程序D. 程序存储答案:C3. 计算机中,一个字节由()位二进制数组成。
A. 4B. 8C. 16D. 32答案:B4. 计算机存储器的层次结构中,速度最快的是()。
A. 寄存器B. 缓存C. 内存D. 外存答案:A5. 在计算机中,浮点数的表示通常采用()。
A. IEEE 754标准B. ASCII码C. Unicode编码D. 格雷码答案:A6. 计算机中,用于表示字符的编码是()。
A. ASCII码B. BCD码C. 格雷码D. 补码答案:A7. 计算机的总线按功能可分为()。
A. 数据总线、地址总线和控制总线B. 输入总线、输出总线和控制总线C. 并行总线、串行总线和控制总线D. 内部总线、外部总线和控制总线答案:A8. 在计算机系统中,I/O设备通过()与CPU进行数据交换。
A. 内存B. 总线C. 寄存器D. 缓存答案:B9. 计算机中,用于实现程序控制的部件是()。
A. 运算器B. 控制器C. 存储器D. 输入/输出设备答案:B10. 计算机中,用于存储程序和数据的部件是()。
A. 运算器B. 控制器C. 存储器D. 输入/输出设备答案:C11. 计算机中,用于执行算术和逻辑运算的部件是()。
A. 运算器B. 控制器C. 存储器D. 输入/输出设备答案:A12. 计算机中,用于控制程序执行顺序的部件是()。
A. 运算器B. 控制器C. 存储器D. 输入/输出设备答案:B13. 计算机中,用于存储当前正在执行的指令的部件是()。
A. 运算器B. 控制器C. 存储器D. 寄存器答案:D14. 计算机中,用于存储指令和数据的部件是()。
一、选择题1 从器件角度看,计算机经历了五代变化。
但从系统结构看,至今绝大多数计算机仍属于( B )计算机。
(光盘的第一章)A 并行B 冯? 诺依曼C 智能D 串行2 某机字长 32 位,其中 1 位表示符号位。
若用定点整数表示,则最小负整数为( A )。
P16 —(这是答案在书上的页码,下面的一样)A -(231-1)B -(230-1)C -(231+1)D -(230+1)3 以下有关运算器的描述,( C )是正确的。
A 只做加法运算B 只做算术运算C 算术运算与逻辑运算D 只做逻辑运算4 EEPROM 是指( D )。
P83A 读写存储器B 只读存储器C 闪速存储器 D电擦除可程只读存储器5 当前的 CPU 由( B )组成。
P127A 控制器B 控制器、运算器、cacheC 运算器、主存D 控制器、ALU、主存6 在集中式总线仲裁中,( A )方式响应时间最快。
P195A 独立请求B 计数器定时查询C 菊花链7 CPU 中跟踪指令后继地址的寄存器是( C)。
P129 A 地址寄存器 B 指令计数器C 程序计数器D 指令寄存器8 从信息流的传输速度来看,( A )系统工作效率最低。
P186A 单总线B 双总线C 三总线D 多总线9 冯? 诺依曼机工作的基本方式的特点是( B )。
(光盘的第一章)A 多指令流单数据流B 按地址访问并顺序执行指令C 堆栈操作D 存贮器按内容选择地址10 在机器数( B)中,零的表示形式是唯一的。
P22A 原码B 补码C 移码D 反码11 在定点二进制运算器中,减法运算一般通过( D )来实现。
P27A 原码运算的二进制减法器B 补码运算的二进制减法器C 原码运算的十进制加法器D 补码运算的二进制加法器12 某计算机字长 32 位,其存储容量为 256MB,若按单字编址,它的寻址范围是( D )。
A 0—64MB B 0—32MBC 0—32MD 0—64M13 主存贮器和 CPU 之间增加 cache 的目的是( A )。
计算机组成原理作业习题集名词解释:1、主机2、CPU3、主存4、存储单元5、存储元件6、存储字7、存储字长8、存储容量9、机器字长10、指令字长11、PC12、IR13、CU14、ALU15、ACC16、MQ17、MAR18、MDR19、I/O20、MIPS1、说明计算机更新换代的依据。
2、设想计算机的未来。
名词解释:1、总线2、系统总线3、总线宽度4、总线带宽5、时钟同步/异步6、总线复用7、总线周期8、总线的通信控制9、同步通信10、比特率11、分散连接12、总线连接13、存储总线14、I/O总线15、片内总线16、数据总线17、地址总线18、通信总线19、串行通信20、并行通信1、什么是全相联映射?2、什么是近期最少使用算法?3、什么是EPROM?4、CACHE的特点是什么?5、什么是动态存储器刷新?6、半导体动态RAM和静态RAM存储特点最主要的区别是什么?7、计算机的存储器采用分级存储体系的主要目的是什么?8、有一主存—CACHE层次的存储器,其主存容量1MB,CACHE容量是64KB,每块8KB,若采用直接映射方式,(1)写出主存的地址和CACHE 地址格式,(2)计算主存的地址各部分的位数。
(3)主存地址为25301H 的单元在主存的那一块,映射到CACHE的那一块?9、有一个组相联映像CACHE由64个存储块构成,每组包含4个存储块,主存包含4096个存储块,每块由128字节组成,(1)写出主存的地址和CACHE地址格式(2)计算CACHE和主存地址各部分的位数。
(3)主存地址为48AB9H的单元在主存的那一块,映射到CACHE的那一块?10、现有8K×8位的ROM芯片和8K×4位的RAM芯片组成存储器,按字节编址,其中RAM的地址为2000H~5FFFH,ROM的地址为A000H~DFFFH,(1)写出需要几片芯片组成此存储器。
(2)画出此存储器结构图及与CPU的连接图。
《计算机组成原理》课程习题集一、单选题1.将有关数据加以分类、统计、分析,以取得有利用价值的信息,称其为______。
A. 数值计算B. 辅助设计C. 数据处理D. 实时控制2.目前的计算机,从原理上讲______。
A.指令以二进制形式存放,数据以十进制形式存放B.指令以十进制形式存放,数据以二进制形式存放C.指令和数据都以二进制形式存放D.指令和数据都以十进制形式存放3.计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是______。
A. 巴贝奇B. 冯. 诺依曼 C .帕斯卡 D. 贝尔4.目前所说的个人台式商用机属于______。
A.巨型机B.中型机C.小型机D.微型机5.在小型或微型计算机里,普遍采用的字符编码是______。
A. BCD码B. 16进制C. 格雷码D. ASCⅡ码6.完整的计算机系统应包括______。
A. 运算器、存储器、控制器B. 外部设备和主机C. 主机和实用程序D. 配套的硬件设备和软件系统7.计算机硬件能直接执行的语言是______。
A.符号语言B.高级语言C.机器语言D.汇编语言8.计算机科技文献中,英文缩写CAI代表______。
A. 计算机辅助制造B. 计算机辅助教学C. 计算机辅助设计D. 计算机辅助管理9.计算机与日常使用的袖珍计算器的本质区别在于______。
A. 运算速度的高低B. 存储器容量的大小C. 规模的大小D. 自动化程度的高低10.下列数中最小的数为______。
A.(101001)2B.(52)8C.(2B)16D.(44)1011.下列数中最大的数是______。
A.(10010101)2B.(227)8C.(96)16D.(143)1012.(2000)10化成十六进制数是______。
A.(7CD)H B.(7D0)H C.(7E0)H D.(7F0)H13.(2000)10化成十六进制数是______。
计算机组成原理试题集(含答案)计算机组成原理试题一一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。
)1?若十进制数据为137.5则其八进制数为(B )。
A、89.8B、211.4C、211.5D、1011111.1012. 若x 补=0.1101010,贝U 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)16 D . 457.下列数中,最大的数是(D)。
A . (101001)2B . (52) 8C. (2B)16 D . 458.下列数中,最小的数是(D)。
A . (111111) 2B (72)8C. (2F) 16 D .509. 已知:X= —0.0011, Y= -0.0101。
(X+Y )补=( A )。
A. 1. 1100B. 1. 1010C. 1. 0101 D . 1. 100010. 一个512KB的存储器,地址线和数据线的总和是(C )oA. 17B. 19C. 27D. 3611. 某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )A. 64K B . 32KB C. 32K D. 16KB12.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。
第2章习题运算方法和运算部件1.37H代码若看作ASCII码、整数补码、8421码时分别代表什么?2.比较下列有符号数补码的大小① 321FH与A521H ② 80H与32H③ 8000H与AF3BH ④ 72H与31H3.写出下列数据规格化浮点数的编码。
其中,阶码为5位移码(含1位阶符),尾数为11位补码(含1位数符)① +111000 ②-10101 ③ + 0.010114.设待校验的数据为10101011①采用偶校验,求校验码。
②采用CRC码,生成多项式为G(X)=X4+X+1,求CRC码。
5.有一个(7,3)码,生成多项式为G(X)=X4+X3+X2 +1,写出代码001的校验码和循环余数。
6.设待检验数据为10101011,采用码距为3的海明码,求海明码。
7.已知接收到的海明码为1010110,按偶校验原则(码距为3),问欲传的信息码是多少?8.某CRC码的生成多项式G(x)=x3+x2+1,用此生成多项式产生的冗余位,加在信息位后形成CRC 码。
若发送信息位1111 和1100 则它的CRC 码分别为_A_和_B_。
由于某种原因,使接收端收到了按某种规律可判断为出错的CRC 码,例如码字_C_、_D_、和_E_A: ①1111100 ②1111101 ③1111110 ④1111111B: ①1100100 ②1100101 ③1100110 ④1100111C ~E :①0000000 ②1111101 ③0010111 ④0011010⑤1000110 ⑥1001111 ⑦1010001 ⑧1011000解:A:G(x)=1101,C(x)=1111C(x)*23÷G(x)=1111000÷1101=1011余111得到的CRC码为1111111B:G(x)=1101,C(x)=1100C(x)*23÷G(x)=1100000÷1101=1001余101得到的CRC码为1100101C~E:分别用G(x)=1101对①~⑧作模2除:① 0000000÷1101 余000 ② 1111101÷1101 余001③ 0010111÷1101 余000 ④ 0011010÷1101 余000⑤ 1000110÷1101 余000 ⑥ 1001111÷1101 余100⑦ 1010001÷1101 余000 ⑧ 1011000÷1101 余100所以_C_、_D_和_E_的答案是②、⑥、⑧第3章存储器作业某系统CPU地址总线20条,数据总线8条,存储器系统由8KB的ROM(用2K*8位的2716芯片)和1KB的RAM(用1K*4位的2142芯片)组成,译码器采用74LS138。
要求:画出CPU和存储器的连接图(采用全译码方式);确定地址范围(ROM处于低地址,RAM处于高地址);利用下列规范的逻辑电路符号表示(见附录)用Powerpoint或Word做出连接图并写出相应的地址范围。
第4章指令系统作业一、填空题1.指令的编码将指令分成、等字段。
2.指令编码中,操作码用来指定。
3.立即寻址的操作数在____________中。
4.寄存器间接寻址中,给出的是_____________所在的寄存器编号。
5.存储器间接寻址指令中给出的是___________所在的存储器地址。
一次间址CPU需要访问内存_____次才能获得操作数。
6.变址寻址方式中操作数的地址是由_________与___________之和产生。
7.用于改变程序执行顺序的指令主要有___________和___________等。
8.只有操作码而没有地址码的指令称为________指令。
9.精简指令计算机系统简称____________。
二、选择题1.先计算后再访问内存的寻址方式是____________。
A.立即寻址 B.直接寻址C.间接寻址 D.变址寻址2.单地址指令中为了完成两个操作数的算术运算,除地址码指定一个操作数外,另一个操作数需采用_________A.堆栈寻址 B.立即寻址C.隐含寻址 D.寄存器寻址3.指令系统采用不同寻址方式的目的主要是__________A.可直接访问内存B.提供扩展操作码并降低译码难度C.实现存储程序和程序控制D.缩短指令长度,扩大寻址空间,提高编程的灵活性4.执行中用到堆栈指令的是____________A.移位指令 B.乘法指令C.子程序调用 D.串处理指令5.下列指令中,哪类指令不能用于数值处理?A.算术运算指令 B.移位操作C.字符串处理指令 D.输入输出指令6.下列指令中,________是用户不能使用的。
A.堆栈指令 B.移位操作指令C.特权指令 D.字符串处理指令7.操作数地址存放在寄存器中的寻址方式是_________A.寄存器寻址 B.寄存器间接寻址C.直接寻址 D.间接寻址8.立即寻址是指_____A.指令中直接给出操作数地址 B.指令中直接给出操作数C.指令中间接给出操作数 D.指令中间接给出操作数地址9.直接寻址是指_____A.指令中直接给出操作数地址 B.指令中直接给出操作数C.指令中间接给出操作数 D.指令中间接给出操作数地址10.寄存器直接寻址,在指令操作数地址字段中给出的是_____。
A.寄存器编号B.操作数本身C.内存地址D.I/O端口地址11.间接寻址是指_____。
A.指令中直接给出操作数地址B.指令中直接给出操作数C.指令中间接给出操作数D.指令中给出的是操作数地址所在的存储单元地址12.变址寻址方式中,操作数的有效地址等于_____。
A.基址寄存器内容加上形式地址(位移量) B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址 D.程序计数器内容加上形式地址13.相对寻址方式中,求有效地址使用_____加上偏移量。
A.基址寄存器内容 B.堆栈指针内容 C.变址寄存器内容 D.程序计数器内容14.采用基址寻址可扩大寻址范围,且_________A.基址寄存器内容由用户确定,在程序执行过程中不可变;B.基址寄存器内容由操作系统确定,在程序执行过程中不可变;C.基址寄存器内容由用户确定,在程序执行过程中可变;B.基址寄存器内容由操作系统确定,在程序执行过程中可变。
15.采用变址寻址可扩大寻址范围,且_________A.变址寄存器内容由用户确定,在程序执行过程中不可变;B.变址寄存器内容由操作系统确定,在程序执行过程中不可变;C.变址寄存器内容由用户确定,在程序执行过程中可变;B.变址寄存器内容由操作系统确定,在程序执行过程中可变。
16.指令的寻址方式有顺序和跳跃两种方式。
采用跳跃寻址方式可以实现_________ A.堆栈寻址 B.程序的条件转移C.程序的无条件转移 D.程序的条件转移或无条件转移17.下列几项中,不符合RISC指令系统的特点是_______A.指令长度固定,指令种类少;B.寻址方式种类尽量减少,指令功能尽可能强;C.增加寄存器的数目,以尽量减少访存次数;D.选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。
18.设机器字长为16位,存储器按字节编址,对于单字长指令而言,读取该指令后,PC值自动加_________A.1B.2C.3D.4三.综合分析题1.若某计算机数据线、地址线均是8bit,有—条相对寻址的无条件转移指令存于内存的20H单元中,指令给出的位移量D=00010101B,设该指令占用2个字节,试计算:(1)取该指令时PC的内容(2)该指令执行结束时PC的内容2.某计算机有变址寻址、间接寻址和相对寻址等寻址方式,设当前指令的地址码部分为001AH,正在执行的指令所在地址为1F05H,变址寄存器中的内容为23AOH,其H表示十六进制数。
己知存储器的部分地址及相应内容如图, (1)当执行取数指令时,如为变址寻址方式,则取出的数为( )。
(2)如为间接寻址,取出的数为( )(3)当执行转移指令时,转移地址( )(1)有效地址:23A0H+001AH=23BAH;(23BA)=1748H。
(2)有效地址:(001AH)=23A0H;(23A0H)=2600H。
(3)寄存器为16位,所以一个指令字通常为16位,转移地址=(PC)+2+001AH=1F21H3.假设(R)=1000H,(1000H)=2000H,(2000H)=3000H,(PC)=4000H,问在以下寻址方式下访问到操作数的值是什么?(1)寄存器寻址R(2)寄存器间接寻址(R)(3)直接寻址1000(4)存储器间接寻址(1000)(5)立即数寻址#20004.某机字长为16位,存储器按字编址,访内存指令格式如下其中OP是操作码,M定义寻址方式,A为形式地址。
设PC和RX分别为程序计数和变址寄存器,字长16位(1)该指令能定义多少种指令?(2)表中各种寻址方式的寻址范围为多少?(3)写出表中各种寻址方式的有效地址EA的计算公式。
5.假设某计算机指令字长度为32位,具有二地址、一地址、零地址3种指令格式,每个操作数地址规定用8位表示,若操作码字段固定为8位,现已设计出K 条二地址指令,L条零地址指令,那么这台计算机最多能设计出多少条单地址指令?6.某指令系统指令字长为20位,具有双操作数、单操作数和无操作数3种指令格式,每个操作数地址规定用6位表示,当双操作数指令条数取最大值,而且单操作数指令条数也取最大值时,这3种指令最多可能拥有的指令数各是多少?7. 某指令系统指令字长为24位,,地址码长8位,具有双操作数、单操作数和无操作数3种指令格式,采用扩展操作码技术,若单操作数指令M条,零操作数指令N条,则双操作数指令多少条?课后题:1、某8位微型机地址码为18位,若使用4K×4位的RAM芯片组成模块板结构的存储器,试问:(1)该机所允许的最大主存空间是多少?(2)若每个模块板为32K×8位,共需几个模块板?(3)每个模块板内共有几片RAM芯片?(4)共有多少片RAM?(5)CPU如何选择各模块板?解:(1)218 = 256K,则该机所允许的最大主存空间是256K×8位(或256KB);8(2)模块板总数= 256K×8 / 32K×= 8块;(3)板内片数= 32K×8位/ 4K×4位= 8×2 = 16片;(4)总片数= 16片×8 = 128片;(5)CPU通过最高3位地址译码选板,次高3位地址译码选片。
地址格式分配如下:′2、设CPU共有16根地址线,8根数据线,并用-MREQ(低电平有效)作访存控制信号,R/-W作读写命令信号(高电平为读,低电平为写)。