单片机复习题目.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 复习 题目
- 资源描述:
-
1、 举出2个ARM公司当前应用比较多的ARM处理器核? 答:ARM7系列、ARM9系列、ARM10系列、ARM11系列、intel的Xscale系列和MPCore系列。 2、 ARM7TDMI中的T、D、S、I分别表示什么含义? 答:T:支持高密度16位的Thumb指令集 D:支持片上调试 S:ARM7TDMI 的可综合(synthesizable)版本(软核) I:支持EmbededICE观察硬件 M:支持64位乘法 3、 ARM7TDMI处理器采用什么样的体系结构,其可寻址地址空间多大? 答:ARM处理器使用冯.诺依曼结构 使用单个平面的232个8位字节地址空间。地址空间可以看作是包含230个32位字, 或231个16位半字。 4、 ARM7TDMI处理器采用几级流水线处理,使用何种存储器编址方式? 答:ARM7TDMI处理器采用三级流水线。 ARM处理器将存储器看做是一个从0开始的线性递增的字节集合。 5、 ARM处理器哪几种状态和模式? 答:共7种。 (1) 用户模式 (2)快速中断模式 (3)外部中断模式 (4)管理模式 (5)数据访问中断模式 (6)系统模式 (7)未定义指令模式 6、 简述ARM处理器两种状态的应用特点。 答:ARM状态:处理器执行32位字对齐方式的ARM指令,每条ARM指令长度 为32位,指令的功能强大,处理器默认为此状态。 Thumb状态:处理机执行16位半字对齐方式的Thumb。每条Thumb指令长 度为16位,是ARM指令功能的子集。 7、 简述ARM处理器7种模式的应用特点。 答:(1)用户模式:ARM处理器正常的程序执行模式。 (2)快速中断模式:用于高速数据传输或通道处理。 (3)外部中断模式:用于通用的中断处理。 (4)管理模式:操作系统使用的保护模式。 (5)数据访问中断模式:当数据或指令预取终止时进入该模式,可用于虚拟 存储及存储保护。 (6)系统模式:运行具有特权的操作系统任务。 (7)未定义指令模式:当未定义的指令执行时进入该模式,可用于支持硬件 处理器的软件仿真。 8.简述ARM7的内部寄存器R13、R14、R15的主要功能、作用和工作方式。 答:R13作为堆栈指针SP,用于指定堆栈操作出入口的地址。其他6个R13寄 存器为堆栈寄存器。为用户模式和系统模式共用一个。 R14可以用作通用寄存器,也可以用作链接寄存器。链接寄存器用于保存子程序地址或者返回地址。 R15:程序寄存器,总是指向正在“取指”的指令 9、ARM7TDMI支持哪几种指令集,各有什么特点? 答:支持ARM指令集和Thumb指令集两种。 ARM指令集:指令32位,效率高,代码密度低,所有ARM指令都是可以有条件 执行的 。 Thumb指令集:指令16位,代码密度较高,Thumb指令仅有一条指令具备条件 执行功 10、ARM汇编指令条件码如下表,分析下两段程序片断的功能,写出其等价的类C语言功能描述: 条件助记符 标志 含义 EQ Z=1 相等 NE Z=0 不相等 CS/HS C=1 无符号数大于或等于 CC/LO C=0 无符号数小于 MI N=1 负数 PL N=0 正数或零 VS V=1 溢出 VC V=0 没有溢出 HI C=1,Z=0 无符号数大于 LS C=0,Z=1 无符号数小于或等于 GE N=V 有符号数大于或等于 LT N!=V 有符号数小于 GT Z=0,N=V 有符号数大于 LE Z=1,N!=V 有符号数小于或等于 AL 任何 无条件执行 (指令默认条件) NV 任何 从不执行(不要使用) 11、什么是ARM处理器的异常?ARM处理器是如何处理异常的? 答:异常:在执行正常程序过程中,当发生某种异常事件或某种外部请求时,处理 器就暂停执行当前的程序,进入异常模式。 如何处理异常: 1) 保存执行状态:将CPSR复制到发生的异常模式下的SPSR中。 2) 模式切换:将CPSR模式位强制设置为与异常类型相对应的值,同时处理器进 入到ARM执行模式,禁止所有IRQ中断,当进入FIQ快速中断模式时禁止FIQ中 断。 3) 保存返回地址:将下一条指令的地址(被打断程序)保存在LR(异常模式下 LR_excep)中。 4) 跳入异常向量表:强制设置PC的值为相应异常向量地址,跳转到异常处理程 序中。 9、ARM7TDMI中的T、D、S、I分别表示什么含义? T:支持高密度16位的Thumb指令集 D:支持片上调试 S:ARM7TDMI 的可综合(synthesizable)版本(软核) I:支持EmbededICE观察硬件 M:支持64位乘法 10、ARM7TDMI处理器采用什么样的体系结构,其可寻址地址空间多大? ARM处理器使用冯.诺依曼结构 使用单个平面的232个8位字节地址空间。地址空间可以看作是包含230个32位字,或231个16位半字。 11、ARM7TDMI处理器采用几级流水线处理,使用何种存储器编址方式? ARM7TDMI处理器采用三级流水线。 ARM处理器将存储器看做是一个从0开始的线性递增的字节集合。 12、ARM处理器模式和ARM处理器状态有什么区别? ARM处理器模式指用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。ARM处理器状态指ARM状态和Thumb状态 ARM两种处理器状态下均有上述7种模式。 13、ARM7TDMI内部寄存器特点? 分别为31个通用32位寄存器和6个状态寄存器。它们不能在同一使劲同时被访问,对其的访问取决于处理器状态和处理器模式。 14、ARM7TDMI有几种寻址方式? 寄存器寻址、立即寻址、寄存器移位寻址、寄存器间接寻址、基址寻址、多寄存器寻址、堆栈寻址、相对寻址。 15、 下图是ARM7处理器的当前程序状态寄存器,请简单说明各位的功能。 N:负标志位,运算结果的第31位值,记录标志设置的结果。 Z:零标志位,如果标志设置操作的结果为0,则置位。 C:进位标志位,记录无符号加法溢出,减法无错位,循环移位。 V:溢出标志位,记录标志设置操作的有符号溢出。 7 、IRQ中断的入口地址是( C)。FIQ的入口地址为0x0000001C A、0x00000000 B、0x00000008 C、0x00000018 D、0x00000014 16、寄存器R13除了可以做通用寄存器外,还可以做(C )。 A、程序计数器 B、链接寄存器 C、栈指针寄存器 D、基址寄存器 17、FIQ中断的入口地址是( A)。 A、0x0000001C B、0x00000008 C、0x00000018 D、0x00000014 18、ARM指令集和Thumb指令集分别是(D )位的。 A. 8位,16位 B. 16位,32位 C. 16位,16位 D. 32位,16位 19、ARM寄存器组有(D )个寄存器。 A、7 B、32 C、6 D、37 21、寄存器R15除了可以做通用寄存器外,还可以做( A) A. 程序计数器 B. 链接寄存器 C. 堆栈指针寄存器 D. 基址寄存器 23、假设R1=0x31,R2=0x2 则执行指令ADD R0,R1,R2 LSL #3 后,R0的值是( C) A. 0x33 B. 0x34 C. 0x39 D. 0x38 29 下列CPSR寄存器标志位的作用说法错误的是(D)。 A. N:负数 B. Z: 零 C. C: 进位 D. V: 借位 34 ARM处理器的工作模式有( C )种。 A. 5 B.6 C. 7 D.8 1. ARM体系结构的寄存器组织: 37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器,哪些寄存器是可编程访问的,取决微处理器的工作状态及具体的运行模式。 ARM微处理器的异常状态:7种异常 编程实例: void GPIO_Configuration(void) { /*定义一个GPIO_InitTypeDef类型的结构体*/ GPIO_InitTypeDef GPIO_InitStructure; /*选择要控制的GPIOC引脚*/ GPIO_InitStructure.GPIO_Pin= GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5; /*设置引脚速率为50MHz */ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; /*设置引脚模式为通用推挽输出*/ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; /*调用库函数,初始化GPIOC*/ GPIO_Init(GPIOC, &GPIO_InitStructure);} while (1) { /*循环点亮LED*/ GPIO_WriteBit(GPIOC, GPIO_Pin_2, (BitAction)0x00); //写入单个或多个位IO为0状态 写入0 Delay(0XFFFFF); GPIO_WriteBit(GPIOC, GPIO_Pin_2, (BitAction)0x01); //写入单个或多个位IO为1状态 写入1 Delay(0XFFFFF); GPIO_WriteBit(GPIOC, GPIO_Pin_3, (BitAction)0x00); Delay(0XFFFFF); GPIO_WriteBit(GPIOC, GPIO_Pin_3, (BitAction)0x01); Delay(0XFFFFF); GPIO_WriteBit(GPIOC, GPIO_Pin_4, (BitAction)0x00); Delay(0XFFFFF); GPIO_WriteBit(GPIOC, GPIO_Pin_4, (BitAction)0x01); Delay(0XFFFFF); GPIO_WriteBit(GPIOC, GPIO_Pin_5, (BitAction)0x00); Delay(0XFFFFF); GPIO_WriteBit(GPIOC, GPIO_Pin_5, (BitAction)0x01); Delay(0XFFFFF);} 6展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




单片机复习题目.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/4579909.html