ARM嵌入式试卷

合集下载

嵌入式ARM期末考试试卷及复习题

嵌入式ARM期末考试试卷及复习题

嵌入式ARM期末考试试卷及复习题一、填空题(请将答案填入题后括号中):共10小题,每题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:分别是〔处理器〕、存储器、输入/输出和软件,一般软件亦分为操作系统相关和〔应用软件〕两个主要部分。

2、依据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,〔嵌入式微处理器〕,〔嵌入式DSP处理器〕以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有〔进程管理〕、进程间通信、〔内存管理〕、I/O资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为〔实时操作系统〕和分时操作系统,其中实时系统亦可分为〔硬实时操作系统〕和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的〔通信〕,内核的基本服务是〔任务切换〕。

6、嵌入式开发一般采纳〔宿主机/目标机〕方式,其中宿主机一般是指〔PC机/台式机〕。

7、哈佛体系结构数据空间和地址空间〔分开〕,ARM7TDMI采纳〔冯诺依曼体系〕的内核架构,ARM920T采纳〔哈佛〕的内核架构。

8. ARM7TDMI采纳〔3〕级流水线结构,ARM920TDMI采纳〔5〕级流水线。

9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于〔分时〕操作系统,VxWorks属于〔实时嵌入式〕操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示〔在片可调试〕,M表示内嵌乘法器Multiplier,I表示〔嵌入式ICE〕,支持在线断点和调试。

二、选择题(请将答案填入题后括号中):共10小题,每题2分,满分20分。

1、要使CPU能够正常工作,以下哪个条件不是处理器必须满足的。

〔 D 〕(A) 处理器的编译器能够产生可重入代码〔B〕在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生按时中断〔D〕有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。

嵌入式ARM期末考试试卷及复习题

嵌入式ARM期末考试试卷及复习题

一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分.1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分.2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,( 嵌入式微处理器),(嵌入式DSP 处理器)以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O 资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统 )和分时操作系统,其中实时系统亦可分为(硬实时操作系统 )和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是( 任务切换).6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指(PC机/台式机)。

7、哈佛体系结构数据空间和地址空间( 分开),ARM7TDMI采用( 冯诺依曼体系 )的内核架构,ARM920T采用(哈佛)的内核架构.8。

ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。

9 。

按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks 属于(实时嵌入式 )操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试.二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。

( D )(A) 处理器的编译器能够产生可重入代码(B) 在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中. (D)(A) DOS (B)unix (C) Windows xp (D)linux3、下面哪个选项不是SUB设备的特点。

ARM嵌入式期末考试试题

ARM嵌入式期末考试试题

一、选择题(共5)1、下面哪个不是嵌入式操作系统的特点。

( C )A.内核精简B.专用性强C.功能强大D.高实时性2、ARM指令集合Thumb指令集分别是(D )位的。

A.8,16B.16,32C.16,16D.32,163、FIQ中断的入口地址是( A )A.0x0000001CB.0x00000008C.0x00000018D.0x000000144、ADD R0,R1,#6,执行该指令时属于( A)寻址方式。

A.立即寻址B.多寄存器寻址C.寄存器直接寻址D.相对寻址5、寄存器R13除了可以用作通用寄存器之外,还可以作为( B )A.程序计数器B.堆栈指针寄存器C.链寄存器D.基址寄存器6、一个32位字0x12345678,在采用bigEndian存储,在内存的排列正确的是(B)A.78 56 34 12B.12 34 56 78C.87 65 43 21D.21 43 65 87二、填空题(共5个)1、嵌入式系统体系结构一般具有冯.诺依曼和哈佛两种基本形式,且ARM7采用冯.诺依曼体系结构。

2、从编程角度看,ARM微处理器一般有ARM和Thumb两种工作状态。

3、ARM9处理器使用了程序存储器和数据存储器分开独立编址的哈佛结构,并采用5级指令流水线,5级流水线操作分别是取指、译码、执指、缓冲和写回。

4、ARM微处理器支持字节、半字、字三种数据类型,数据的位数分别为8位、16位、32位,其中字必须以4字节为边界对齐,半字必须以2字节为边界对齐。

5、复位异常的优先级最高,因此在任何情况下,只要进入该状态系统无条件地将PC指向0x00000000处,以执行系统第一条指令。

三、判断题(共5个)1、ARM7采用3级指令流水线,即取指令、译码和执行指令。

(√)2、Boot Loader 是在操作系统内核运行之前运行的一段小程序。

(√)3、嵌入式系统开发环境只需要宿主机和目标机就可以。

(×)4、ARM指令中“%”后面的数字为十进制数。

