arm嵌入式期末考试试题()
ARM嵌入式期末考试题库精心整理版

1、智能物联网工程师群,免费共享100G学习资料2、3、qq群号码:5384355434、5、欢迎大家加入交流经验,互相学习分享6、cortex-A8 中只有CP14和CP15 两种协处理器。
CP14用来测试(test),CP15用作系统控制.7、cortex-A8中协处理器CP15是协助处理器做管理工作,属于A8内部。
8、cortex-A8的通用寄存器和状态寄存器属于A8内部的32位存储器。
9、跳转指令BL只能实现前后32M的小范围的跳转,使用“LDR PC,..”伪指令可以实现大范围的跳转。
大范围4G10、汇编中用#注释(F)。
@ 错误,是@符号注释11、根据ATPCS标准,子程序间通过寄存器R0、R1、R2、R3来传递参数,如果参数多余4个,则多出的部分用堆栈传递,返回值用R0传递。
12、寄存器R13用作数据栈指针,记作SP。
13、寄存器R14称为链接寄存器,记作LR,它用于保存子程序的返回地址。
14、寄存器R15是程序计数器,记作PC,不能用作其它用途。
15、汇编的优点是效率高,体积小。
(对)16、S5PV210内部对模块的管理是分区域管理的,分为那几个区域()、()、()。
不清楚答案,查询得知,S5PV210由ARM内核、系统外围设备、存储器子系统、多媒体加速、电源管理、连接性模块等模块组成,p4217、S5PV210内部有三条总线,他们是APB总线,频率100兆以下、AHB总线,200-100兆、AXI总线。
18、S5PV210的AHB总线的工作频率范围是200M~100M。
19、S5PV210的APB总线的工作频率范围是100M以下。
20、CortexA8的工作频率高达(1GHZ),定时器的PLCK的值是(66MHZ)。
21、S5PV210内部有( 5 )个定时器,其中有PWM引脚的有定时器(T0 T1 T2T3 ),有死区功能的有定时器(T0 T1 )。
22、占空比就是输出的PWM中,高电平保持的时间与该PWM的时钟周期的时间之比。
ARM嵌入式系期末考试练习题_1.

