江苏开放大学微机控制与接口技术第2次作业(23).docx

上传人:lao****ou 文档编号:439732 上传时间:2023-11-15 格式:DOCX 页数:5 大小:22.81KB
下载 相关 举报
江苏开放大学微机控制与接口技术第2次作业(23).docx_第1页
第1页 / 共5页
江苏开放大学微机控制与接口技术第2次作业(23).docx_第2页
第2页 / 共5页
江苏开放大学微机控制与接口技术第2次作业(23).docx_第3页
第3页 / 共5页
江苏开放大学微机控制与接口技术第2次作业(23).docx_第4页
第4页 / 共5页
江苏开放大学微机控制与接口技术第2次作业(23).docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《江苏开放大学微机控制与接口技术第2次作业(23).docx》由会员分享,可在线阅读,更多相关《江苏开放大学微机控制与接口技术第2次作业(23).docx(5页珍藏版)》请在第一文库网上搜索。

1、江苏开放大学JIANGSUopenuniversity形鼠残考假作业专业名称课程代码060247课程名称微机控制与接口技术学号姓名班级单选题题型:单选题客观题分值4分难度:较难得分:41ATPCS规定中,栈是()?A满递增B满递减C空递增D空递减学生答案:B老师点评:题型:单选题客观题分值4分难度:中等得分:42CPSR中的低8位称为控制位,其中I位等于1表示().A禁止IRQ中断B禁止FIQ中断C允许IRQ中断D允许FIQ中断学生答案:A老师点评:题型:单选题客观题分值4分难度:中等得分:43下列条件码中表示不相等的是().AEQBNECCSDCC学生答案:B老师点评:题型:单选题客观题分值

2、4分难度:一般得分:44ARM中可以访问状态寄存器的指令是()。AMOVBaddc1drDMRS学生答案:D老师点评:题型:单选题客观题分值4分难度:中等得分:45CPSR中的低8位称为控制位,下列不属于控制位的是()?ANBICFDT学生答案:A老师点评:填空题题型:填空题主观题答案不允许乱序分值12分难度:简单得分:121ARM处理器支持的数据类型中,字节为8位、半字为16位、字为32位。学生答案:8;16;32老师点评:题型:填空题客观题答案不允许乱序分值8分难度:一般得分:42STM32F103是32位单片机,内核是ARM公司的Cortex-M3第1空分值:4分第2空分值:4分学生答案

3、:32;Cortex-M3老师点评:cortex-m3简答题题型:简答题主观题分值15分难度:简单得分:151简述ARM中CPSR寄存器各位的功能.学生答案:运行模式位M4:0:MO、M1、M2、M3、M4是模式位。这些位决定了处理器的运行模式。具体含义如表2-2所示:表2-2运行模式位M4:0的具体含义M4:0处理器模式可访问的寄存器Ob1OOoo用户模式PC,CPSR5RO-R14Ob1OOO1FIQ模式PC,CPSR,SPSR_fiq,R14_fiq-R8_fiq,R7-R0Ob1OO1OIRQ模式PC,CPSR,SPSRJrq,R14_irq,R13_irq,R12-R0ObIOO11

4、管理模式PC,CPSR,SPSR_svc,R14_svc,R13.svc,R12-RO,Ob1O1i1中止模式PC,CPSR,SPSR_abt,R14_abt,R13_abt,R12R0,ObI1O11未定义模式PC,CPSRSPSRjmd,RI4_und,R13_und,R12-R0,Ob11111系统模式PC,CPSR(ARMV4及以上版本),R14RO7种运行模式:用户模式(USr):ARM处理器正常的程序执行状态,不能直接切换到其他模式快速中断模式(f1q):用于高速数据传输或通道处理,FIQ异常响应时进入此模式外部中断模式(irq):用于通用的中断处理,IRQ异常响应时进入此模式管理

5、模式(SVC):操作系统使用的保护模式,系统复位和软件中断响应时进入此模式(由系统调用执行软中断SWI命令触发)系统模式(sys):运行具有特权的操作系统任务,与用户模式类似,但具有可以直接切换到其他模式等特权数据访问中止模式(abt):当数据或指令预取终止时进入该模式,用于支持虚拟内存和/或存储器保护,在ARM7TDMI没有大用处未定义指令中止模式(Und):当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真老师点评:题型:简答题主观题分值15分难度:简单得分:152请问B1指令跳转时1R寄存器保存的是什么内容?并请简述原因。学生答案:B1跳转时,1R中保存的是执行B1跳转指令

6、的下一条指令的地址,考虑流水线的情况,即当前的PC-4.1R用来在需要返回程序时从1R中还原程序执行的位置继续执行.老师点评:题型:简答题主观题分值15分难度:中等得分:153ARM通用寄存器中,有3个寄存器有特殊功能和作用,请写出它们的作用。学生答案:R13:SP栈指针寄存器,用来保存程序执行时的栈指针位置;RI4:1R返回链接寄存器,用来保存程序执行B1指令或模式切换时的返回原程序继续执行的地址;R15:PC程序计数器,保存程序执行的当前地址.老师点评:题型:简答题主观题分值15分难度:中等得分:154ARM程序可以使用两种语言进行设计,一种是汇编语言,一种是C/C+语言,各自的特色是什么?学生答案:汇编语言特点:程序执行速度快,程序代码生成量少,但是可读性差,汇编语言属于低级语言,在通常情况下可以使用汇编语言编写驱动程序、需要严格计算执行时间的程序以及需要加速执行的程序.CC+语言:是高级语言,能够快速的编写应用程序,有丰富的程序库支持,程序易编写,具有结构化,程序可读性强,易于修改,便于调试和维护.老师点评:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服