ARM嵌入式考试试卷真题整理

ARM嵌入式考试试卷真题整理

判断题(20分)1 前后台系统的前台行为称为任务级,后台行为称为中断级(错)2 为确保临界区代码的执行,在进入临界区之前要关中断,而临界区代码执行完成以后要立即开中断(对)3 任务切换所需要的时间取决于CPU有多少寄存器要入栈(对)4 uClinux,WinCE,uC-OSII,VxWorks都属于实时操作系统(错)5 ARM处理器使用的是“哈佛”结构(错)6 出了用户和系统模式外的其他处理器模式称为异常模式(对)7 0x13000000是合法的8位图立即数(对)8 SWI适用于实现寄存器和存储器交换的指令(错)9 windows下使用的可执行文件可以直接在ARM处理器中运行(错)10 使用make clean会将该目录下所用的源文件删除(错)填空题(20分)1 嵌入式系统有3个基本特征,分别是嵌入式,内含计算机,专用型。

2 ARM7TDMI中的T,D,M,I分别代表的意思是支持Thumb指令集,支持片上调试,支持64位乘法指令,EmbeddedICE硬件仿真模块。

3ARM指令与Thumb指令切换状态用的是BX指令,查询处理器处于何种指令状态可以通过MRS指令读取CPSR寄存器中的T控制位。

4试验中嵌入式Linux系统移植的过程分为三个阶段:下载Bootloader,下载Kernel,下载文件系统。

5Bootloader主要功能是系统初始化,加载和运行内核程序。

6设系统节拍位50毫秒,调用OSTimeDly(40)的效果是延时2秒钟,调用OSTimeDlyHMSM(0,1,27,650)的实际时间是延时1分27秒650毫秒。

7将文件sourcepath压缩为file.tgz的命令式tarcfzvfile.tgzsourcepath,而将file.Tgz解压的命令行是tarxfzvfile.tgz。

8将名称为xtu的文件权限修改为可读写可执行的命令行是chmod777xtu.简答题(20分)1 什么是非抢占式实时操作系统?有何优缺点?她的实时性如何决定?答:对于基于优先级的实时操作系统而言,非抢占式实时操作系统是指某个任务运行后,就把CPU控制器完全交给了该任务,直到它主动将CPU控制器还回来。

(完整word版)《ARM嵌入式系统基础教程》期末试题

(完整word版)《ARM嵌入式系统基础教程》期末试题

《ARM嵌入式系统基础教程》期末试题一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:处理器、(存储器)、输入/输出和软件,一般软件亦分为(操作系统)和应用软件两个主要部分。

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为(嵌入式微控制器),嵌入式DSP,(嵌入式微处理器)以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、(进程间通信)、(内存管理)、I/O资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(分时操作系统),其中实时系统亦可分为(硬实时操作系统)和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务调度)。

6、嵌入式开发一般采用(宿主机/目标机方式)方式,其中宿主机一般是指(PC机或者台式机)。

7、哈佛体系结构数据空间和地址空间(分开),ARM920T采用(哈佛体系)的内核架构。

8. ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。

9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks属于(实时嵌入式)操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。

二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、下面哪种操作系统不属于商用操作系统。

(B)A. windows xpB. LinuxC. VxWorksD. WinCE2. 下面哪点不是嵌入式操作系统的特点。

(C)A. 内核精简B. 专用性强C. 功能强大D. 高实时性3. 下面哪种不属于嵌入式系统的调试方法。

嵌入式ARM期末考试试卷.

嵌入式ARM期末考试试卷.

