
1.存储单元是指___B__。
A 存放一个二进制信息位的存储元
B 存放一个机器字的所有存储元集合
C 存放一个字节的所有存储元集合
D 存放两个字节的所有存储元集合;
2.冯·诺依曼机工作的基本方式的特点是__B__。
A 多指令流单数据流
B 按地址访问并顺序执行指令
C 堆栈操作
D 存贮器按内容选择地址
3.完整的计算机应包括__D__。
A 运算器、存储器、控制器 ;
B 外部设备和主机 ;
C 主机和实用程序 ;
D 配套的硬件设备和软件系统 ;
4.运算器虽有许多部件组成,但核心部件是__B__。
A.数据总线
B.算术逻辑运算单元
C.多路开关
D.累加寄存器
5.运算器的主要功能是进行__C___。
A.逻辑运算
B.算术运算
C.逻辑运算与算术运算
D.初等函数的运算
6.从器件角度看,计算机经历了四代变化。但从系统结构看,至今绝大多数计算机仍属于__B___型计算机。
A.并行
B.冯.诺依曼
C.智能
D.实时处理
7.下列__D__属于应用软件。
A. 操作系统
B. 编译系统
C. 连接程序
D.文本处理
8.目前的计算机,从原理上讲__C__。
A.指令以二进制形式存放,数据以十进制形式存放
B.指令以十进制形式存放,数据以二进制形式存放
C.指令和数据都以二进制形式存放
D.指令和数据都以十进制形式存放
9.至今为止,计算机中的所有信息仍以二进制方式表示的理由是__D___。
A.节约元件
B.运算速度快
C.物理器件性能所至
D.信息处理方便
10.描述汇编语言特性的概念中,有错误的句子是__C__。
A. 对程序员的训练要求来说,需要硬件知识
B. 汇编语言对机器的依赖性高
C. 用汇编语言编制程序的难度比高级语言小
D. 汇编语言编写的程序执行速度比高级语言快
11. 处理器(CPU)是指__C__。
A. 运算器
B. 控制器
C. 运算器. 控制器和cache
D. 运算器、控制器和主存储器
12.计算机与日常使用的袖珍计算器的本质区别在于__D___。
A. 运算速度的高低
B. 存储器容量的大小
C. 规模的大小
D. 自动化程度的高低
13.计算机问世至今,不管怎样更新,依然保持“存储程序”的概念,最早提出这种概念的是__C___。
A. 帕斯卡
B. 巴贝奇
C. 冯·诺依曼
D. 贝尔
14. 有些计算机将一部分软件房屋地存于只读存储器中,称之为__C___。
A. 硬件
B. 软件
C. 固件
D. 辅助存储器
15. 计算机系统中的存储系统是指__D___。
A. RAM存储器
B. ROM存储器
C. 主存
D. 主存和辅存
16. 用以指定待执行指令所在地址的是__C___。
A. 指令寄存器
B. 数据计数器
C. 程序计数器
D. 累加器
17. 下列__D___不属于输入设备。
A. 画笔与图形板
B. 键盘
C. 鼠标
D. 打印机
18. 下列__C___不属于输出设备。
A. 打印机
B. 磁带机
C. 光笔
D. 绘图仪
19.计算机只懂机器语言,而人类熟悉高级语言,帮人机通信必须借助 __A___。
A. 编译程序
B. 编辑程序
C. 连接程序
D. 载入程序
20. 只有当程序要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为__C__。
A. 目标程序
B. 编译程序
C. 解释程序
D. 汇编程序
计算机组成原理第二章习题
1.以真空管为主要器件的是___A___。
A. 第一代计算机
B. 第二代计算机
C. 第三代计算机
D. 计算机
2.所谓第二代计算机是以__C____为主要器件。
A. 超大规模集成电路
B. 集成电路
C. 晶体管
D. 电子管
3.第三代计算机是以___B___为主要器件。
A. 超大规模集成电路
B. 集成电路
C. 晶体管
D. 电子管
4.ENIAC用的主要元件的是___C___。
A. 集成电路
B. 晶体管
C. 电子管
D. 以上都不对
5.目前被广泛使用的计算机是___A__。
A. 数字计算机
B. 模拟计算机
C. 数字模拟混合式计算机
D. 特殊用途的计算机
6.个人计算机(PC)属于__C____类计算机。
A. 大型机
B. 小型机
C. 微型机
D. 超级计算机
7.通常计算机的更新换代以___A___为依据。
A. 电子器件
B. 电子管
C. 半导体
D. 延迟线
8.目前大多数集成电路生产中,所采用的基本材料为___A___。
A. 单晶硅
B. 非晶硅
C. 锑化钼
D. 硫化镉
9.计算机科技文献中,英文缩写CAI代表____B__。
A. 计算机辅助制造
B. 计算机辅助教学
C. 计算机辅助设计
D. 计算机辅助管理
10.邮局把信件进行自动分拣,使用的计算机技术是___D___。
A. 机器翻译
B. 自然语言理解
C. 机器证明
D. 模式识别
11.计算机在过程控制应用时,控制单元必须使用的重要部件是___D___。
A. 键盘
B. CRT
C. 打印机
D. 数/模与模/数转换器
12.目前我们所说的个人台式商用机属于___D___。
A.巨型机
B.中型机
C.小型机
D.微型机
13. Pentium-3是一种___A___。
A.位处理器
B.16位处理器
C.准16位处理器
D.32位处理器
14. 电子邮件是指___B___。
A. 用计算机管理邮政信件
B. 通过计算机网络收发消息
C. 用计算机管理电话系统
D. 用计算机处理收发报业务
计算机组成原理第三章习题
1. 信息只用一条传输线 ,且采用脉冲传输的方式称为__A___。
A. 串行传输
B. 并行传输
C. 并串行传输
D. 分时传输
2. 根据传送信息的种类不同,系统总线分为___B___。
A. 地址线和数据线
B. 地址线、数据线和控制线
C. 地址线、数据线和响应线
D. 数据线和控制线
3. 系统总线中地址线的功能是__D____。
A. 用于选择主存单元地址
B. 用于选择进行信息传输的设备
C. 用于选择外存地址
D. 用于指定主存和I/O设备接口电路的地址
4. 连接计算机与计算机之间的总线属于__C____总线。
A. 片内
B. 系统
C. 通信
5. 从信息流的传送效率来看,___B___工作效率最低。
A. 三总线系统
B. 单总线系统
C. 双总线系统
D. 多总线系统
6. 计算机使用总线结构的便于增减外设,同时___C___。
A. 减少信息传输量
B. 提高信息传输速度
C. 减少了信息传输线的条数
D. 减少了存储器占用时间
7. 系统总线中控制线的功能是__A____。
A.提供主存、I/O接口设备的控制信号和响应信号及时序信号
B.提供数据信息
C.提供主存、I/O接口设备的控制信号
D.提供主存、I/O接口设备的响应信号
8. PCI总线的基本传输机制是___C___。
A. 并行传送
B. 串行传送
C. 猝发式传送
D. DMA传送
9. 描述PCI总线中基本概念不正确的是___D___。
A. PCI总线是一个与处理器无关的高速外围总线
B. PCI总线的基本传输机制是猝发式传输
C. PCI设备不一定是主设备
D. 系统中只允许有一条PCI总线
10. 下面对计算机总线的描述中,确切完备的概念是___D___。
A. 地址信息、数据信息不能同时出现
B.地址信息与控制信息不能同时出现
C.数据信息与控制信息不能同时出现
D.两种信息源的代码不能在总线中同时传送
11. 集中式总线仲裁中,___C___响应时间最快。
A. 菊花链方式
B. 计数器定时查询方式
C. 请求方式
12. 三种集中式总线控制中,__A____方式对电路故障最敏感。
A.链式查询
B.计数器定时查询
C.请求。
13. 在计数器定时查询方式下,若计数从0开始,则____A__。
A. 设备号小的优先级高
B. 每个设备使用总线的机会相等
C. 设备号大的优先级高
14. 在计数器定时查询方式下,若每次计数从上一次计数的终止点开始,则___B___。
A. 设备号小的优先级高
B. 每个设备使用总线的机会相等
C. 设备号大的优先级高
15. 在三种集中式总线仲裁中,请求方式响应时间最快,但它是以___B___为代价的。
A. 增加仲裁器开销
B. 增加控制线数
C. 增加仲裁器开销和控制线数
D. 增加总线占用时间
16. 总线通信中的同步控制是___B___。
A. 只适合于CPU控制的方式
B. 同统一时序控制的方式
C. 只适合于外围设备控制的方式
17. 同步通信之所以比异步通信具有较高的传输频率是因为__D____。
A. 同步通信不需要应答信号且同步通信方式的总线长度较短
B. 同步通信用一个公共的时钟信号进行同步
C. 同步通信中,各部件存取时间比较接近
D. 以上因素的总和
18. 在各种异步通信方式中,___C___速度最快。
A. 全互锁
B. 半互锁
C. 不互锁
19. 在同步通信中,一个总线周期的传输过程是___B___。
A. 先传送数据,再传输地址
B. 先传送地址,再传输数据
C. 只传输数据
20. 不同的信号共用一组信号线,分时传送,这种总线传输方式是____D__传输。
A. 猝发
B. 并行
C. 串行
D. 复用
21. 总线的异步通信方式__A____。
A. 不采用时钟信号,只采用握手信号
B. 既采用时钟信号,又采用握手信号
C. 既不采用时钟信号,又不采用握手信号
22. 总线的半同步通信方式__B____。
A. 不采用时钟信号,只采用握手信号
B. 既采用时钟信号,又采用握手信号
C. 既不采用时钟信号,又不采用握手信号
答案:1.A 2.B 3.D 4.C 5.B 6.C 7.A 8.C 9.D 10.D 11.C 12.A 13.A 14.B 15.B 16B 17.D 18.C 19.B 20.D 21.A 22.B
计算机组成原理第四章习题
1. EPROM是指______。
A. 读写存储器
B. 只读存储器
C. 可编程的只读存储器
D. 可擦除可编程的只读存储器
2. 在主存和CPU之间增加cache存储器的目的是______。
A. 增加内存容量
B. 提高内存可靠性
C. 解决CPU和主存之间的速度匹配问题
D. 增加内存容量,同时加快存取速度
3. 某单片机的系统程序,不允许用户在执行时改变,则可以选用______作为存储芯片。
A. SRAM
B. 闪速存储器
C. cache
D.辅助存储器
4.CD-ROM是______型光盘。
A.一次
B.重写
C.只读
5. 外存储器与内存储器相比,外存储器______。
A.速度快,容量大,成本高
B.速度慢,容量大,成本低
C.速度快,容量小,成本高
D.速度慢,容量大,成本高
6.常用的虚拟存储系统由______两级存储器组成。
A.主存—辅存
B.快存—主存
C.快存—辅存
D.通用寄存器—主存
7.在虚拟存储器中,当程序正在执行时,由______完成地址映射。
A.程序员
B.编译器
C.装入程序
D.硬件和操作系统
8.采用虚拟存储器的目的是______。
A.提高主存储器的存取速度
B.扩大主存储器的存储空间
C.提高外存储器的存取速度
D.扩大外存储器的存储空间
9.程序员编程所用的地址叫做______。
A.逻辑地址
B.物理地址
C.真实地址
10. 一个256KB的存储器,其地址线和数据线总和为______。
A.16
B.18
C.26
D.20
11.CRT的分辨率为1024ⅹ1024像素,像素的颜色数为256,则刷新存储器的容量是______。
A.256KB
B.512KB
C. 1MB
D. 8MB
12. 某机字长32位,存储容量1MB,若按字编址,它的寻址范围是______。
A.1MB
B.512KB
C.256K
D.256KB
13.某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是______。
A.4MB
B.2MB
C.2M
D.1M
14.某计算机字长32位,存储容量是8MB,若按双字编址,那么它的寻址范围是______。
A. 256K
B. 512K
C. 1M
D. 2M
15. “与非”门中的某一个输入值为“0”,那么它的输出值______。
A. 为“0”
B. 为“1”
C. 要取决于其他输入端的值
16.一个四体并行低位交叉的存储器,每个模块的容量是K×32位,存取周期为200ns,下列说法正确的是______。
A. 在200ns内,存储器能向CPU提供256位二进制信息
B. 在200ns内,存储器能向CPU提供128位二进制信息
C. 在50ns内,每个模块能向CPU提供32位二进制信息
17.在下列因素中,与Cache命中率无关的是 ______。
A. Cache块的大小
B. Cache的容量
C. 主存的存取时间
18.Cache的地址映象中,若主存中的任一块均可映射到Cache内的任一块的位置上,称为 ______。
A. 直接映象
B. 全相联映象
C. 组相联映象
19.在磁盘存储器中,查找时间是______。
A. 使磁头移动到要找的柱面上所需的时间
B. 在磁道上找到要找的扇区所需的时间
C. 在扇区中找到要找的数据所需的时间
20. 活动磁头磁盘存储器的平均寻址时间指______。
A. 平均找道时间
B. 平均寻道时间加平均等待时间
C. 平均等待时间
21. 磁盘的盘面上有很多半径不同的同心圆,这些同心圆称为______。
A.扇区
B. 磁道
C. 磁柱
15. 由于磁盘上的内部同心圆小于外部同心圆,则对其所存储的数据量而言,______。
A. 内部同心圆大于外部同心圆
B. 内部同心圆等于外部同心圆
C. 内部同心圆小于外部同心圆
应用题:
1、用16k×8位的SRAM芯片构成32K×16位的存储器,要求画出该存储器的组成逻辑框图。
2、已知某8位机的主存采用半导体存储器,地址码为18位,采用4K×4位的SRAM芯片组成该机所允许的最大主存空间,并选用模块条形式,问:
1)若每个模块条为32K×8位,共需几个模块条?
2)每个模块条内有多少片RAM芯片?
3)主存共需多少RAM芯片?CPU需使用几根地址线来选择各模块?使用何种译码器?
3、设有一个具有20位地址和32位字长的存储器,问:
1)该存储器能存储多少个字节的信息?
2)如果存储器由512k×8位的SRAM 芯片组成,需多少片?
3)需多少位地址作芯片选择?
4、假设CPU执行某段程序时,共访问Cache 3800次,访问主存200次,已知Cache存取周期为50ns,主存存取周期为250ns,求Cache的命中率、平均访问时间和Cache-主存系统的效率。
5、设有16个固定磁头的硬盘,每道的存储容量为62 500B,盘驱动器转速为40r/s,求最大数据传输率。
6、设写入磁盘存储器的数据代码是1011011100,分别画出归零制(RZ)、不归零制(NRZ)、调相制(RM)、调频制(FM)四种记录方式的写磁头电流波形。
7、磁盘组有6个磁盘,每片有两个记录面,存储区域内径为22cm,外径为33cm,道密度为40tpm(道每毫米),内层位密度为40bpm,转速为40r/s,问:
1)共有多少存储面可用?
2)共有多少柱面?
3)盘组总存储容量是多少?
4)数据传输率是多少?
答案:1.D 2.C 3.B 4.C 5.B 6.A 7.D 8.B 9.A 10.C 11.C 12.C 13.C 14.C 15.B 16.C 17.B
计算机组成原理第五章习题
1. DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称为______。
A. 停止CPU访问主存
B. 周期挪用
C. DMA与CPU交替访问
2.微型计算机中,主机和高速硬盘进行数据交换一般采用______方式。
A. 程序查询方式
B. 中断方式
C. DMA方式
3.计算机主机和终端串行传送数据时,要进行串-并或并-串转换,这样的转换_____。
A. 只有通过专门的硬件来实现
B. 可以用软件实现,并非一定用硬件实现
C. 只能用软件实现
4.主机和设备传送数据时,采用______主机与设备是串行工作的。
A. 程序查询方式
B. 中断方式
C. DMA方式
5. 下述______种情况会提出中断请求。
A. 产生存储周期窃取
B. 在键盘输入过程中,每按一次键
C. 两数相加结果为零
6. 主机与设备传送数据时,采用______,CPU的效率最高。
A. 程序查询方式
B. 中断方式
C. DMA方式
7. 中断发生时,程序计数器内容的保护和更新是由______完成的。
A. 硬件自动
B. 进栈指令和转移指令
C. 访存指令
8. 中断向量地址是______。
A. 子程序入口地址
B. 中断服务程序入口地址
C. 中断服务程序入口地址的地址
9. 在中断响应周期,置“0”允许中断触发器是由______完成的。
A. 硬件自动
B. 程序员在编制中断服务程序时设置的
C. 关中断指令
10. I/O编址方式可分为统一编址和编址,______。
A. 统一编址就是将I/O地址看作是存储器地址的一部分,可用专门的I/O指令对设备进行访问
B. 编址是指I/O地址和存储器地址是分开的,所以对I/O访问必须有专门的I/O指令
C. 统一编址是指I/O地址和存储器地址是分开的,所以可用访存指令实现CPU对设备的访问
11. 目前在小型和微型计算机里最普遍采用的字母与字符编码是_____。
A. BCD码
B. 十六进制代码
C. ASCII码
12.I/O与主机交换信息的方式中,中断方式的特点是______。
A. CPU与设备串行工作,传送与主程序串行工作
B. CPU与设备并行工作,传送与主程序串行工作
C. CPU与设备并行工作,传送与主程序并行工作
13. I/O采用统一编址时,存储单元和I/O设备是靠______来区分的。
A. 不同的地址线
B. 不同的地址码
C. 不同的控制线
14. I/O采用统一编址时,进行输入输出操作的指令是______。
A. 控制指令
B. 访存指令
C. 输入输出指令
15. 中断服务程序的最后一条指令是______。
A. 转移指令
B. 出栈指令
C. 中断返回指令
16. 鼠标器适合于用______方式实现输入操作。
A. 程序查询
B. 中断
C. DMA
17. 以下叙述______是正确的。
A. 外部设备一旦发出中断请求,便立即得到CPU的响应
B. 外部设备一旦发出中断请求,CPU应响应
C. 中断方式一般用于处理随机出现的服务请求
18. 键盘、鼠标、显示器、打印机属于______设备。
A. 机-机通信
B. 计算机信息驻留
C. 人机交互
19. MODEM属于______设备。
A. 机-机通信
B. 计算机信息驻留
C. 人机交互
20. 采用DMA方式传送数据时,每传送一个数据要占用______的时间。
A. 一个指令周期
B. 一个机器周期
C. 一个存取周期
21. 周期挪用(窃取)用于______中。
A. 直接存储器存取方式的输入输出
B. 程序查询方式的输入输出
C. 程序中断方式的输入输出
22. DMA方式______。
A. 既然能用于高速外围设备的信息传送,也就能代替中断方式
B. 不能取代中断方式
C. 也能向CPU请求中断处理数据传送
23. 当采用______输入操作情况下,除非计算机等待,否则无法传送数据给计算机。
A.程序查询方式
B. 中断方式
C. DMA方式
24. 某系统对输入数据进行取样处理,每抽取一个输入数据,CPU就要中断处理一次,将取样的数据放至存储器中保留的缓冲区中,该中断处理需X秒。此外,缓冲区内每存储N个数据,主程序就将其取出进行处理需Y秒,可见,该系统平均每秒______次中断请求。
A. N/(N*X+Y)
B. N/(X+Y)N
C. min[1/X,N/Y]
25. I/O与主机交换信息的方式中,DMA的特点是是______。
A. CPU与设备串行工作,传送与主程序串行工作
B. CPU与设备并行工作,传送与主程序串行工作
C. CPU与设备并行工作,传送与主程序并行工作
计算机组成原理第六章习题
1. 设寄存器的位数为8位,机器数采用补码的形式(含1位符号位),对应于十进制-27寄存器内容为______。
A. 27H
B. 9BH
C. E5H
2. 对真值0表示唯一的机器数是______。
A. 原码
B. 补码和移码
C. 反码
D. 以上都不对
3. 在整数定点机中,下述说法正确的是______。
A. 原码和反码不能表示-1,补码能表示-1
B. 三种机器数均可表示-1
C. 三种机器数均可表示-1,且三种机器数的表示范围相同
4. 在小数定点机中,下述说法正确的是______。
A. 只有补码能表示-1
B. 只有原码不能表示-1
C. 三种机器数均不可表示-1
5. 某机字长8位,采用补码形式(含1位符号位),它所能表示的整数范围是______。
A. -127 ~ +127
B. -128 ~ +128
C. -128 ~ +127
6. 设x为整数,[x]反=1,1111,对应的真值是______。
A. -15
B. -1
C. -0
7.设x为整数,[x]补=1,x1x2x3x4x5,,若要x < -16, x1 ~ x5满足的条件是______。
A. x1 ~ x5至少有一个为1
B. x1 必须为0, x2 ~ x5至少有一个为1
C. x1 必须为0, x2 ~ x5任意
8. 设[x]原=1.x1x2x3x4,,若要x > -1/2, x1 ~ x4满足的条件是______。
A. x1 必须为0, x2 ~ x4至少有一个为1
B. x1 必须为0, x2 ~ x4任意
C. x1 必须为1, x2 ~ x4任意
9. 设[x]补=1.x1x2x3x4,,若要x > -1/2, x1 ~ x4满足的条件是______。
A. x1 必须为1, x2 ~ x4至少有一个为1
B. x1 必须为1, x2 ~ x4任意
C. x1 必须为1, x2 ~ x4至少有一个为1
10. x为真值, x*为其绝对值,则等式[-x*]补 =[-x]补的条件是______。
A. x任意
B. x为正数
C. x为负数
11. 用n+1位字长表示定点数(其中1位为符号位),它所能表示的整数范围是______,它所能表示的小数范围是_____。
A. 0≤|N|≤2n-1
B. 0≤|N|≤2n+1-1
C. 0≤|N|≤1-2-(n+1)
D. 0≤|N|≤1-2-n
12. 32位字长的浮点数,其中阶码8位(含1位阶符),尾数24位(含1位数符),则其对应的最大正数为____,最小负数为____,最小的绝对值为____;若机器数采用补码表示,且尾数为规格化形式,则对应的最大正数为____,最小正数为____,最小负数为____。
A. 2127(1-2-23)
B. -2127(1-2-23)
C. 2-129
D. -2+127
E. 2-128 * 2-23
F. 2-127 * 2-23
13. 16位字长的浮点数,其中阶码7位(含1位阶符),尾数9位(含1位数符),当机器数采用原码表示时,所能表示的数的范围是____,采用补码表示时所能表示数的范围是____。
A. -2 ~ 2(1-2-8)
B. -263 ~ 263(1-2-8)
C. -263 ~ 263(1-2-9)
D. -263(1-2-8) ~ 263(1-2-8)
14. 16位字长的浮点数,其中阶码7位(含1位阶符),尾数9位(含1位数符),当机器数采用原码表示时,它所能表示的最接近0的负数是____,采用补码表示时它所能表示的最接近0的负数是____。
A. -2-71
B. -2-72
C. -2-73
15. 当[x]反=1.1111时,对应的真值为______。
A. -0
B. -15/16
C. -1/16
16. 在浮点机中,下列______是正确的。
A. 尾数的第一数位为1时,即为规格化形式
B. 尾数的第一数位与数符不同时, 即为规格化形式
C. 不同的机器数有不同的规格化形式
D. 尾数的第一数位为0时,即为规格化形式
17. 浮点数的表示范围和精度取决于______。
A. 阶码的位数和尾数的机器数形式
B. 阶码的机器数形式和尾数的位数
C. 阶码的位数和尾数的位数
D. 阶码的机器数形式和尾数的机器数形式
18. 在浮点机中______是隐含的。
A. 阶码
B. 数符
C. 尾数
D. 基数
19. 在规格化的浮点表示中,若只将移码的阶码改为补码表示,其余部分保持不变,则将会使浮点数的表示范围______。
A. 增大
B. 减小
C. 不变
20. 采用规格化的浮点数是为了______。
A. 增加数据的表示范围
B. 方便浮点运算
C. 防止运算时数据溢出
D. 增加数据的表示精度
21. 设机器数字长8位(含1位符号位),若机器数BAH为补码,则算术左移一位得______,算术右移一位得______。
A. F4H DDH
B. B4H 6DH
C. F4H 9DH
D. B5H EDH
计算机组成原理第七章习题
1. 零地址指令在指令格式中不给出操作数的地址,它的操作数来自______。
A. 立即数和栈项
B. 暂存器
C. 栈顶和次栈顶
2. 操作数在寄存器中的寻址方式称为______寻址。
A. 直接寻址
B. 寄存器直接
C. 寄存器间接
3. 寄存器间接寻址中,操作数在______中。
A. 通用寄存器
B. 堆栈
C. 主存单元
4. 变址寻址方式中,操作数的有效地址是______。
A. 基址寄存器内容加上形式地址(位移量)
B. 程序计数器内容加上形式地址
C. 变址寄存器内容加上形式地址
5. 基址寻址方式中,操作数的有效地址是______。
A. 基址寄存器内容加上形式地址(位移量)
B. 程序计数器内容加上形式地址
C. 变址寄存器内容加上形式地址
6. 采用基址寻址可扩大寻址范围,且______。
A. 基址寄存器内容由用户确定,在程序执行过程中不可变
B. 基址寄存器内容由操作系统确定,在程序执行过程中不可变
C. 基址寄存器内容由操作系统确定,在程序执行过程中可变
7. 采用变址寻址可扩大寻址范围,且______。
A. 变址寄存器内容由用户确定,在程序执行过程中不可变
B. 变址寄存器内容由操作系统确定,在程序执行过程中可变
C. 基址寄存器内容由用户确定,在程序执行过程中可变
8. 设变址寄存器为X,形式地址为D,某机具有先变址再间址的寻址方式,则这种寻址方式的有效地址为______。
A. EA=(X)+D
B. EA=(X)+(D)
C. EA=((X)+D)
9. 设变址寄存器为X,形式地址为D,某机具有先间址再变址的寻址方式,则这种寻址方式的有效地址为______。
A. EA=(X)+D
B. EA=(X)+(D)
C. EA=((X)+D)
10. 设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+1→PC,设当前PC的内容为2000H,要求转移到2008H地址,则该转移指令第二个字节的内容应为______。
A. 08H
B. 06H
C. 0AH
11. 设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+1→PC,设当前PC的内容为2009H,要求转移到2000H地址,则该转移指令第二个字节的内容应为______。
A. F5H
B. F7H
C. 09H
12. 为了缩短指令中地址码的长度,应采用______寻址。
A. 立即数
B. 寄存器
C. 直接
13. 操作数地址存放在寄存器中的寻址方式是______。
A. 寄存器寻址
B. 寄存器间接寻址
C. 变址寄存器寻址
14. 下列叙述能反映RISC特征的是______。(多选)
A. 丰富的寻址方式
B. 指令执行采用流水方式
C. 控制器采用微程序设计
D. 指令长度固定
E. 只有LOAD/STORE指令访问存储器
F. 难以用优化编译生成高效的目标代码
G. 配置多个通用寄存器
15. 下列叙述能反映CISC特征的是______。(多选)
A. 丰富的寻址方式
B. 指令字长固定
C. 大多数指令需要多个时钟周期才能执行完成
D. 各种指令都可以访存
E. 只有LOAD/STORE指令访问存储器
F. 采用优化编译技术
某机主存容量为4M × 16位,且存储字长等于指令字长,若该机指令系统能完成97种操作,操作码位数固定,且具有直接、间接、基址、变址、相对、立即等六种寻址方式。
(1)画出一地址指令格式并指出各字段的作用。
(2)该指令直接寻址的最大范围。
(3)一次间址和多次间址的寻址范围。
(4)立即数的范围。
(5)相对寻址的范围(用十进制数表示)。
(6)上述六种寻址方式的指令哪一种执行时间最短?哪一种最长?哪一种便于用户编制处理数组问题的程序?哪一种便于程序的浮动?为什么?
(7)如何修改指令格式,使指令的直接寻址范围可扩大到4M?
计算机组成原理第八章习题
1. 下列说法正确的是______。
A. 指令周期等于机器周期
B. 指令周期大于机器周期
C. 指令周期是机器周期的两倍
2. 中断标志触发器用于______。
A. 向CPU发中断请求
B. 指示CPU是否进入中断周期
C. 开放或关闭中断系统
3. 允许中断触发器用于______。
A. 向CPU发中断请求
B. 指示正有中断在进行
C. 开放或关闭中断系统
4. CPU响应中断的时间是______。
A. 一条指令执行结束
B. 外设提出中断
C. 取指周期结束
5. 程序计数器的位数取决于______。
A. 存储器的容量
B. 机器字长
C. 指令字长
6. 中断向量可提供______。
A. 被选中设备的地址
B. 传送数据的起始地址
C. 中断服务程序的入口地址
D. 主程序的断点地址
7. 指令寄存器的位数取决于______。
A. 存储器的容量
B. 指令字长
C. 机器字长
8. 与具有n个并行部件的处理器相比,一个n段流水处理器______。
A. 具备同等水平的吞吐能力
B. 不具备同等水平的吞吐能力
C. 吞吐能力大于前者的能力
9.某机有四级中断,优先级从高到低为1→2→3→4.若将优先级顺序修改,改后1级中断的屏蔽字为1011,2级中断的屏蔽字为1111,3级中断的屏蔽字为0011,4级中断的屏蔽字为0001,则修改后的优先顺序从高到低为______。
A. 3→2→1→4
B. 1→3→4→2
C. 2→1→3→4
10. 超标量流水技术______。
A. 缩短原来流水线的处理器周期
B. 在每个时钟周期内同时并发多条指令
C. 把多条能并行操作的指令组合成一条具有多个操作码字段的指令
11. 超流水线技术是______。
A. 缩短原来流水线的处理器周期
B. 在每个时钟周期内同时并发多条指令
C. 把多条能并行操作的指令组合成一条具有多个操作码字段的指令
12. 由编译程序将多条指令组成一条指令,这种技术称做______。
A. 超标量技术
B. 超流水线技术
C. 超长指令字技术
13. 中断周期前是______,中断周期后是______。
A. 取指周期,执行周期
B. 执行周期,取指周期
C. 间指周期,执行周期