一思考与练习1、举出3个书本中未提到的嵌入式系统的例子。
答:红绿灯控制,数字空调,机顶盒2、什么叫嵌入式系统嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
3、什么叫嵌入式处理器?嵌入式处理器分为哪几类?嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。
嵌入式微处理器(Embedded Microprocessor Unit, EMPU嵌入式微控制器(Microcontroller Unit, MCU嵌入式DSP 处理器(Embedded Digital Signal Processor, EDSP嵌入式片上系统(System On Chip4、什么是嵌入式操作系统?为何要使用嵌入式操作系统?是一段在嵌入式系统启动后首先执行的背景程序,首先,嵌入式实时操作系统提高了系统的可靠性。
其次,提高了开发效率,缩短了开发周期。
再次,嵌入式实时操作系统充分发挥了 32 位 CPU 的多任务潜力。
第二章1、嵌入式系统项目开发的生命周期分哪几个阶段?各自的具体任务是什么?项目的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4 个阶段。
识别需求阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析厂商所应具备的条件。
提出解决方案阶段由各厂商向客户提交标书、介绍解决方案。
执行项目阶段细化目标,制定工作计划,协调人力和其他资源;定期监控进展,分析项目偏差,采取必要措施以实现目标。
结束项目阶段主要包括移交工作成果,帮助客户实现商务目标;系统交接给维护人员;结清各种款项。
2、为何要进行风险分析?嵌入式项目主要有哪些方面的风险?在一个项目中,有许多的因素会影响到项目进行,因此在项目进行的初期,在客户和开发团队都还未投入大量资源之前,风险的评估可以用来预估项目进行可能会遭遇的难题。
需求风险;时间风险;资金风险;项目管理风险3、何谓系统规范?制定系统规范的目的是什么?规格制定阶段的目的在于将客户的需求,由模糊的描述,转换成有意义的量化数据。
(完整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期末试卷1

《嵌入式期末考试题》一、选择题1.和PC机系统相比,下列哪个不是嵌入式系统独具的特点( C )A、系统内核小B、专用性强C、可执行多任务D、系统精简2.UCOS-II操作系统属于( B )A、顺序执行系统B、占先式实时操作系统C、非占先式实时操作系统D、分时操作系统3.ARM公司是专门从事( A )A、基于RISC技术芯片设计开发B、ARM芯片生产C、软件设计D、ARM芯片销售4.ARM9系列微处理器是( C )A、三级流水线结构B、四级流水线结构C、五级流水线结构D、六级流水线结构5.在所有工作模式下,( A )都指向同一个物理寄存器,即各模式共享A、R0-R7B、R0-R12C、R8-R12D、R13,R146.当异常发生时,寄存器( A )用于保存CPSR的当前值,从异常退出时则可由它来恢复CPSR.A、SPSRB、R13C、R14D、R157.能实现把立即数0X3FF5000保存在R0中的指令是( A )A、L DR R0, = 0X3FF5000B、L DR R0, 0X3FF5000C、M OV R0, 0X3FF5000D、M OV R0, =0X3FF50008.ARM指令LDMIA RO,{R1, R2, R3,R4 } 实现的功能是( A )A、R1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12]B、R1←[R0],R2←[R0-1],R3←[R0-2],R4←[R0-3]C、R1←[R0],R2←[R0+1],R3←[R0+2],R4←[R0+3]D、R1←[R0],R2←[R0-4],R3←[R0-8],R4←[R0-12]9.( D )伪指令用于定义一个代码段或数据段A、RLISTB、DCBC、MAPD、AREA10.在上机实验中,ADS开发环境下,调试程序用( A )软件A、AXDB、DebugC、GccD、Make11.针对没有MMU的ARM芯片,其操作系统可以使用( D )A、Windows CE ,LinuxB、VxWorkC、uClinux, UC/OS-IID、以上都可以12.嵌入式系统开发系统使用的( A )方式中,使用仿真头完全取代目标板上的CPU,在不干扰处理器的正常运行情况下,实时检测CPU的内部工作情况。
嵌入式期末考试卷十套

嵌入式期末考试卷十套嵌入式系统期末考试卷一、选择题(每题2分,共20分)1. 嵌入式系统通常是指:A. 用于嵌入式应用的软件B. 运行在嵌入式设备上的操作系统C. 一种小型的计算机系统,用于控制或监视设备D. 一种大型的计算机系统,用于复杂的数据处理2. 下列哪项不是嵌入式系统的特点:A. 可扩展性B. 实时性C. 资源受限D. 专用性3. 嵌入式操作系统(RTOS)的主要功能不包括:A. 任务调度B. 内存管理C. 文件系统管理D. 网络通信4. 以下哪个不是嵌入式系统中的编程语言:A. CB. C++C. JavaD. Python5. 在嵌入式系统中,中断服务程序(ISR)的主要作用是:A. 执行系统初始化B. 处理系统异常C. 响应外部事件D. 执行定时任务6. 以下哪个不是嵌入式系统开发过程中的步骤:A. 需求分析B. 系统设计C. 硬件选型D. 软件测试7. 在嵌入式系统中,固件通常指的是:A. 硬件B. 软件C. 介于硬件和软件之间的程序D. 操作系统8. 以下哪个是嵌入式系统开发中常用的硬件描述语言:A. VHDLB. HTMLC. XMLD. SQL9. 在嵌入式系统中,看门狗定时器的主要作用是:A. 监控系统时间B. 监控系统温度C. 监控系统电源D. 监控系统运行状态,防止死锁10. 以下哪个是嵌入式系统中的存储设备:A. RAMB. ROMC. 硬盘D. 显示器二、填空题(每空1分,共10分)1. 嵌入式系统的核心是______,它负责协调和管理整个系统。
2. 嵌入式系统软件通常由______、应用程序和设备驱动程序组成。
3. 嵌入式系统中的中断优先级是指中断服务程序的______。
4. 嵌入式系统中,______是一种常见的通信协议,用于设备间的通信。
5. 在嵌入式系统中,______是一种用于存储程序和数据的非易失性存储器。
6. 嵌入式系统中的______是用于控制和管理硬件资源的软件。
嵌入式ARM期末考试试卷A

期末试题——嵌入式ARM(A卷)一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(),()以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、I/O资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),内核的基本服务是()。
6、嵌入式开发一般采用()方式,其中宿主机一般是指()。
7、哈佛体系结构数据空间和地址空间(),ARM7TDMI采用()的内核架构。
8. ARM7TDMI采用()级流水线结构,ARM920TDMI采用()级流水线。
9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于()操作系统,VxWorks属于()操作系统。
10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(),M表示内嵌乘法器Multiplier,I表示(),支持在线断点和调试。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。
()(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。
()(A) DOS (B)unix (C) Windows xp (D)linux3、下面哪个选项不是SUB设备的特点。
()(A) 串行通信方式(B)不可热拨插(C) 分HOST、DEVICE和HUB (D)通信速率比RS232快4、下面哪种嵌入式操作系统很少用于手机终端设备上。
嵌入式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. ARM微处理器有7种工作模式,它们分为两类_特权模式_、_非特权模式_其中用户模式属于_非特权模式__。
2. ARM微处理器共有__37_个__32__位寄存器,其中__31_个为通用寄存器,_6___个为状态寄存器。
3. 嵌入式系统一般哪4个部分组成( 嵌入式处理器、外围设备、嵌入式操作系统(可选)、嵌入式应用软件)4. 协处理器主要控制:___片内的MMU __、___指令和数据缓存___、___写缓冲___。
5. ARM嵌入式系统主要由___相关支撑硬件___、___ARM处理器___和__嵌入式软件系统____构成。
6. S3C2410芯片外部寻址空间是1G,被分成___8__个存储块,每块_ 128 _MB。
SDRAM 存储器应连接到第____7或8__个存储块。
7. 操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、内存管理、文件系统管理、I/O资源管理。
8. 常用的嵌入式外围设备有存储设备_、通信设备____和___显示设备___三类。
10. 嵌入式系统是用来控制或者监视哪些设备( )11. 嵌入式系统的三个基本要素。
引导程序内核文件系统12. 链接分为:(硬链接)和( 软链接)。
13. 数据寄存器,其中控制寄存器的主要功能是设置_引脚的功能_,数据寄存器的功能是从寄存器读取数据或者向寄存器写入数据。
15. 目前流行的嵌入式操作系统主要有:_ WinCE_、_ Vxworks__、_ Linux/µCLinux_和_µC/OS-II、PalmOS____。
16. 嵌入式操作系统的调试一般包括:___操作系统__调试和___应用程序__调试。
17. ARM字数据存储格式有:大端格式和小端格式。
18. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:( 644 ),该文件属性是( 目录)。
19. 在宿主机上使用编译器软件将嵌入式应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题(共5)
1、下面哪个不是嵌入式操作系统的特点。
( C )
A.内核精简
B.专用性强
C.功能强大
D.高实时性
2、ARM指令集合Thumb指令集分别是(D )位的。
A.8,16
B.16,32
C.16,16
D.32,16
3、FIQ中断的入口地址是( A )
A.0x0000001C
B.0x00000008
C.0x00000018
D.0x00000014
4、ADD R0,R1,#6,执行该指令时属于( A)寻址方式。
A.立即寻址
B.多寄存器寻址
C.寄存器直接寻址
D.相对寻址
5、寄存器R13除了可以用作通用寄存器之外,还可以作为( B )
A.程序计数器
B.堆栈指针寄存器
C.链寄存器
D.基址寄存器
6、是(B)
A.78 56 34 12
B.12 34 56 78
C.87 65 43 21
D.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指令中“%”后面的数字为十进制数。
(×)
5、无论何种模式下R15均作为PC使用。
(√)
6、ATPCS中的参数传递规则只能使用寄存器R0-R3来进行参数的传递。
(×)
7、在C语言程序中调用汇编语言程序的方法是使用EXTERN关键字。
(√)
8、Char *a[5];是数组指针的声明格式。
(×)
9、指令ADD Rd,Rn,#3和指令ADD Rd,Rn,Rm的寻址方式不同。
(√)
10、指令MUL R1,R1,R6是正确的。
(×)(因为目标寄存器R1不能同时做第一操作数)
四、写出下列简称的含义(共5个)
1、MMU:存储管理单元
2、SOC:嵌入式片上系统
3、RISC:精简指令集计算机
4、EDSP:嵌入式数字信号处理器
5、IDE:集成开发环境
6、IRQ:外部中断请求
7、ICE:实时在线仿真器
8、CPSR:当前程序状态寄存器
9、IPC:内部进程间通信
10、MCU:微控制单元
五、简答题(共3个)
1、ARM体系结构的技术特点是什么?
答:(1)单调周期操作
(2)采用加载/存储指令结构(执行速度快)
(3)固定32位指令(结构简单、效率高)
(4)地址指令格式(三地址指令格式,优化代码)
(5)指令流水线技术(提高执行效率)
2、为什么要使用Thumb模式?与ARM代码相比较,Thumb代码的两大优势是什么?如何完成Thumb指令模式和ARM指令模式之间的切换?
答:ARM体系结构除了支持执行效率很高的32位ARM指令集以外,为兼容数据总线宽度为16位的应用系统,也支持16位的Thumb指令集。
Thumb指令集是ARM指令系统的一个子集,允许指令编码的长度为16位。
与等价的32位代码相比较,Thumb指令集在保留32位代码的优势的同时,大大节省系统的存储空间。
由ARM状态切换到Thumb状态通过BX指令,当操作数寄存器的最低位为1时,可执行BX指令使微处理器进入Thumb状态;当操作数寄存器的最低位为0时,可执行BX指令使微处理器进入ARM状态。
3、具体说明ARM7TDMI中的T、D、M和I代表什么?
答:ARM7TDMI是ARM7系列成员中应用最为广泛的32位高性能嵌入式RISC
处理器内核,其中T表示支持高密度16位的Thumb指令集,D表示支持片上调试,M代表支持64位乘法,I表示支持EmbededICE调试硬件。
答:大端格式:32位字数据的高字节存储在低地址,而字数据的低字节存放在高地址中,0x00040000—0x00040003分别存放0x12,0x34,0x56,0x78
小端格式:32位字数据的高字节存储在高地址,而字数据的低字节存放在低地址中,0x00040000—0x00040003分别存放0x78,0x56,0x34,0x12
系统初始化时默认为小端格式。
4、ARM程序可以使用两种语言进行设计,一种是汇编语言,一种是C/C++语言,则汇编语言和C/C++语言各自的特色是什么?
汇编语言特点:程序执行速度快,程序代码生成量少,但是可读性差,汇编语言属于低级语言,在通常情况下可以使用汇编语言编写驱动程序、需要严格计算执行时间的程序以及需要加速执行的程序。
C/C++语言:是高级语言,能够快速的编写应用程序,有丰富的程序库支持,程序易编写,具有结构化,程序可读性强,易于修改,便于调试和维护。
6、ARM 7 种功能模式是什么?
答:(1)用户模式:正常用户模式,程序正常执行模式。
(2)FIQ模式:处理快速中断,支持高速数据传送或通道处理。
(3)IRQ模式:处理普通中断。
(4)SVC模式:操作系统保护模式,处理软件中断。
(5)中止模式:处理存储器故障,实现虚拟存储器和存储器保护。
(6)未定义模式:处理未定义的指令陷阱,支持硬件协处理器的软件仿真。
(7)系统模式:运行特权操作系统任务。
7、ARM对异常中断的响应过程:
(1)保存处理器当前状态、中断屏蔽位以及各条件标志位;
(2)设置当前程序状态寄存器CPSR中的相应位;
(3)将寄存器lr_mode设置成返回地址;
(4)将程序计数器值PC,设置成该异常中断的中断向量地址,跳转到相应异常中断处执行。
六.程序指令题
1、解释指令的含义
(1)ORR R0,R2,#0x0FF0000
把R2和数字常量相或,结果赋给R0。
(2)LDR R0,[R1,#4]
表示寄存器R1的值加上4作为操作数的有效地址,将取得的操作数存入寄存器R0中。
(R0<-[R1+4])
(3)LDR R0,[R1,#4]!
表示寄存器R1的值加上4作为操作数的有效地址,将取得的操作数寄存器R0,再将寄存器R1的值增加4.(R0<-[R1+4],R1<-R1+4)
(4)STR R0,[R1],#8
将R0中的字数据写入以R1为地址的存储器中,并将新地址R1+8写入R1。
(5)SWP R0,R0,[R1]
将R1所指向的存储器中的字数据与R0中的字数据交换。
2、完成程序-------实验题目
功能:将数据从源数据区snum复制到目标数据区dnum,数据的个数为num,复制时以4个字为单位进行。
对于最后所剩不足4个字的数据,以字为单位进行复制。
.global _start
.text
.equ num,20
_start:
.arm
mov sp,#0x400
adr r0,Tstart+1
bx r0
.thumb
Tstart:
ldr r0,=src
ldr r1,=dst
mov r2,#num /*将需要复制的字数据个数存放在R2*/ Blockcopy:
mov r3,r2,lsr#2
beq Copywords
push {r4-r7}
Quadcopy:
ldmia r0!,{r4-r7}
stmia r1!,{r4-r7}
sub r3,#1
bne Quadcopy
pop {r4-r7}
Copywords:
mov r3,#3
and r2,r3
beq stop
Wordcopy:
ldmia r0!,{r3}
stmia r1!,{r3}
sub r2,#1A
bne Wordcopy
stop:b stop
.align
src:.long 1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4
dst:.long 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 要求:注释上面的代码。