一、填空题(请将答案填入题后括号中:共10小题,每小题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:处理器、(存储器)、输入/输出和软件,一般软件亦分为(操作系统)和应用软件两个主要部分。

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为(嵌入式微控制器),嵌入式DSP ,()以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、()、()、I/O资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(),其中实时系统亦可分为()和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU 时间,并且负责任务之间的(),内核的基本服务是()。

6、嵌入式开发一般采用()方式,其中宿主机一般是指()。

7、哈佛体系结构数据空间和地址空间(),ARM920T 采用()的内核架构。

8. ARM7TDMI采用()级流水线结构,ARM920TDMI 采用()级流水线。

9 . 按操作系统的分类可知,Dos 操作系统属于顺序执行操作系统,Unix 操作系统属于()操作系统,VxWorks 属于()操作系统。

10、ARM7TDMI 中,T 表示支持16位Thumb 指令集,D 表示(),M 表示内嵌乘法器Multiplier ,I 表示(),支持在线断点和调试。

二、选择题(请将答案填入题后括号中:共10小题,每小题2分,满分20分。

1、下面哪种操作系统不属于商用操作系统。

(A. windows xpB. LinuxC. VxWorksD. WinCE 2. 下面哪点不是嵌入式操作系统的特点。

(A. 内核精简B. 专用性强C. 功能强大D. 高实时性 3. 下面哪种不属于嵌入式系统的调试方法。

(A. 模拟调试B. 软件调试C. BDM/JTAG调试D. 单独调试 4. 在嵌入式ARM 处理器中,下面哪种中断方式优先级最高。

(A. ResetB. 数据中止C. FIQD. IRQ 5. NAND FLASH和NOR FLASH的区别正确的是。

嵌入式ARM期末考试试卷及复习题学习资料

嵌入式ARM期末考试试卷及复习题学习资料

一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式微处理器),(嵌入式DSP 处理器)以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O 资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。

6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指(PC机/台式机)。

7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI采用(冯诺依曼体系)的内核架构,ARM920T采用(哈佛)的内核架构。

8. ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。

9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks 属于(实时嵌入式)操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。

二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。

( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。

嵌入式ARM期末考试试卷及复习题

嵌入式ARM期末考试试卷及复习题

一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式微处理器),(嵌入式DSP 处理器)以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O 资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。

6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指(PC机/台式机)。

7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI采用(冯诺依曼体系)的内核架构,ARM920T采用(哈佛)的内核架构。

8. ARM7TDMI采用(3 )级流水线结构,ARM920TDMI采用(5)级流水线。

9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks 属于(实时嵌入式)操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE ),支持在线断点和调试。

二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。

( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题
1. S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。

处理器提供符合IIC协议的设备连接的串行连接线为()。

A. SCL和RTX
B. RTX和RCX
C. SCL和SDA
D. SDA和RCX
2. RQ中断的优先级别是()。

A. 1
B. 2
C. 3
D. 4
3. LDR R2,[R3,#128] 的寻址方式是()。

A. 寄存器寻址
B. 寄存器移位
C. 变址寻址
D. 间接寻址
4. S3C2410有()个USB接口。

A. 1
B. 2
C.3
D. 4
5. ARM处理器的工作模式有()种。

A. 5
B.6
C. 7
D.8
1. FIQ中断的入口地址是()
A、 0x0000001C
B、 0x00000008
C、 0x00000018
D、 0x00000014
2. ARM指令集和Thumb指令集分别是()位的。

A、 8位,16位
B、 16位,32位
C、 16位,16位
D、 32位,16位
3. ARM寄存器组有()个寄存器。

A、 7
B、 32
C、 6
D、 37
4. 中断向量是指()。

A 、中断断点的地址 B、中断向量表起始地址
C、中断处理程序入口地址
D、中断返回地址
5. 下列描述不属丁RISC计算机的特点的是( C)。

A、流水线每周期前进一步。

B、更多通用寄存器。

C、指令长度不固定,执行需要多个周期。

D.独立的Load和Store指令完成数据存寄存器和外部存储器之间的传输。

15. ARM中可以访问状态寄存器的指令是(),能够访问内存的指令是()
[A] MOV [B] LDR [C ] MCR [D ] MRS
6. 存储一个32位数0x2168465到2000H-2003H四个字节单元,若以大端模式存储,则2000H 存储单元的内容为( )。

A、0x21
B、0x68
C、0x65
D、0x02
7. LDR R2,[R3,#128] 的寻址方式是()。

A、寄存器寻址
B、寄存器移位
C、变址寻址
D、间接寻址
8. 若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值
为(D )。

A、 0x2000 B、 0x28 C、 0x2008 D、 0x87
20. 在串行异步通讯中,发送端串口的TxD要和接收端串口的(B )相连接
[A] TxD[B] RxD [C ] nCTS [D ] nRTS
9. 寄存器R15除了可以做通用寄存器外,还可以做(A)
A、程序计数器
B、链接寄存器
C、堆栈指针寄存器
D、基址寄存器
10. 假设R1=0x31,R2=0x2 则执行指令ADD R0,R1,R2 LSL #3 后,R0的值是()
A、 0x33
B、 0x34
C、 0x41
D、 0x38
11.能实现把立即数0X3FF5000保存在R0中的指令是()
A、LDR R0, = 0X3FF5000
B、LDR R0, 0X3FF5000
C、MOV R0, 0X3FF5000
D、MOV R0, =0X3FF5000
12. 指令MSR CPSR_C,R0实现的功能是()
A、传送R0的内容到CPSR中,更新CPSR
B、传送R0的内容到CPSR中,但仅修改其控制域
C、传送CPSR的内容到R0
D、传送CPSR的控制域内容到R0
13. ARM嵌入式系统中,三级流水线情况下,PC指向的是正在()的指令地址。

A、执行
B、译码
C、取指
D、都不是
14.I2C传输是(B )方式传输
[A] 单工[B] 半双工[C ] 全双工
15.用于对数字变量赋值的伪操作是()
A SETS
B SETL
C SETA
D 都不是
16. RS232-C串口通信中,表示逻辑1的电平是(D )。

A、0v
B、3.3v
C、+5v~+15v
D、-5v~-15v
17.程序状态寄存器(CPSR)中的第6位,也即F位为()
A 模式位
B 状态位C中断使能位 D 快速中断使能位
18. S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。

处理器提供符合IIC 协议的设备连接的串行连接线为(C)。

A、SCL和RTX
B、RTX和RCX
C、SCL和SDA
D、SDA和RCX
19、ARM的存储器系统中系统访问寄存器组的速度是()
A 最快
B 中
C 最慢
D 不可预测
二、填空题
1.指令STMIB中IB含义是________。

2.指令ADDEQS中S的含义是______。

3.CPSR寄存器中的Z位为1表示________
4.将8位有符号数0x9C转换为32位有符号数,转换结果是________
5. R13通常用于,保存当前工作模式下的堆栈栈顶;R14被称为,保存子程序调用或跳转时的返回地址。

R13和R14在五种异常模式下都有其独立的物理寄存器,因此,R13和R14共占有个物理寄存器;CPSR_c表示。

6. 异常类型优先级别最高的是;在中断服务汇编语言程序中,至少应有一条指令。

7. R14有两个用途,一是,二是。

8.ARM7TDMI采用流水线结构,ARM920TDMI采用流水线。

9.ARM微处理器共有个32位寄存器,其中个为通用寄存器,个为状态寄存器。

10.Bootloader主要功能是系统初始化,加载和运行内核程序。

11. ARM微处理器有种工作模式,它们分为两类、。

其中用户模式属于。

12.某块内存如下图所示,采用小端存储格式。

执行以下命令:
LDR R1, =0xB0000000
LDR R0, [R1,#4]!
则R0= ,R1= 。

三、简答题
1.什么是初始化程序?bootloader的作用是什么?
答:初始化程序是系统加电后运行的第一段软件代码。

在嵌入式系统中,通常整个系统的加载启动任务就完全由BootLoader来完成。

简单地说,BootLoader就是在操作系统内核运行之。

前运行的一段小程序。

通过这段小程序,可以初始化硬件设备、建立内存空间的映射图,从而将系统的软、硬件环境带到一个合适的状态,以便为调用应用程序或者操作系统内核准备好正确的环境。

2. 简述冯·诺依曼体系结构与哈佛结构的区别。

3. ARM的寻址方式有哪些?各写一条说明。

4. 子程序调用及返回的程序结构是怎样的?
子程序调用指令产生的动作如下: 将返回地址放入连接寄存器LR中;(2.5`)将子程序的入口地址放入程序计数器PC中。

5. 写ARM指令,完成操作r1=r2*4;r1=r2*3
MOV R1,R2,LSL #2
ADD R1,R2,R2,LSL #1
6.简单叙述ARM微处理器的异常中断响应过程。

7. Flash Memory是近年来发展迅速的内存,很多嵌入式文件系统都都基于其构建。

请描述Flash Memory主要由哪两种技术实现?它们的主要不同和应用范围是什么?。

四、程序分析题
1. 将以下c程序改用ARM汇编实现。

其中,a, b皆为无符号数。

if(a >=b)
a++;
else
b++;
MOV R0,#a
MOV R1,#b
CMP R1,R0
ADDHS R0,#1
ADDLO R1,#1
2.用ARM汇编代码实现以下C程序段:If(a<b){ x=5;y=c+d;} else x=c-d;
3.写一段ARM汇编程序:循环累加队列myarray中的所有元素,直到碰上零值元素,结果放在r4中。

程序框架如下,补充代码完成上述功能。

(8分)
AREA total, CODE READONLY
ENTRY
start MOV r4, #0
ADR r0, myarray
;在此补充代码
myarray
DCD 0x11
DCD 0x22
……
DCD 0x0
END
4.编写求取两个整数的最大公约数的汇编语言程序和C语言程序。

五、程序设计题
1. 下图是3个LED灯的接线图,其对应的地址是0x56000024。

试编写依次使LED1、LED2、LED3点亮的C语言程序。

3.书上第7章A/D转换程序。

相关文档
最新文档