第一章 计算机系统的结构组成与工作原理第一章测验1、下列不属于冯.洛伊曼计算机组成部分的是
a、运算器
b、控制器
c、互联网
d、存储器
2、关于risc与cisc的叙述,下述错误的是
a、前者是精简指令集计算机,后者是复杂指令集计算机
b、前者的指令编码长度一致,后者的指令编码长度通常不一致
c、前者指令集的设计出发点是按“单条指令完成某一步骤或环节”,后者指令集的设计出发点是按“单条指令完成完整的操作功能”
d、前者的指令数目比后者多
3、计算机的软硬件分层模型中,包括1指令系统,2数字逻辑电路,3操作系统,4mos管,5应用软件等,从低往上的层次排列顺序是
a、14235
b、41253
c、42135
d、12345
4、下列属于计算机系统硬件的是
a、编译软件
b、异常事件处理电路
c、设备驱动程序
d、操作系统
5、被公认为计算机的基本体系架构的是
a、冯.洛伊曼计算机
b、个人计算机
c、intel的x86系列计算机
d、单片机
6、下列部件属于计算机外设的是
a、处理器
b、主板
c、内存条
d、硬盘
7、计算机的工作归根结底是在下列哪个部件的作用下进行的
a、控制器
b、运算器
c、存储器
d、按键
8、处理器中的控制器可实现
a、数据的存储
b、加法运算
c、奇/偶校验位的生成
d、指令译码
9、指令由操作码和操作数组成,其中操作码的作用是
a、提供操作所需要的原始数据
b、定义了具体的操作功能
c、用于存放结果
d、定义执行速度
10、处理器芯片能够直接理解并执行的指令是
a、用c语言写的源程序
b、用汇编语言写的源程序
c、操作系统
d、机器指令
11、处理器执行指令的过程包括1生成程序指针,2读存储器中的指令,3送出存储器单元的地址,4存储器的地址译码,5控制器输出控制信号,6指令译码等。指令执行的过程应该是
a、123456
b、145236
c、134265
d、132456
12、哈佛结构计算机相比于冯.洛伊曼计算机的区别是
a、增加了存储器容量
b、增加了一套独立的存储器及相关操作总线
c、提高了处理器的频率
d、增加了指令的数目
13、计算机系统的存储器按照所处位置不同,有1片内cache,2片外cache,3寄存器,4主存储器,5辅助存储器,按访问速度从高到低的顺序应该是
a、12345
b、32145
c、31245
d、31254
14、采用流水线结构的计算机相比于没有流水线结构的计算机,速度更快的原因是
a、流水线结构中有更多独立部件能够并行执行不同的功能
b、流水线结构中采用了更宽的地址总线
c、流水线结构中采用了更宽的数据总线
d、流水线结构中每条指令都优化缩短了执行时间
15、按照flynn分类法,以多核处理器芯片为基础的计算机架构不可能属于
a、单指令单数据
b、单指令多数据
c、多指令多数据
d、以上都不对
第一章作业1、某测试程序在一个40 mhz处理器上运行,其目标代码有100 000条指令,由如下各类指令及其时钟周期计数混合组成,试确定这个程序的有效cpi、mips的值和执行时间(写出计算过程和结果)。 指 令 类 型 指 令 计 数 时钟周期计数 整数算术 45 000 1 数据传送 32 000 2 浮点数 15 000 2 控制传送 8000 2
2、假设一条指令的执行过程分为“取指令”、“分析”和“执行”三段,每一段的时间分别为∆t,2∆t和3∆t。在下列各种情况下,分别写出连续执行n条指令所需要的时间表达式(写出计算过程和结果)。 (1) 顺序执行方式 (2) 仅“取指令”和“执行”重叠 (3) “取指令”、“分析”和“执行”重叠
3、假设一台数码相机的存储容量是4gb,如果每个像素需要3 字节的存储空间,而且 一张照片包括每行1024 个像素和每列1024 个像素,那么这台数码相机可以存放多少张 照片?(写出计算过程)
第二章 微处理器设计技术第二章测验1、在 cpu 内部,用于存放将要执行的指令代码的是( )。
a、pc 寄存器
b、alu
c、指令寄存器
d、指令译码器
2、以下不属于cpu内部数据通路的是( )。
a、寄存器组
b、指令译码器
c、内总线
d、算术逻辑运算部件
3、指挥运算器进行运算的部件是( )。
a、累加器
b、控制器
c、程序计数器
d、指令寄存器
4、程序计数器pc通常用于( )。
a、存放正在执行的指令地址
b、存放待取指的指令地址
c、计数指令数
d、存放操作数数值
5、微处理器内部标志寄存器的主要作用是( )。
a、检查当前指令执行的正确与否
b、纠正当前指令执行的结果
c、产生影响或控制某些后续指令所需的标志
d、决定cpu是否继续工作
6、计算机将要执行的程序段(包括代码和数据)应安排在( )部件中。
a、硬盘
b、内存
c、寄存器
d、端口
7、微程序控制器中,下列说法正确的是( )。
a、一条机器指令由一条微指令来解释执行
b、一条机器指令由一段微程序来解释执行
c、若干条机器指令组成的程序可由一段微程序来执行
d、一条微指令由若干条机器指令组成
8、微程序控制器的特点是( )。
a、设计开销比随机逻辑控制器更大
b、控制单元的输入和输出之间的关系被视为一个存储系统
c、适合简单指令集的情况
d、逻辑门数目达到最小化的设计
9、以下不符合risc系统特点的是( )。
a、指令编码长度固定
b、通用寄存器数量较多
c、为降低复杂度尽量不使用流水线
d、运算类指令不能访问存储器
10、完成相同的运算任务,如果risc执行速度优于cisc,其主要原因很可能是( )。
a、risc更易于使用流水线技术
b、risc指令集中的指令数较少
c、程序在risc上编译的目标目标程序较短
d、risc功能简单
11、指令寻址方式通常是指获取( )的方式。
a、指令内容
b、操作数或者操作数地址
c、指令地址
d、内存单元
12、指令系统中采用不同寻址方式的目的主要是( )。
a、实现存储程序和程序控制
b、提供扩展操作码的可能并降低指令译码难度
c、可以直接访问外存
d、缩短指令长度,扩大寻址空间,提高编程灵活性
13、以某个寄存器中存放的数值作为操作数的存储单元地址,这种寻址方式称为( )。
a、立即寻址
b、存储器直接寻址
c、寄存器间接寻址
d、寄存器直接寻址
14、在下列指令系统的各种寻址方式中,获取操作数最快的是( )。
a、存储器直接寻址
b、基址变址寻址
c、寄存器间接寻址
d、寄存器直接寻址
15、与存储器映像编址方式相比,i/o端口的独立编址方式具有( )特点。
a、地址码较长
b、需专用的i/o指令
c、译码电路较简单
d、端口可寻址范围较小
16、单纯从理论出发,计算机的所有功能都可以交给硬件实现,也可以采用软硬件相结合来实现。完成同样的功能和任务,纯硬件实现的特点是( )。
a、速度快,灵活性适应性好
b、速度快,灵活性适应性差
c、速度慢,灵活性适应性好
d、速度慢,灵活性适应性差
17、指令流水线各段之间都设置了寄存器,其最主要的作用是( )。
a、缓冲,驱动增强
b、匹配段间差异
c、避免流水线冲突
d、暂存中间结果,实现并行操作
18、关于理想流水线的说法错误的是( )。
a、流水线深度一般就是指流水线段数
b、流水线的级数越多,流水线吞吐率越高
c、流水线最大加速比等于流水线段数
d、流过流水线的指令越多,流水线效率越高
19、对于一个理想的标准3级流水线,忽略寄存器延迟时间,第一、二、三个段的延时为下面哪个选项时,指令的吞吐量最大( )。
a、50ps,100ps,150ps
b、50ps,100ps,160ps
c、30ps,100ps,150ps
d、60ps,100ps,120ps
20、指令流水线存在的相关性可能会引起流水线的停顿,从而影响流水线的性能和效率,其中可以采用分支预测方法来缓解的是( )。
a、数据相关
b、结构相关
c、控制相关
d、名字相关
21、以下所列提高微处理器系统性能的技术,说法不正确的是( )。
a、采用流水线结构后每条指令的执行时间明显缩短
b、增加cache后cpu与存储系统交换数据的速度得到提高
c、提高主机时钟频率后加快了指令执行速度
d、引入虚拟存储技术后扩大了用户可用内存空间
22、和冯诺依曼结构相比,哈佛结构最本质的特点是( )。
a、计算机内部信息表示不必使用二进制
b、程序无需存储在存储器中
c、指令存储和数据存储分开,使用两套独立总线访问
d、存储器中的数据访问和指令读取必须串行进行
23、下面关于超标量结构的说法正确的是( )。
a、芯片内部集成的晶体管数超过 100 万个,功耗很大
b、不仅能进行 32 位运算,也能进行 64 位运算
c、数据传输速度很快,每个总线周期最高能传送 4 个 64 位数据
d、内部可含有多条指令流水线和多个执行部件,cpi有可能小于1
24、32位计算机通常是指( )。
a、地址总线位数是32位
b、控制总线的位数是32位
c、cpu内部寄存器的个数是32个
d、数据总线的位数是32位
25、一台非流水机器的时钟周期是10ns。测试程序中的alu指令和分支指令需要4个时钟周期,存储操作指令需要5个时钟周期,以上指令的比例40%、20%和40%。将它升级改造为4级流水线后,时钟周期(即流水线拍长)变为11ns,其加速比等于()。
a、4.5
b、3.5
c、4.0
d、5.0
第二章作业1、一个时钟频率为2.5 ghz的非流水式处理器,其平均cpi是4。此处理器的升级版本引入了5级流水。然而,由于如锁存延迟这样的流水线内部延迟,使新版处理器的时钟频率必须降低到2 ghz。 (1) 对一典型程序,新版所实现的加速比是多少? (2) 新、旧两版处理器的mips各是多少?
2、微码体系结构与随机逻辑体系结构有什么区别?
第三章 总线技术与总线标准第三章测验1、以下常用总线标准中,不属于片内总线的是( )。
a、pci
b、amba
c、avalon
d、core connect
2、键盘接口连接片内amba总线时,应连接到( )总线上。
a、asb
b、ahb
c、apb
d、soc
3、在计算机系统三总线结构中,用于传送读/写信号的是( )。
a、地址总线
b、数据总线
c、控制总线
d、以上都不对
4、微处理器地址总线宽度为32位,则其内部数据总线的宽度( )。
a、16位
b、32位
c、64位
d、与地址总线没有必然联系
5、下述处理器的指标中,( )与系统数据通路宽度无关。
a、字长
b、数据线宽度
c、地址线宽度
d、寄存器宽度
6、按总线共享原则,为避免信号逻辑的混乱和器件的损坏,( )一个以上的输出引脚共享一条信号线。
a、禁止
b、允许
c、当引脚较少时允许
d、当输出引脚有三态功能时允许
7、片内amba总线中, apb桥是( )。
a、支持突发传输数据的
b、ahb高性能系统的中枢
c、apb中的唯一总线主机
d、一种总线仲裁器
8、通常所说的32位微处理器是指( )。
a、地址总线的宽度为32位
b、处理的数据长度只能为32位
c、通用寄存器数目为32个
d、cpu字长为32位
9、cpu对存储器完成一次读操作所需的时间称为一个( )。
a、指令周期
b、总线周期
c、时钟周期
d、中断周期
10、rs-232c标准规定逻辑“0”和“1”之间有6v以上的电压差,其主要意义在于( )。
a、能兼容ttl电平
b、能简化电路设计
c、能直接和电话线相连
d、能提高抗干扰能力
11、以下常用总线标准中,( )是同步串行总线。
a、rs-232c
b、spi
c、pci
d、isa
12、iic总线的数据传输采用的是( )方式。
a、单工
b、半双工
c、全双工
d、多工
13、若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( )。
a、11111011
b、11010110
c、11100001
d、11101001
14、一般来说,同步串行通信比异步串行通信的实际传输效率高,其原因是同步串行通信( )。
a、利用了同一时钟信号
b、纠错能力强
c、协议开销小,附加数据少
d、协议更简单
15、串行接口电路中波特率因子为64,则接收端在确定起始位后应每隔( )个时钟周期对串行数据接收线采样一次。
a、8
b、16
c、32
d、64
16、下列各项中,不是同步总线协定特点的是( )。
a、不需要应答信号
b、各部件的存取时间比较接近
c、总线长度较短
d、总线周期长度可变
17、异步通信方式工作中,设置波特率因子为32,字符长度为8位(含1位奇校验位),起始位1位,停止位为2位,每秒传输200个字符,则它的传输速率和接收时钟频率分别为( )。
a、2200 bps,70.4 khz
b、2200 bps,35.2 khz
c、200 bps, 8.8 khz
d、2400 bps,38.4 khz
18、在同步通信的一个总线周期中( )。
a、先传送数据,再传输地址
b、先传送地址,再传输数据
c、只传输数据
d、只传输地址
19、下面关于总线的叙述中,错误的是( )。
a、总线位宽指的是总线能同时传送的最大数据位数
b、总线标准是指总线传送信息时应遵守的一些协议与规范
c、pci总线不支持突发成组传送
d、总线带宽是指单位时间内总线上可传送的最大数据量
20、系统数据通路宽度是指( )。
a、能一次并行传送的数据位数
b、可依次串行传送的数据位数
c、单位时间内可传送的数据位数
d、能一次并行传送的数据最大值
21、下列选项中( )是串行总线。
a、pci
b、isa
c、eisa
d、sata
22、rs-232c的数据传输采用的是( )方式。
a、单工
b、半双工
c、全双工
d、多工
23、某cpu的前端总线频率为100 mhz,总线周期数为1/4,位宽为64 bits,该总线的带宽为( )mb/s
a、200
b、800
c、1600
d、3200
24、在总线时序中,对于快速存储器的总线访问,使用统一的时钟进行传输控制,且不需要插入等待周期,该类总线属于( )。
a、同步总线
b、异步总线
c、半同步总线
d、周期分列式总线
25、下列总线标准中,属于并行总线的是( )。
a、pci-e
b、1394
c、pci
d、sata
26、以下常用总线标准中,属于异步串行总线的是( )。
a、uart
b、spi
c、iic
d、ata
27、异步串行接口电路中波特率因子为64,则接收方在( )个采样周期内连续接收到低电平后方可确定起始位。
a、8
b、16
c、32
d、64
28、usb总线得到了广泛的使用,其中的原因有( )。
a、它是串行总线
b、作为串行总线,它虽然比并行总线数据传输率低,但可靠
c、接口连线少,速率高,可靠,使用方便
d、接口协议比并行接口简单,方便开发
第三章作业1、串行总线传输方式特点是什么?其发送时钟和接收时钟与波特率有什么关系?
2、总线传输方式有哪几种?同步总线传输对收发模块有什么要求?什么情况下应该采用异步传输方式,为什么?
3、什么是总线周期?对多主控系统,总线周期分为哪几个阶段?每个阶段主要完成什么任务?
4、某系统采用异步串行通信方式传送ascii码,约定数据位7bit,奇校验位1bit,停止位1bit。 1)当波特率为4800时,该系统字符的最大传送速率是多少(字符/秒)?写出计算过程。 2)每个数据位的持续时间长度是多少(ms)?写出计算过程。
第四章 存储器子系统第四章测验1、下列常见的存储设备,不属于半导体存储器件的是( )。
a、内存
b、固态硬盘
c、u盘
d、机械硬盘
2、存储体系结构中包含主存、cache、cpu内部寄存器、硬盘等存储设备,按照cpu存取速度,由快到慢依次是( )。
a、cache、主存、cpu内部寄存器、硬盘
b、cpu内部寄存器、cache、主存、硬盘
c、cpu内部寄存器、主存、cache、硬盘
d、主存、cpu内部寄存器、cache、硬盘
3、计算机存储子系统采用分级存储体系的主要目的是( )。
a、便于系统升级
b、便于读写数据
c、便于减小机箱体积
d、便于解决存储容量、速度和价格之间的矛盾
4、微型计算机中的cache通常采用( )基本存储单元构造。
a、sram
b、dram
c、flash
d、eprom
5、在主存储器设计过程中,下列属于系统结构范畴的问题是( )。
a、主存的时钟频率
b、主存的容量和编址模式
c、是否使用多体交叉
d、是否采用mos
6、与内存储器相比,外存储器的特点是( )。
a、容量大、速度快、成本高
b、容量大、速度慢、成本低
c、容量小、速度快、成本高
d、容量小、速度快、成本低
7、半导体存储器flash是指( )。
a、可编程只读存储器
b、可擦除可编程只读存储器
c、随机读写存储器
d、闪速存储器
8、下列关于静态ram与动态ram的说法中,错误的是( )。
a、静态ram容量小,速度快
b、动态ram容量大,速度慢
c、动态ram需要定期刷新
d、静态ram用于构成主存
9、将32位的数据0x12345678,存入0x80000000开始的内存单元,如果采用大端模式,则在0x80000003单元存放的数据是( )。
a、0x12
b、0x34
c、0x56
d、0x78
10、下列存储器件中,掉电后其中信息不会丢失的是( )。
a、cache
b、sram
c、dram
d、nand flash
11、在多级存储体系结构结构中,cache-主存结构主要解决的矛盾是( )。
a、速度与容量
b、容量与成本
c、速度与成本
d、以上都是
12、cache技术和虚拟存储技术的相同点不包括( )。
a、均通过硬件技术实现
b、以访问局部性原理为基础
c、采用类似的调度策略
d、对用户均是透明的
13、下列说法中正确的是( )。
a、虚拟存储技术提高了计算机的速度
b、cache与主存统一编址,cache的地址空间是主存地址空间的一部分
c、cache功能全部由硬件实现
d、主存是由易失性的随机读写存储器构成的
14、在低位四体交叉存储器中,若处理器要访问的地址(十进制)为3、6、9、12、…、300,则该存储器比单体存储器理论平均访问速度提高( )倍。
a、1
b、2
c、3
d、4
15、某存储器的数据线宽度为32bit,地址线宽度为24bit,则该储存器的存储容量为( )。
a、16mb
b、32mb
c、64mb
d、128mb
16、若需要扩展64k容量的内存,下面几种方案从总线负载和系统连接复杂性角度考虑,最好的是( )。
a、采用8片64k×1bit的芯片
b、采用8片8k×8bit的芯片
c、采用8片16k×4bit的芯片
d、上述三种方案都一样
17、下列rom芯片地址输入端为8,数据输出端为4的是( )。
a、16×4bit
b、32×8bit
c、256×4bit
d、512×8bit
18、若某8位计算机系统的存储器地址空间为0x0000~0x3fff,则系统的存储容量为( )。
a、4kb
b、8kb
c、16kb
d、32kb
19、某微机系统中具有16根地址线,8根数据线,现采用sram6264(8k*8bit) 存储芯片组成存储系统,要得到最大存储容量,需要的存储芯片个数是( )。
a、8
b、16
c、32
d、64
20、20. 若某系统有16条地址线,字长为8位,现用 sram2114(1k*4)存储芯片组成存储系统,试问采用线选译码时最多可以扩展( )片2114存储芯片。
a、12
b、20
c、64
d、32
第四章作业1、由一个具有8个存储体的低位多体交叉存储体中,如果处理器的访存地址为以下八进制值。求该存储器比单体存储器的平均访问速度提高多少(忽略初启时的延时)? (1)1001,1002,1003,…,1100 (2)1002,1004,1006,…,1200 (3)1003,1006,1011,…,1300
2、对于一个有16根地址总线的微处理器系统中,采用8k*1位存储芯片形成64kb存储器,试给出每个存储模块的地址范围。
3、已知某计算机控制系统中ram容量为4k×8位,首地址为0x4800,则其最后一个单元的地址为多少(要求给出计算过程)?
4、若某系统有24条地址线,字长为8位,其最大寻址空间为多少?现用 sram2114(1k*4)存储芯片组成存储系统,试问采用线选译码时最多接入多少个2114存储芯片?
5、试为某8位计算机系统设计一个具有8kb rom和40kb ram的存储器:要求rom用eprom芯片2732组成,从0000h地址开始;ram用sram芯片6264组成,从4000h地址开始。(可以使用译码器和其他逻辑门电路,写出分析过程并且画出系统连线图)
第五章 输入输出系统输入输出系统单元测验1、i/o接口按时序控制方式可分为同步接口和异步接口,这两类接口的区别是
a、数据传输是否由统一的时序信号控制
b、是否存在握手机制
c、数据传输过程中是否可使用于仲裁机制
d、数据传输过程中是否需要cpu介入
2、i/o接口中,必不可少的端口是
a、控制端口
b、状态端口
c、地址端口
d、数据端口
3、某微机系统中,存储器地址为0x0000~0x1fff,并行接口芯片地址为0x0100~0x0103,该系统中i/o编址方式为
a、统一编址
b、独立编址
c、全译码编址
d、部分译码编址
4、直接存储器访问(dma)方式访问接口的优点在于
a、传输过程中不需要经过系统总线
b、由cpu控制数据传输的全过程
c、需要进行数据传输时外设通知cpu开始传输
d、数据传输过程中不需要cpu介入
5、在cpu响应某一中断的过程中,若希望禁止其他中断应设置
a、中断现场
b、中断向量
c、中断断点
d、中断屏蔽标志
6、中断响应过程中,若cpu需要在处理完成后回到断点处继续执行,需要进行
a、现场保护
b、设置中断向量
c、中断屏蔽
d、中断优先级判断
7、cpu根据什么判断当前中断产生的原因
a、中断断点
b、中断类型号
c、中断向量
d、键盘输入
8、若需要设计一个拥有80个按钮的键盘,最经济的方式是使用什么结构
a、80线线性键盘
b、9*9矩阵键盘
c、10线动态线性键盘
d、8*8矩阵键盘
9、cpu实现异步串行发送功能时,接口中一定会用到的是电路模块是
a、同步控制器
b、3-8译码器
c、串并转换器
d、并串转换器
10、下列器件中,不属于外设的是
a、打印机
b、内存
c、扫描仪
d、显示器
11、为了提高处理器对外设的响应效率,处理器与外设之间应采用
a、无条件传输
b、条件查询
c、中断传输
d、dma传输
12、对于需要在外设与存储器之间进行大批数据高速传输的情况,下列最合适的方式是
a、无条件传输
b、条件查询
c、中断传输
d、dma传输
13、处理器发送给外设的命令数据,一般会存放在接口电路中的哪一类端口里
a、控制端口
b、数据端口
c、状态端口
d、地址端口
14、下列各种i/o方式,传输过程中无需cpu执行指令的数据传输方式是
a、无条件
b、查询
c、dma
d、中断
15、使用程序查询方式进行数据传输时,导致微处理器效率低下的主要原因是
a、处理器需要不停地读取外设状态,并进行判断才能决定是否进行数据传输
b、需要传输的数据量大
c、数据传输前中需要保存工作状态
d、数据传输前中需要恢复工作状态
16、中断控制传输的特点是
a、数据传输由外设主动发起
b、数据传输由处理器主动发起
c、在发起和传输整个过程中不需要cpu介入
d、传输速率快
17、i/o端口采用统一编址的特点是
a、可使存储器地址空间最大化
b、可使端口地址空间最大化
c、需要专门的信号线来区分地址总线上出现的是存储单元地址还是端口地址
d、存储器与端口可以采用相同的指令访问
18、关于微处理器的系统地址总线,以下说法正确的是
a、可用于对接口内不同端口进行地址译码
b、可用于在微处理器与控制端口之间传送信息
c、可用于在微处理器与数据端口之间传送信息
d、可用于在微处理器与状态端口之间传送信息
19、关于i/o接口电路中控制端口中保存的控制信息,说法正确的是
a、来自微处理器系统地址总线
b、来自微处理器系统数据总线
c、来自微处理器系统状态总线
d、来自外设
20、关于i/o接口电路中保存的外设状态信息,说法正确的是
a、可以利用系统地址总线送给处理器
b、可以利用系统数据总线送给处理器
c、必须利用系统控制总线送给处理器
d、必须利用专用总线送给处理器
21、某系统中除了计算机主机之外还包含1个低速外设,若希望主机正常完成自己的主程序功能,只有当外设准备好数据后才与之进行数据交互。要完成这种数据传输需求,最好选用
a、无条件传送
b、查询传送
c、中断传送
d、dma传送
22、关于微处理器系统中的中断技术,以下说法正确的是
a、能够减轻外设负担
b、能够减轻微处理器负担
c、能够使数据传输速率达到最高
d、能够增加数据交换精度
23、在微处理器系统中,中断向量通常是指
a、中断服务程序的入口地址
b、中断源的优先级
c、中断发生的先后顺序
d、中断源的类型编号
第五章作业1、某微处理器系统有8个i/o接口芯片,每个接口芯片占用8个端口地址。若起始地址为0x9000,8个接口芯片的地址连续分布,用74ls138作为译码器,试画出端口译码电路图,并说明每个芯片的端口地址范围。
2、cpu与i/o设备之间的数据传送有哪几种方式?每种工作方式的特点是什么?各适用于什么场合?
3、常用的中断优先级的管理方式有哪几种?分别有哪些优缺点?
4、某外设向cpu发出了中断请求,但没有收到响应,可能的原因有哪些?
第六章 arm嵌入式系统开发技术第六章单元测验1、arm最小系统中复位电路主要用于产生:
a、一定时长的低电平信号。
b、一定时长的高电平信号。
c、恒定的低电平信号。
d、恒定的高电平信号。
2、arm系统使用的片内总线标准是:
a、amba下的总线
b、pci
c、usb
d、wishbone下的总线
3、基于arm平台的嵌入式计算机硬件系统中,处理器所处的位置最准确的描述是:
a、soc芯片内
b、i/o接口芯片内
c、soc芯片外
d、存储芯片内
4、若需要通过串口(通用异步串行接口)与arm芯片通信,下面哪个步骤是必须的:
a、将串口线与芯片对应管脚连接
b、外接专用串口芯片与arm外部总线连接
c、外接专用串口芯片与arm spi总线连接
d、将串口线与芯片电源脚连接
5、下面哪个描述的是arm的体系结构
a、armv7
b、arm7tdmi
c、arm9ej-s
d、arm11
6、下列哪个模块不是arm系统运行时必须的。
a、外围应用接口
b、电源模块
c、复位模块
d、时钟模块
7、在芯片电源脚连接的线路上加入电容,并使其靠近芯片,这样做的目的不正确的是:
a、提高芯片的运行速度
b、减小电源电压的波动
c、增加电流抵抗瞬时变化的能力
d、降低数字电路信号变化带来的噪声
8、mt48lc16m16这一款ddr芯片地址线有13根,数据线有16根,若与总线位宽为16位的系统连接。按字节编址的情况下该芯片的a0脚应当跟系统总线中哪一个脚连接?
a、a1
b、a0
c、a2
d、d0
9、程序员编写的程序,在arm系统中运行时,存放在哪个模块中?
a、存储模块
b、硬盘模块
c、jtag模块
d、时钟模块
10、在s3c2440中,下面时钟哪个频率最高?
a、fclk
b、hclk
c、pclk
d、uclk
11、gpio接口所在位置描述最准确的是:
a、arm soc芯片中
b、arm内核中
c、arm系统的cache中
d、arm系统的dma中
12、arm中访问特殊功能寄存器的方法与访问下列哪种设备一致。
a、内存
b、通用寄存器
c、cache
d、以上都不对
13、arm中对特殊功能寄存器的描述哪一项是对的?
a、采用地址映射编址
b、采用独立编址
c、可不通过地址访问
d、若操作数在这类寄存器内,访问时的寻址方式是立即数寻址
14、在s3c2440芯片上,若要使用g组gpio的7脚进行输出,则下面哪个步骤可行:
a、写0x6341到gpgcon寄存器
b、写0x8239到gpgcon寄存器
c、写0x0522到gpgcon寄存器
d、写0x3333到gpgcon寄存器
15、下列关于串行通信时,产生通信的两个设备的连接方法,说法最准确的是?
a、一个设备的txd脚和rxd脚分别接另一设备的rxd脚和txd脚
b、一个设备的txd脚和rxd脚分别接另一设备的txd脚和rxd脚
c、txd和rxd信号混接不影响通信
d、以上答案均不对
16、若串行通信的两个设备中一设备设置为:波特率115200,8位数据位,1位停止位,1位奇校验,则另一设备的波特率因子为16,其余设置应为:
a、波特率115200,8位数据位,1位停止位,1位奇校验
b、波特率7200,8位数据位,1位停止位,1位偶校验
c、波特率115200,8位数据位,1位停止位,1位偶校验
d、波特率7200,8位数据位,1位停止位,1位奇校验
17、若s3c2440芯片与另一设备使用串口通信,该芯片配置为波特率115200,8位数据位,1位停止位,1位奇校验,若该芯片使用pclk作为波特率产生时钟,且pclk的频率为100mhz,则应当选取以下哪个值作为ubrdiv的值。
a、54
b、36
c、53
d、35
18、s3c2440芯片串口0工作在非fifo模式下,下面哪段代码能检查当前是否接收到数据? 注:下述等号后的名称与s3c2440数据手册定义的寄存器一致。
a、ldr r0, =utrstat0 ldr r1, [r0] tst r1, #0x01
b、ldr r0, =ufstat0 ldr r1, [r0] and r1, r1, #0x3f tst r1, #0
c、ldr r0, =utrstat0 ldr r1, [r0] tst r1, #0x10
d、ldr r0, =ufstat0 ldr r1, [r0] and r1, r1, #0x3f00 tst r1, #0
19、s3c2440芯片uart串口与计算机rs232串口进行连接,必须完成以下哪个任务:
a、接入电平转换芯片,将uart信号转换为rs232信号
b、接入噪声过滤芯片,过滤线路中引入的噪声
c、接入变频芯片,将uart信号频率转换为电脑频率
d、直接连接
20、arm最小系统上电后由电源模块产生复位信号,随后arm芯片将进行以下何种操作?
a、产生复位异常,并由该异常处理自动将pc设置为0x00000000,并从此处开始执行。
b、跳转到0x10000000执行。
c、产生复位异常,并由该异常处理自动将pc设置为0xffffffff,并从此处开始执行。
d、跳转到0xffffffff执行。
21、异常向量表内一般保存的是:
a、对应异常服务程序的入口地址
b、对应异常的类型号
c、对应异常的原因
d、以上都不对
22、在基于循环的嵌入式程序中,若某模块内部因等待任务执行,无法跳出其内部循环,对该状态描述不正确的是:
a、中断机制能够让该循环退出
b、其他模块无法执行
c、浪费cpu执行时间
d、可响应外部中断请求
23、嵌入式操作系统不能管理的对象是以下哪个?
a、寄存器
b、内存
c、文件
d、外设
24、linux操作系统中驱动程序对某个设备文件提供的操作不包括哪一个?
a、删除
b、读取
c、写入
d、控制
25、下列对基于循环的应用程序描述中不正确的是?
a、多个任务可以同时运行
b、各模块运行顺序固定,无法设置优先级
c、各模块运行时间不确定,可能造成一个任务独占cpu
d、编程难度小
第六章单元作业1、在某采用小端存储的s3c2440系统中,处理器外设时钟pclk=66.68mhz,使用其uart1接口实现串行通信,要求传输速率19200bps,不使用fifo,关闭流控制,帧格式:8位数据位,2位停止位,偶校验。试编写关键的初始化程序语句。
2、arm处理器中,pc、cpsr和spsr寄存器的作用各是什么?
3、哪些特征是arm和其他risc体系结构所共有的?
4、arm指令中的第二操作数有哪几种表示形式?举例说明。
5、指出mov指令与ldr加载指令的区别及用途。
6、写一段汇编代码判断r1的值是否大于0x30 , 是则将r1减去0x30。
keil汇编编程练习1、在keil环境下,使用 arm 汇编语言(基于s3c2440a),编程实现1 2 …… n 累加运算功能,并将求和结果(<0xffffffff)存放在r8寄存器中,但如果结果超过了可能的最大值,则将-1存放在r8寄存器中。 要求: 代码可以抄书或者抄例题,鼓励自己构思实现;n可以定义为任意自然数; 作业提交在spoc网页上,分为3部分:代码、简短说明文字、运行结果截图 1、代码拷贝后直接粘贴在网页中编辑框内; 2、说明文字简短描述实验的过程和结果,直接键入网页中编辑框内 3、上传可以证明运行结果正确的截图。
猜你喜欢
- 2022-12-05 21:40
- 2022-12-05 21:02
- 2022-12-05 20:48
- 2022-12-05 20:35
- 2022-12-05 20:27
- 2022-12-05 20:18
- 2022-12-05 20:06
- 2022-12-05 19:49
- 2022-12-05 19:43
- 2022-12-05 19:28