微机原理试题
- 格式:doc
- 大小:110.00 KB
- 文档页数:5
微机原理考试题
一、单选题
1. 下列哪个是微机系统中的外部设备?
A. CPU
B. 内存
C. 鼠标
D. 主板
2. 以下哪个不是微处理器的内部组成部分?
A. 控制单元
B. 算术逻辑单元
C. 缓存
D. 寄存器
3. CPU的主频是指什么?
A. CPU的大小
B. CPU的运行速度
C. CPU的功耗
D. CPU的温度
二、填空题
1. 将十六进制数0xA7转换成二进制,结果为__________。
2. 8位二进制的最大无符号整数是_____________。
三、简答题
1. 请简要描述内存的组成和工作原理。
2. 简述CPU的作用及其内部组成。
3. 什么是指令集架构?举例说明一种指令集架构。
四、计算题
1. 如果一个CPU的主频为
2.8GHz,每个时钟周期需要执行4条指令,计算该CPU每秒能执行多少条指令。
2. 请计算十六进制数0x2A和0x3F的加法结果。
五、应用题
1. 请简要介绍微机系统中的输入/输出设备,并说明其作用。
2. 什么是微指令?简要描述微指令的功能及作用。
以上是微机原理考试题,希望你能认真思考后给出满意的答案。
祝你考试顺利!。
微机原理试题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU是指什么?A. 算术逻辑单元B. 地址逻辑单元C. 控制逻辑单元D. 数据逻辑单元答案:A2. 在微机系统中,用于存储程序和数据的部件是:A. 内存B. 硬盘C. 外存D. 寄存器答案:A3. 下列哪种存储器是易失性存储器?A. ROMB. RAMC. 硬盘D. 光盘答案:B4. 微机系统中的I/O设备指的是:A. 输入输出设备B. 输入输出端口C. 输入输出接口D. 输入输出控制器答案:A5. 微处理器中的寄存器主要用于:A. 存储数据B. 存储指令C. 存储地址D. 存储控制信号答案:A6. 在微机系统中,中断是指:A. 程序的暂停执行B. 程序的中断执行C. 程序的继续执行D. 程序的顺序执行答案:B7. 微机系统中的总线包括:A. 数据总线B. 地址总线C. 控制总线D. 所有选项答案:D8. 微处理器中的指令周期包括:A. 取指周期B. 执行周期C. 访存周期D. 所有选项答案:D9. 微机系统中的DMA指的是:A. 数据传输模式B. 直接存储器访问C. 直接内存访问D. 动态内存访问答案:C10. 在微机系统中,多任务操作系统允许:A. 同时运行多个程序B. 顺序运行多个程序C. 同时运行多个进程D. 顺序运行多个进程答案:A二、填空题(每空1分,共20分)1. 微处理器中的______是指用于执行算术和逻辑运算的电路。
答案:ALU2. 微机系统中的______存储器在断电后数据不会丢失。
答案:ROM3. 在微机系统中,______是用于控制数据流向的电路。
答案:控制单元4. 微处理器中的______是指用于存储指令和数据的电路。
答案:寄存器5. 微机系统中的______是用于输入和输出数据的设备。
答案:I/O设备6. 微处理器中的______是指用于存储当前正在执行的指令的寄存器。
答案:指令寄存器7. 微机系统中的______是指用于存储当前正在执行的指令的地址的寄存器。
微机原理试题及答案一、选择题。
1. 下列哪个不是微机系统的基本组成部分?A. 中央处理器。
B. 存储器。
C. 输入设备。
D. 输出设备。
答案,C。
2. 下列哪个不属于微处理器的功能?A. 运算。
B. 控制。
C. 存储。
D. 输入。
答案,D。
3. 以下哪个不是微机系统软件的组成部分?A. 操作系统。
B. 应用软件。
C. 数据库软件。
D. 固件。
答案,C。
4. 下列哪个不是微机系统的外部设备?A. 打印机。
B. 鼠标。
C. 显示器。
D. 内存条。
答案,D。
5. 下列哪个不是微机系统的存储器?A. 内存。
B. 硬盘。
C. CPU。
D. 光盘。
答案,C。
二、填空题。
1. 微机系统的核心部件是______。
答案,中央处理器。
2. 微机系统的内存是用来存储______。
答案,程序和数据。
3. 微机系统的主要输入设备有键盘、______。
答案,鼠标。
4. 微机系统的操作系统是用来管理______。
答案,硬件和软件资源。
5. 微机系统的显示器是用来输出______。
答案,图像和文字。
三、简答题。
1. 什么是微机系统?简要描述其基本组成部分。
答,微机系统是由中央处理器、存储器、输入设备、输出设备和系统总线等基本组成部分组成的计算机系统。
2. 请简要介绍微处理器的功能及其作用。
答,微处理器是微机系统的核心部件,其主要功能包括运算、控制和存储,它负责执行计算机程序中的指令,是计算机的大脑。
3. 请简要介绍微机系统的软件组成部分。
答,微机系统的软件包括操作系统、应用软件和固件,其中操作系统是管理硬件和软件资源的系统软件,应用软件是为用户提供各种功能的软件,固件是存储在计算机芯片中的软件。
四、问答题。
1. 请简要描述微机系统的工作原理。
答,微机系统的工作原理是通过中央处理器执行指令,从存储器中读取程序和数据,经过运算和控制后,将结果输出到显示器或打印机等输出设备上。
2. 请简要介绍微机系统的存储器种类及其特点。
答,微机系统的存储器包括内存、硬盘、光盘等,其中内存用于临时存储程序和数据,速度快但容量小;硬盘用于永久存储数据,容量大但速度较慢;光盘用于存储大量数据,但读写速度较慢。
微机原理试题库及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常分为哪几个部分?A. 算术逻辑单元(ALU)B. 控制单元(CU)C. 寄存器组D. 所有以上2. 下列哪个不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪3. 微机的存储器分为哪两种类型?A. 只读存储器(ROM)和随机存取存储器(RAM)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. USB接口和HDMI接口C. 网络接口和音频接口D. 所有以上二、填空题(每空2分,共20分)1. 微机的中央处理器(CPU)主要包括______和______。
2. 微机的存储器地址空间通常分为______和______。
3. 微机的输入输出接口通常包括______、______和______。
4. 微机的总线宽度决定了数据传输的______。
5. 微机的中断优先级是指中断请求的______。
6. 微机的指令集是CPU执行______的集合。
7. 微机的操作系统是管理______和______的软件。
微机原理试题及答案一、选择题。
1. 下列哪个是微机系统的主要组成部分?A. 中央处理器。
B. 显卡。
C. 打印机。
D. 鼠标。
答案,A。
2. 以下哪个不是微机系统的外部设备?A. 鼠标。
B. 键盘。
C. 内存条。
D. 打印机。
答案,C。
3. 下列哪个是微机系统的输入设备?A. 打印机。
B. 显示器。
C. 键盘。
D. 鼠标。
答案,C。
4. 以下哪个不是微机系统的输出设备?A. 鼠标。
B. 打印机。
C. 显示器。
D. 音响。
答案,A。
5. 下列哪个是微机系统的控制设备?A. 鼠标。
B. 键盘。
C. 中央处理器。
D. 打印机。
答案,C。
二、判断题。
1. 微机系统的中央处理器是负责进行数据的输入、输出和存储的。
答案,错误。
2. 微机系统的内存条是用来存储计算机程序和数据的。
答案,正确。
3. 鼠标是微机系统的输入设备。
答案,正确。
4. 打印机是微机系统的输出设备。
答案,正确。
5. 微机系统的主要组成部分包括中央处理器、内存、输入设备和输出设备。
答案,正确。
三、简答题。
1. 什么是微机系统的中央处理器?它的作用是什么?答,微机系统的中央处理器是整个系统的控制中心,负责执行指令、进行运算和控制数据传输等操作。
它的作用是处理各种数据和指令,是微机系统的核心部件。
2. 请简要介绍一下微机系统的输入设备和输出设备各举例一种。
答,微机系统的输入设备包括键盘、鼠标等,它们用来将用户输入的数据传输给计算机。
输出设备包括显示器、打印机等,用来将计算机处理后的数据输出给用户。
四、综合题。
1. 请简要介绍一下微机系统的工作原理及其组成部分。
答,微机系统是由中央处理器、内存、输入设备和输出设备组成的。
中央处理器负责处理各种数据和指令,内存用来存储程序和数据,输入设备用来将用户输入的数据传输给计算机,输出设备用来将计算机处理后的数据输出给用户。
微机系统的工作原理是通过中央处理器的控制,将输入的数据进行处理和运算,然后将结果输出给用户。
微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。
A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。
A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。
A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。
A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。
A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。
A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。
A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。
A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。
A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。
12. 微机系统中的总线可以分为数据总线、地址总线和____。
13. 微机系统中,一个存储单元可以存储一个____。
14. 微机系统中,中断向量表存储了中断服务程序的____。
15. 微机系统中,I/O端口地址通常由____总线提供。
16. 微处理器的指令集是一组预定义的____。
17. 微机系统中,堆栈操作遵循____原则。
18. 微机系统中,DMA可以减少CPU的____。
19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。
20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。
微机原理试题库及答案一、选择题1. 微机中,CPU的英文全称是:A. Central Processing UnitB. Central Power UnitC. Central Processing UnitD. Central Program Unit答案:A2. 下列哪项不是微机的组成部分?A. 主板B. 硬盘C. 显示器D. 打印机答案:D3. 在微机中,RAM的意思是:A. Random Access MemoryB. Read And MemoryC. Random Access MonitorD. Read And Memory答案:A4. 微机的总线分为哪几类?A. 数据总线、地址总线、控制总线B. 电源总线、数据总线、控制总线C. 地址总线、控制总线、电源总线D. 数据总线、控制总线、电源总线答案:A5. 微机的存储器分为哪两类?A. 硬盘和软盘B. 内存和外存C. 随机存取存储器和顺序存取存储器D. 只读存储器和可读写存储器答案:B二、填空题6. 微机的CPU主要由________和________组成。
答案:算术逻辑单元(ALU);控制单元(CU)7. 微机的存储器地址空间是________位的。
答案:16位、32位或64位,根据具体微机的配置而定。
8. 在微机中,________是用来存储指令和数据的。
答案:内存(RAM)9. 微机的I/O设备包括________、________等。
答案:键盘、鼠标、打印机、显示器等10. 微机的中断系统允许________在________时请求CPU的注意。
答案:外设;执行特定操作三、简答题11. 简述微机的工作原理。
答案:微机的工作原理基于指令的执行。
CPU从内存中取出指令,通过控制单元解码指令,然后执行算术逻辑单元(ALU)进行必要的计算或逻辑操作。
操作结果可能存储回内存或发送到I/O设备。
整个过程由控制单元协调,确保指令的正确执行。
微机原理试题库及答案一、选择题1. 在微机系统中,CPU不能直接访问的存储器是()。
A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。
A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。
A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。
A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。
A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。
7. 在微机系统中,________是用于存储程序和数据的物理部件。
8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。
9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。
10. 在微机系统中,________是用于暂时存放信息的高速存储部件。
三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。
12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。
13. 解释中断在微机系统中的作用及其实现方式。
14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。
15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。
四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。
17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。
18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。
第一章1-1选择1.计算机中最常用的字符信息编码是(A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) gsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是(A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机6.下列不是单片机总线是(D )A地址总线B控制总线C数据总线D输出总线7.-49D的二进制补码为.(B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119.十进制0.625转换成二进制数是(A )A 0.101B 0.111C 0.110D 0.10010选出不是计算机中常作的码制是(D )A 原码B反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二讲制补码表示为.110100018.-49D的二讲制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫一真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(寸)2.MCS-51 上电复位时,SBUF=00H。
(x )。
SBUF不定。
1.已知下列数组语句:0RG 0100HARY DW 3, $+4, 5, 6CNT EQU $-ARYDB 7,8,CNT,9问执行语句MOV AX, ARY +2和MOV BX,ARY +10后,AX=? BX=?答: AX=(ARY +2) = (0102H) =0106H; BX=( ARY +10) = (010AH) =0908H。
2.某程序设置的数据区如下所示。
DATA SEGMENTDB1 DB 12H, 34H, 0, 56HDW1 DW 78H, 90H, 0AB46H, 1234HADR1 DW DB1ADR2 DW DW1AAA DW $-DB1BUF DB 5 DUP(0)DATA ENDS画出该数据段内容在内存中的存放形式(要求用十六进制补码表示,按字节组织)。
3.分析下列程序:A1 DB 10 DUP(7)A2 DB 0,1,2,3,4,5,6,7,8,9……MOV CX, LENGTH AlMOV SI, SIZE A1 - TYPE AlLP: MOV AL, A2[SI]MOV Al[SI],ALSUB SI,TYPE A1DEC CXJN2 LPHLT问:(1)该程序的功能是什么?(2)该程序执行后,A1单元开始的10个字节内容是什么?答:(1)该程序的功能是将从A2单元开始存放的10个字节数据传送到从Al单元开始的10个字节单元中。
(2)程序执行后,Al单元开始的10个字节内容是0,1,2,3,4,5,6,7,8,9。
4. 试分析下列程序:BUF DB 0BHMOV AL, BUFCALL FAR PTR HECAHECA PROC FARCMP AL, 10JC LPADD AL, 7LP: ADD AL, 30HMOV DL, ALMOV SH, 2INT 21HRETHECA ENDP问:(1)该程序是什么结构的程序?功能是什么?(2)程序执行后,DL=?(3)屏幕上显示输出的字符是什么?答:(1)该程序为主程序调用子程序的结构,且为远调用子程序;功能是将BUF单元中的0~F一位十六进制数转换成对应的ASCII码。
电子科技大学二零 零九 至二零 一零 学年第 二 学期期 末 考试微处理器系统结构与嵌入式系统设计 课程考试题 A 卷 ( 120 分钟) 考试形式:一本书开卷 考试日期 2010年1月 14 日课程成绩构成:平时 10 分, 期中 15 分, 实验 15 分, 期末 60 分注意:请将第一、二题答案填入本页指定位置。
一、 单选题答案(共30分,共 30题,每题1 分)二、 填空题答案(共25分,共 25空,每空1 分)1. ① 小端格式 ② 高字节放高地址,低字节放低地址2. ① 取指令 ② 指令译码 ③ 计算操作数地址 ④ 取操作数 ⑤ 执行指令 ⑥ 写结果3. ① 时钟频率f ② 指令平均执行时间CPI ③ 指令条数IC (可交换顺序)4. ① 程序员角度看到的计算机结构 ② 计算机各部件的逻辑结构及连接方式 ③ 体系结构5. ① 双工 ② 半双工 (可交换顺序)6. ① 一次存取及处理数据7. ① IRQ ② FRQ (可交换顺序) 8. ① R0~R3 ② 堆栈单元 9. ① 初始化硬件及加载操作系统 10.① 功能(黑盒) ② 覆盖(白盒) ③ 灰盒 (可交换顺序)一、单选题(共30分,共 30题,每题1 分)1.计算机内机器数通常采用( )形式来表示。
A 、原码B 、反码C 、补码D 、ASCII 码2. 组合BCD 码“87H ”代表的十进制真值是( )。
A 、78B 、87C 、-120D 、+1203. 若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( )。
A 、11001011B 、11010110C 、11000001D 、110010014. 冯·诺依曼基本思想主要是提出了 ( )。
A 、二进制和程序存储B 、CPU 和存储器C 、二进制和存储器D 、存储器和输入输出设备5. 以下叙述中,不符合RISC指令系统特点的是()。
A、指令长度固定,指令种类少B、寻址方式种类丰富,指令功能尽量增强C、选取使用频率较高的一些简单指令D、设置大量通用寄存器,访问存储器指令简单6. 以下所列提高微机系统性能的技术,说法不正确的是()。
A、采用流水线结构后每条指令的执行时间明显缩短。
B、增加Cache存储器后CPU与内存交换数据的速度得到提高。
C、引入虚拟存储技术后扩大了用户可用内存空间。
D、提高主机时钟频率后加快了指令执行速度。
7. 微程序控制器中,机器指令与微指令的关系是()。
A、每一条机器指令由一条微指令来执行B、每一条机器指令由一段微指令编写的微程序来解释执行C、每一条机器指令组成的程序可由一条微指令来执行D、一条微指令由若干条机器指令组成8. 微处理器中运算器的主要功能是进行()。
A、逻辑运算B、算术运算C、更新标志位D、以上所有9. 在分页管理的存储系统中,()通过地址映射表来完成虚拟地址到物理地址的转换。
A、ALUB、寄存器C、接口D、.MMU10. 下列因素中,与Cache的命中率无关的是()。
A、主存存取时间B、块的大小C、Cache组织方式D、Cache容量11. 指令系统中采用不同寻址方式的目的主要是()。
A、实现存储程序和程序控制B、缩短指令长度,扩大寻址空间,提高编程灵活性C、可以直接访问外存D、提供扩展操作码的可能并降低指令译码难度12. 程序控制类指令的主要功能是()。
A、进行算术运算和逻辑运算B、进行主存和CPU之间的数据传送C、进行CPU和I/O设备之间的数据传送D、改变程序执行的顺序13. 若只使用一条指令使某寄存器中的高4位不变,低4位清0,则应使用()操作指令。
A、与B、或C、非D.位取反14. 以下ARM指令中,()的源操作数采用了寄存器间接寻址方式。
A、MOV R0,#2B、LDR R0,[R1]C、BL SUB1D、ADD R0,R1,R2,LSL #115. ARM处理器比较无符号数大小时是根据()标志位来判断的。
A、C和NB、C和VC、C和ZD、Z和V16. 在单地址指令格式下,为了完成两个数的算术运算,除地址码指明的一个操作数以外,另一个数常需采用()寻址方式。
A、基址变址B、相对C、隐含D、寄存器17. 在软件开发过程中“汇编”通常是指()。
A、将汇编语言转换成机器语言的过程B、将机器语言转换成汇编语言的过程C、将高级语言转换成机器语言的过程D、将高级语言转换成汇编语言的过程18. 在汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是()。
A、汇编指令B、伪指令C、机器指令D、宏指令19. 存储器内容不会因电源的关闭而消失的存储器类型是()。
A、DRAMB、SRAMC、SDRAMD、EEROM20. 宏与子程序的相同之处为()。
A、目标代码都是唯一的B、都需要先定义后调用C、执行时需要保护现场/恢复现场D、目标代码都不是唯一的21. 软件和固件的功能在逻辑上( )。
A、固件优于软件B、软件优于固件C、等价D、视情况而定22. 若处理器采用()方式对I/O端口进行编址,则不需要开发专门的I/O指令集。
A、统一编址法B、独立编址法C、AB选项都对D、AB选项都不对23. 在主机与外围设备进行数据交换时,为解决两者之间的同步与协调、数据格式转换等问题,必须要引入( )。
A、数据缓冲器B、I/O总线C、I/O接口D、串并移位器24. 除了I/O设备本身的性能外,影响嵌入式系统I/O数据传输速度的主要因素是()。
A、Cache性能B、CPU字长C、主存容量D、总线传输速率25. 微处理器系统中引入中断技术可以()。
A 、提高外设速度B 、减轻内存负担C 、提高CPU 效率D 、增加信息交换精度 26. ARM 系统中,字符串在内存中存放时,一般是以( )为存放单位。
A 、比特位 B 、字节 C 、字 D 、双字 27. ARM 汇编程序中,代码段的定义应该使用( )伪指令。
A 、AREA B 、DCB C 、 MACRO D 、GBLA28. ARM 工作状态下,每取出一条指令后程序计数器PC 的值应该( )。
A 、自动加1 B 、自动加4 C 、自动清0 D 、自动置129. 嵌入式系统由硬件部分和软件部分构成,以下( )不属于嵌入式系统软件。
A 、操作系统内核 B 、驱动程序 C 、FPGA 编程软件 D 、嵌入式中间件 30. 关于实时操作系统(RTOS )的任务调度器,以下描述中正确的是 ( )。
A 、任务之间的公平性是最重要的调度目标B 、RTOS 调度算法只是一种静态优先级调度算法C 、RTOS 调度器都采用了基于时间片轮转的调度算法D 、大多数RTOS 调度算法都是可抢占式(可剥夺式)的二、填空题(共25分,共 25空,每空1 分)1.多字节数据存储时可以采用大端格式或小端格式。
ARM 处理器的默认格式是( ),其存放规则是( )。
2. 一种合理的指令六级流水线的各个阶段可能包括( )、( )、( )、( )、( )、( )。
3. CPU 执行程序时间T 可以用来测定计算机的性能,T 由( )、( )和( )三个因素决定。
4.计算机体系结构是指( ),计算机组成是指( )。
在设计一个计算机系统时指令集结构的确定属于以上两个方面中的( )范畴。
5. 串行通信根据其数据传送方向的不同可分为单工、( )和( )等三种。
6. CPU 内部的数据通路宽度也即字长,体现了CPU 的( )能力。
7. ARM 支持( )和( )两种中断异常。
8.ARM 系统中,按照ATPCS 的规定,子程序调用时可以利用( )等四个寄存器来传递参数,更多的参数可利用( )来传递。
9. 引导程序BootLoader 是嵌入式系统加电后执行的第一段代码,其主要作用是( )。
10.嵌入式系统的测试可以采用( )、( )和( )等方法。
三、应用分析题(共45分)1.试说明现代计算机系统中存储器系统是如何分层的?有什么好处?(8分)(5分)微机中的存储器子系统一般分为四级,即:寄存器组、高速缓存、内存和外存。
● 第一级寄存器组位于微处理器的内部,速度最快,但数目较少;● 第二级高速缓存Cache 是为了解决CPU 与主存之间的速度不匹配问题而设置的,其性能是速度快、容量小。
● 第三级内部存储器(即主存)容量大、速度较慢(相对于Cache),通常用于存放运行的程序和数据。
● 第四级外部存储器容量巨大,可读可写,单位存储成本最低,且可以脱机保存信息。
(3分)现代微机把这些不同容量、不同速度的存储器按一定的体系结构组织起来,形成一个统一的存储系统,主要是为了解决存储容量、存取速度和价格之间的矛盾。
2.试比较随机逻辑结构的处理器和微码结构的处理器优缺点。
(8分)(4分)1.从设计开销角度● 随机逻辑CPU 的硬件和指令集必须同步进行设计和优化,因此比较复杂。
● 微码CPU 的指令集设计并不直接影响现有硬件,修改指令集并不需要重新设计新的硬件。
(4分)2.从性能角度● 如果采用相同指令集,则随机逻辑CPU 操作会更快。
● 如果执行相同的计算任务,微码CPU 能够通过使用更少(但更复杂)的指令达到更高性能。
● 当系统整体性能受限于存储器的速度时,微码CPU 对性能提高的优势更为明显。
3.有如下ARM 汇编程序段: (4分)……LDR R0,=0xFFFFFFFF LDR R1,=0x1 ADDS R0,R0,R1 ……问:ADDS 指令执行完后CPSR 寄存器中的哪些位受到影响?怎样影响?请标在下图中。
4. 有如下ARM 汇编程序段:(9分) MOV R1,#0x11 MOV R2,#0x22 MOV R3,#0x33 MOV R4,#0x44MOV R5,#0x55 STMFA R13!,{R2-R5} MOV R2,#0X77LDMFA R13!,{R2-R5}设堆栈指针R13初始值为#0x50,则:(1) STM 指令执行完后堆栈指针R13=( 0x40 )。
请在图中标出STM 指令执行完后堆栈段的数据存放情况。
(2) LDM 指令执行完后堆栈指针R13=( 0x50 ),各寄存器的值分别为:(R1)=( 0x11 ) ,(R2)=( 0x22 ) ,(R3)=( 0x33 ) ,(R4)=( 0x44 ) ,(R5)=( 0x55 )5. 三星S3C2440微处理器采用的是什么CPU 内核?当由nRESET 引脚送来复位信号时,内核会进行哪些操作?(8分)(2分)三星S3C2440微处理器采用的是ARM920T 内核(6分)当从nRESET 引脚送来的复位信号变为低电平后,内核将丢弃当前正在执行的指令,并从增量字地址处连续取得新的指令,当nRESET 引脚再次变为高电平时,内核将会执行如下操作。