《嵌入式期末试卷(共37页).doc》由会员分享,可在线阅读,更多相关《嵌入式期末试卷(共37页).doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上嵌入式期末试卷1、 嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2、 在嵌入式系统设计过程中,需求分析包括:功能性需求分析和非功能性需求分析。3、 ARM字数据存储格式有:大端格式和小端格式。4、 总线按照传输关系分类可分为:主从结构和对等结构。5、 RS-232C的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。6、 USB低速设备应该在D-线上接一个上拉电阻,全速设备应该在D+线上接一个上拉电阻。7、 I/O接口电路数据传送方式有:查询、中断、DMA、I/O通道和I
2、/O处理机方式。8、 实时系统的关键问题是保证系统的实时性;实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。9、 实时操作系统的评价指标有:任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。10、 Bootloader主要功能是系统初始化、加载和运行内核程序。1、 下面哪个系统属于嵌入式系统。( D )A、“天河一号”计算机系统B、联想T400笔记本计算机C、联想S10上网本D、联想OPhone手机2、 软硬件协同设计方法与传统设计方法的最大不同之处在于( B )。A、软硬件分开描述B、软硬件统一描述C、协同测试D、协同验证3、 下面关于哈佛结构描述正确的是(
3、A )。A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并4、 下面哪一种工作模式不属于ARM特权模式( A )。A、用户模式B、系统模式C、软中断模式D、FIQ模式5、 ARM7TDMI的工作状态包括( D )。A、测试状态和运行状态B、挂起状态和就绪状态C、就绪状态和运行状态D、ARM状态和Thumb状态6、 指令“LDMIA R0!, R1, R2, R3, R4”的寻址方式为( C )。A、立即寻址B、寄存器间接寻址C、多寄存器寻址D、堆栈寻址7、 USB接口移动硬盘最合适的传输类型为( B )。A、控制传输B、批量
4、传输C、中断传输D、等时传输8、 下面哪一种功能单元不属于I/O接口电路。( D )A、USB控制器 B、UART控制器C、以太网控制器D、LED9、 下面哪个操作系统是嵌入式操作系统。( B )A、Red-hat LinuxB、CLinuxC、Ubuntu LinuxD、SUSE Linux10、 使用Host-Target联合开发嵌入式应用,( B )不是必须的。A、宿主机B、银河麒麟操作系统C、目标机D、交叉编译器1、 简述嵌入式处理器的特点(列出五个特点以上)。答:低档处理器多采用哈佛结构,高档处理器多采用冯诺伊曼结构;品种规格系列化;对实时多任务有很强的支持能力;可靠性高、功耗低、集
5、成度高、性价比高。(每个特点1分)2、 什么是CMOS电平?有何特点?答:发送端:高电平0.9Vdd,低电平0.7Vdd,低电平0.3Vdd。(2分)特点:噪声容限大,负载能力强。(1分)3、 什么是信号的建立时间?什么是信号的保持时间?答: 建立时间:在时钟信号边沿到来之前,数据信号必须提前一段时间保持稳定有效。(2.5分)保持时间:在时钟信号边沿到来之后,数据信号必须在随后的一段时间内保持稳定有效。(2.5分)4、 什么是非抢先式实时操作系统?有何优缺点?它的实时性如何决定?答:对于基于优先级的实时操作系统而言,非抢先式实时操作系统是指某个任务运行后,就把CPU控制权完全交给了该任务,直到
6、它主动将CPU控制权还回来。(2分)优点:实时性比不使用实时操作系统的好,程序设计相对简单,可调用不可重入函数(任务间不嵌套)。(1分)缺点:如果最长任务的执行时间不能确定,系统的实时性就不能确定。(1分)实时性:取决于最长任务的执行时间。(1分)5、 简述优先级倒置产生的条件、现象以及解决方案。答:条件:基于优先级抢先式的任务调度、资源共享。(1分)现象:低优先级任务L和高优先级任务H共享资源,在任务L占有共享资源之后,任务H就绪,但这时任务H必须等待任务L完成对共享资源的操作。在任务L完成对共享资源的操作之前,任务M也已就绪并将抢先任务L运行。在任务M运行时,系统中具有最高优先级的任务H仍
7、然保持挂起状态。(3分)解决方案:优先级继承、优先级顶置。(1分)1、右下图为USB批量IN传输事务流程图,请根据右下图用文字叙述其工作过程(包括4+2个分支并说明分支出现的原因)。答:(1) 令牌段:(2分)a) 主机发出令牌包,寻址从机。(2) 数据段:(4分)a) 从机如果接收令牌包出错,无响应;b) 从机端点不存在,回送STALL;c) 从机端点数据未准备好,回送NAK;d) 从机端点数据准备好,回送数据包。(3) 握手段:(4分)a) 主机如果接收数据包出错,无响应;b) 主机如果接收数据包正确,回送ACK。2、请用C语言编写一个简单框架程序(个别地方也可文字叙述),要求体现前后台系
8、统的编程思想(任务就是一个函数,直接调用,无需实现,但至少三个任务),并分析前后台系统的优缺点以及它的实时性如何决定。答:后台程序:void main( void )Init( )/初始化while(1) (1分)if( eventFlag1) (1分)task1( );else if( eventFlag2) (1分)task2( );else if( eventFlag3) (1分)task3( );前台程序:_irq void HandleFlag1( void ) (1分)清中断请求标志;eventFlag1 = true;_irq void HandleFlag2( void ) (
9、1分)清中断请求标志;eventFlag2 = true;_irq void HandleFlag3( void ) (1分)清中断请求标志;eventFlag3 = true;优点:系统结构简单,几乎不需要额外的存储开销。(1分)缺点:所有的任务具有相同的优先级别,任务响应时间不可预测;后台程序是一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,使得整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。(1分)实时性:取决于所有其它任务的执行时间之和。(1分)3、形形色色的嵌入式系统默默无闻地生活在我们的身边,为我们的学习生活增加了无穷的乐趣。请列举你所熟悉的五个嵌入式应
10、用系统,并对每个嵌入式系统作简单的分析(指出它为什么是嵌入式系统)。答:答案众多(评分标准:每一个应用2分,其中题目1分,简要分析1分)U盘(2分);MP3播放器(2分);手机(2分);蓝牙耳机(2分);GPS导航仪(2分)。等等简要分析略。1、 从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。2、 嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。3、 ARM系列微处理器支持的边界对齐格式有:字节对齐、半字对齐和字对齐。4、 RAM存储器有两种,分别是:SRMA和DRAM。5、 总线由传输信息的物理介质和管理信息传输的协议组成。
11、6、 采用RS232C实现最简单的双机互联,至少需要如下信号线:TXD、RXD和GND。7、 USB通信总线中的事务可能由令牌包、数据包和握手包组成。8、 I/O接口编址方式有两种,分别是:统一编址和独立编址。9、 在宿主机上使用编译器软件将嵌入式应用、嵌入式操作系统编译成为可以在目标机上运行代码的过程,称为交叉编译,而采用的编译器称为交叉编译器。10、 嵌入式操作系统的内核构成包括系统初始化、多任务管理和内存管理。1、 下面哪个系统不属于嵌入式系统( D )。A、MP3播放器B、GPS接收机C、“银河玉衡”核心路由器D、“天河一号”计算机系统2、 在嵌入式系统设计中,嵌入式处理器选型是在进行
12、( C )时完成。A、需求分析B、系统集成C、体系结构设计D、软硬件设计3、 下面哪一类嵌入式处理器最适合于用于工业控制( B )。A、嵌入式微处理器B、微控制器C、DSPD、以上都不合适4、 关于ARM子程序和Thumb子程序互相调用描述正确的是( B )。A、系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。B、只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用。C、只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序。D、只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序。5、 关于ARM处理器的异常的描述不正确的是( C )。A、复位属
13、于异常B、除数为零会引起异常C、所有异常都要返回D、外部中断会引起异常6、 下面总线不属于对等结构的是( A )。A、PCIB、IEEE1394C、令牌网D、以太网7、 USB总线采用的通信方式为( A )。A、轮询方式B、中断方式C、DMA方式D、I/O通道方式8、 嵌入式系统最常用的数据传送方式是( B )。A、查询B、中断C、DMAD、I/O处理机9、 Clinux与标准Linux最大的区别在于( B )。A、文件系统 B、内存管理C、任务调度算法D、应用开发模式10、 嵌入式操作系统一般通过( A )手段来解决代码体积与嵌入式应用多样性的问题。A、使用可定制的操作系统B、将操作系统分布
14、在多个处理器上运行C、增大嵌入式设备的存储容量D、使用压缩软件对操作系统进行压缩1、 谈一谈嵌入式系统的发展趋势(列出五个趋势以上)。答:产品种类不断丰富;应用范围不断普及;性能不断提高;功耗不断降低,体积不断缩小;网络化、智能化程度不断提高;软件成为影响价格的主要因素。(每个趋势1分)2、 简述嵌入式微处理器的特点。答:嵌入式微处理器的特点:通用微处理器的增强,一般为32位。(1分)构成:一般CPU、存储器、I/O接口三者分离;(1分)性能:一般为1002000MIPS;(1分)存储器:Flash一般为116MB,SDRAM一般为264MB;(1分)一般加载复杂嵌入式操作系统:VxWorks
15、、WinCE、Clinux等。(1分)3、 什么是访存时序配合?答:存控发出的信号要满足存储器的时序要求(2.5分);存储器返回的信号要满足存控的时序要求(2.5分)。4、 请指出USB总线的四种传输类型,并指出每一种传输类型的基本特点。答:四种传输类型:控制传输、批量传输、中断传输和等时传输(1分)控制传输:双向,纠错,查询、配置设备信息;(1分)批量传输:单向,纠错,大块无结构数据,延迟不定;(1分)中断传输:单向,纠错,小块无结构数据,延迟确定;(1分)等时传输:单向,无纠错,大块无结构数据,延迟确定。(1分)5、 什么是前后台系统?有何优缺点?它的实时性如何决定?答:前后台系统:分为前
16、台程序和后台程序。前台程序也称中断级程序,通过中断来处理事件,在中断服务子程序中,一般对中断做一些简单的处理,然后给出事件发生的标志,待后台程序来处理;后台程序也称任务级程序,一个死循环,循环查询各种标志位,如果标志位置位,就执行相应的任务程序。(2分)优点:系统结构简单,几乎不需要额外的存储开销。(1分)缺点:所有的任务具有相同的优先级别,任务响应时间不可预测;后台程序是一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,使得整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。(1分)实时性:取决于所有其它任务的执行时间之和。(1分)6、 简述嵌入式操作系统和实时操作系统
17、的关系。答:“嵌入式”并不意味着“实时”,例如Clinux、Embedded Linux为嵌入式操作系统但非实时操作系统(2分);“实时”并不意味着“嵌入式”,例如OpenVMS(工作站、小型机)为实时操作系统但非嵌入式操作系统(2分);不过实际上,目前的嵌入式操作系统(EOS)基本上是实时操作系统(RTOS)(1分)。1、下图为单周期存储器读时序图。clk为时钟信号,上升沿有效;rd为读信号,高电平有效。问:如果主设备要求的建立时间,保持时间,则此系统的最高时钟频率为多少?能否满足保持时间的要求?(要求写出计算过程)。参考功能描述最小值最大值单位t0rd延迟时间510nst1rd持续时间60
18、nst2rd有效到数据输出30nst3rd无效到data持续时间510ns答:(1)满足存储器读rd时序要求,则时钟周期(2)要保证主设备有足够的建立时间,则时钟周期(3)要保证主设备有足够的保持时间(4)最高时钟频率为2、分析下述S3C44B0x的示例程序。#include volatile unsigned long timeval; / 当前时刻void main(void) init_timer();/ Initialize Timerwhile(1) pPIO-PDATE = 0xFD; / Turn LED1 Onwait(1000);/ Wait 1000mspPIO-PDATE
19、 = 0xFB;/ Turn LED2 Onwait(1000);/ Wait 1000ms/ 初始化Timer5以及开定时中断void init_timer(void) / 1ms产生一次定时中断_irq void HandlerTIMER5(void)timeval+; pIC-I_ISPC = INT_TIMER5; / 等待函数,以毫秒为单位void wait(unsigned long time) 问:语句“while (1)”的作用是什么?关键词“_irq”的作用是什么?语句“pIC-I_ISPC = INT_TIMER5;”的作用是什么?子程序HandlerTIMER5并未被调用
20、,它是如何执行的?此程序的功能是什么?答: 语句“while (1)”的作用是死循环、等待中断、LED显示;(2分) 关键词“_irq”的作用是指明该函数为IRQ中断服务子程序;(2分) 语句“pIC-I_ISPC = INT_TIMER5;”的作用是清除中断请求标志;(2分) 中断源发出中断请求,CPU响应中断并查询中断源得到中断向量表入口地址,到中断向量表相应入口地址取指令执行,该处为跳转指令,执行跳转指令跳转到子程序HandlerTIMER5处执行;(2分) 此程序的功能是双灯闪烁。(2分)3、PC机不是嵌入式系统,但是PC机中却包含了大量的嵌入式系统。列举其中包含的嵌入式应用系统(至少
21、三个),并对每个嵌入式应用系统作简单的介绍和分析。答:答案众多(评分标准:每一个应用3分,叙述详细最多加1分)键盘、鼠标、光驱、显示器等,介绍及分析略。一、填空(20分,每空1分):1、嵌入式系统被定义为:以 为中心、以 为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的_计算机系统。2、从编程的角度讲,ARM处理器工作在两种状态,分别是_和_。3、复位异常时,处理器立即停止当前程序,进入禁止中断的管理模式,并从地址_处开始执行。4、立即数0xFF是合法立即数吗_。(填是或不是)5、对大端模式,R0=0x,执行完指令STR R0 ,R1后执行LDRB R2,R1,R
22、2的值是_。6、R1=0X200,R0=0x2执行STR R0,R1,#12后内存0x200值是_,内存0x20C值是_(如不能确定值是多少填“不确定”)。7、FLASH存储器分为两种类型,分别是_类型和_类型。8、指令STMIB中IB含义是_。9、指令ADDEQS中S的含义是_。10、将8位有符号数0x9C转换为32位有符号数,转换结果是_。11、ARM的三级流水线把指令的执行过程分割为3部分,分别是:_ 、_、 _。12、ARM结构支持7种处理器模式,其中FIQ为快速中断模式,abt为_。13、CPSR寄存器中的Z位为1表示_。二、选择(每题1分,共10分)1. 属于冯诺依曼结构的是: A
23、) ARM7B) AMR9C) ARM10D) ARM112. 标号L1处为Thumb指令,程序当前运行状态为ARM状态,则转移到L1使用:A) B L1B) ADR R0,L1+1BX R0C) BX L1D) ADR R0,L1 BX R0 3. 将R0,R1压入堆栈,使用指令STMFD SP!,R0,R1进栈;出栈指令使用:A) LDMFA SP!,R0,R1B) LDMFD SP!,R0,R1C) LDMEA SP!,R0,R1D) LDMED SP!,R0,R14. 用于判断R0的最低位是否为1的指令是:A) TST R0,#0x01B) TEQ R0,#0x01C) BIC R0,
24、R0,#0x01D) AND R0,R0,#0x015. 指令LDR R2,R0,R1!执行后,结果如下:A) R0+R1地址的内容赋给R2; R0=R0+4B) R0地址的内容赋给R2; R0=R0+4C) R0+R1地址的内容赋给R2; R0=R0+R1D) R1地址的内容赋给R2; R0=R0+R16. C语言使用_ASM内嵌汇编指令,下边说法正确的是:A) 注释信息由“;”引出,因为_ASM内是汇编指令;B) 注释信息由“;”引出,因为使用汇编编译器编译_ASM内指令;C) 注释信息由“/”引出,因为使用C编译器编译_ASM内指令;D) 注释信息由“/” 引出,因为_ASM内程序为C程
25、序;7. 汇编语言编写的函数strcopy用于实现将字符串S拷贝到字符串d,下边用法正确的是:A) C语言直接调用函数strcopy (d,s)即可实现将字符串s拷贝到字符串d;B) C语言首先声明void strcopy(char *dnstr,const char *snstr);然后调用函数strcopy (d,s)即可实现将字符串s拷贝到字符串d;C) C语言首先声明extern void strcopy(char *dnstr,const char *snstr);然后调用函数strcopy (d,s)即可实现将字符串s拷贝到字符串d;D) C语言首先声明void extern st
26、rcopy(char *dnstr,const char *snstr);然后调用函数strcopy (d,s)即可实现将字符串s拷贝到字符串d;8. 执行B LABLE指令 将立即跳转到LABLE处继续执行,其中LABLE说法正确的是:A) LABLE 是一个存储器的绝对地址。B) LABLE 是相对于PC的一个偏移量,由连接器计算给出。C) LABLE 是相对于PC的一个偏移量,由编译器计算给出。D) 以上都不对.9. 发生取指中止异常,执行取指中止异常中断服务程序,从中断服务程序返回使用的指令是:A) MOV PC,LRB) ADDS PC,R14,#4C) SUBS PC,R14,#4
27、D) SUBS PC,R14,#810. 将常数0x赋给寄存器R0,使用的指令是:A) MOV R0,#0xB) LDR R0,=0xC) NUM EQU 0xMOV R0,NUMD) NUM EQU 0xLDR R0,NUM三、名词解释(15分,每题3分)ARM,BSP,JTAG,IP,ESOC四、简答(15分,每题3分):1、ARM7处理异常处理的过程。2、说出以下两条指令的区别PINSEL0 = 0x05 16; PINSEL0 = (PINSEL0 & 0xFFF0FFFF) | (0x05 16);3、比较可抢占式调度和不可抢占式调度。4、比较向量中断和非向量中断。5、什么叫实时系统
28、?五、程序应用题(20分,每个4分)1、定义一个结构化内存表,表首地址0x,count分量为4字节,x分量为8字节,Y分量为4字节2、用汇编语言实现128位数的减法。3、分析下面程序的功能。STMFD SP!,R0-R6 LDR R6,=SRC LDMIA R6!,R0-R5 LDR R6,=DST STMIA R6!,R0-R5LDMFD SP!,R0-R64、已知R1=0x30, R5=1,R6=2,R7=0x3FC ,执行STMIA R1!,R7,R6,R5LDMDA R1!,R5-R7 R1,R5,R6,R7的值分别是多少。5、对于以下程序,写出执行hello mymacro tom,
29、 R1,R0的展开结果 (6分)MACRO$lab mymacro $var1,$var2, $var3$ lab.loop1BGE $lab.loop1$ lab .loop2BL $var1 BGT $ lab.loop2SUB $var2, $var3,1MEND六、编写程序(20分)1、已知R0=a, R1=b,用汇编语言实现if (a!=0x10)&(b!=0x30) a=a+b (7分)2、编写汇编程序计算内存0x开始的20个字节单元数据之和,如果和小于100则将这20个单元复制到内存0x开始的地址处,否则将这20个单元清零(6分)3、已知电路图如下(7分) 使用S3C44BOX
30、的F口PF3经电阻与LED发光管一端连接,发光管另一端连接电源正3.3V。. 已知:PCONF 的PF3定义如下: 7: 6=00 I =01 O=10 nXBACK=11 nXDACK0要求回答下列问题:(1) 阐述LED电路工作原理.(2) 编程实现控制LED闪亮。一、 填空(20分)1、 ARM状态 Thumb状态2、 基址变址寻址3、 16K 4、 低 高5、 取指 译码 执行6、 应用;计算机;专用7、 08、 0x119、 2, 不确定10、 冯诺依曼 哈佛11、 子程序调用并切换状态12、 状态寄存器二、解释英文缩写(15分,每题3分)1、 解释英文缩写:ARM, IIC,JTA
31、G ,IP公司名、技术名、体系结构 内部集成电路总线 联合测试功能组 快表 脉宽调制 三、简答(20)1、三级流水线2、宏:展开;子程序:调用,传参数3、非向量:进入中断需要查询中断源,软向量:直接进入中断,硬4、8位二进制数循环右移偶数位;不是5、小于等于4个用R0 R1 R2 R3;大于4个用堆栈四、读程序(25分)1、 注意:高寄存器存储高地址2、 5!=1203、helloloop1BGE helloloop1helloloop2BL tom BGT helloloop2SUB R1, R0,14、字符串复制5、跳转并切换到thumb 状态五 、写程序(20分)1、程序结构书写规范(2
32、分)功能(5分)2、程序结构书写规范(2分),功能(4分)3、1)4分;2)初始化1分;程序2分1、应用;计算机;专用。2、ARM状态 Thumb状态3、0X4、是5、0x116、0x2, 不确定 7、NOR NAND。8、先加。9、结果影响标志位。10、0XFFFFFF9C11、取指、译码、执行。12、中止13、运算结果为零二、选择题(10分)ABBAC CCCCB三、名词解释(15分)ARM:公司名、技术名 体系结构BSP:板级支持包JTAG:联合测试工作组IP:知识产权核 ESOC:嵌入式片上系统四、简答(15分):1、将下一条指令的地址保存到相应链接寄存器LR将CPSR复制到相应的SP
33、SR根据异常类型,强制设置CPSR的运行模式位,进入对应模式强制PC从相关的异常向量地址取下一条指令执行中断服务2、 PINSEL0 = 0x05 16:影响其它位设置PINSEL0 = (PINSEL0 & 0xFFF0FFFF) | (0x05 0;dly-) for(i=0;i5000;i+); l 主程序Main()rPCONF=0x016 ;配置 PF3 GPIO输出rPOPF=0 ;配置使用上拉电阻rPDATF=0x013 ;发光管灭 while(1) rPDATF=0x003 ;发光管亮 DelayNs(15); ;延时 rPDATF=0x013 ;发光管灭 DelayNs(15
34、); ;延时(1) 程序结构完整 3分(2) 思路基本正确 3分其他 1分一、 填空(20分)1、 从编程的角度讲,ARM处理器工作在两种状态,分别是_和_。2、 LDR R0,R1,6的寻址方式是_。3、 LPC2000微处理器为每个AHB外设分配了_K的地址空间。4、 存储格式中,小端模式指的是32位数据中最高字节存放在存储器_,最低字节存放在存储器_。5、 ARM的三级流水线把指令的执行过程分割为3部分,分别是: _ 、 _ 、 _ 。6、 嵌入式系统从技术的角度被定义为:以 _ 为中心、以 _ 为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的_ 计算机系统
35、。7、 复位异常时,处理器立即停止当前程序,进入禁止中断的管理模式,并从地址_处开始执行。8、 对大端模式,R0=0x,执行完指令STR R0 ,R1后执行LDRB R2,R1,R2的值是_。9、 R1=0X200,R0=0x2执行STR R0,R1,#12后内存0x200值是_,内存0x20C值是_(如不能确定值是多少填“不确定”)。10、 ARM7采用_体系结构,ARM9采用_体系结构。11、 BLX指令的功能是_。12、 CPSR是_寄存器二、解释英文缩写(15分,每题3分)ARM, IIC,JTAG TLB PWM 三、简答题(20分,每题4分)1、 IRQ中断处理程序可以执行指令SUBS PC , R14_irq , #4从IRQ中断返回,说明指令中减4的原因。2、 宏与子程序的区别。3、 向量中断和非向量中断的区别。4、 符合什么条件的立即数是合法立即数?,0X1010是合法立即数吗?5、 简要说明ATPCS关于子程序参数传递是如何规定的。四、读程序(25分,每题5分)1、 进栈指令如下: STMFD R13!,R7,R2,R0 ,画图说明指令执行后
限制150内