全球旧事资料 分类
1所谓单机处理器是指那些专门用于处理功能的处理器芯片,相对于集成化处理器,单机处理器需要一些外围电路支持才能够实现其基本功能。
2进阶精简指令集机器,是一个32位精简指令集(RISC)中央处理器架构,ARM处理器体系结构由ARM公司开发并拥有知识产权。
3能够在一个时钟周期执行多个指令,在超标量体系结构设计中,处理器或指令编译器判断指令能独立于其它顺序指令执行,还是依赖于另一指令,必须跟其按顺序执行,然后处理器使用多个执行单元同时执行两个或更多独立指令。
4是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号。再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。
5单个芯片上集成一个完整的系统,对所有或部分必要的电子电路进行包分组的技术。完整的系统一般包括中央处理器,存储器以及外围电路等。随着电子数据交换的推广和VLSI设计的普及化,以及半导体工艺的迅速发展,在一个硅片上可以实现一个更为复杂的系统。
五简答题1当出现异常时,ARM微处理器会执行哪几步操作?
f2请简述ARM微处理器两种工作状态集的切换操作及方法。
3请简述ARM微处理器的用户模式和特权模式,以及用户模式向特权模式的转换。
4ARM微处理器的运行模式有有哪几种,请列举并说明。
5如何进行嵌入式处理器的选型?
6嵌入式处理器通常划分为哪四大类型?试列举出来。
7试简述Thumb技术。
解答1(1)将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行。若异常是从ARM状态进入,则LR寄存器中保存的是下一条指令的地址(当前PC+4或PC+8,与异常的类型有关);若异常是从Thumb状态进入,则在LR寄存器中保存当前PC的偏移量,这样,异常处理程序就不需要确定异常是从何种状态进入的。例如:在软件中断异常SWI,指令MOVPC,R14_svc总是返回到下一条指令,不管SWI是在ARM状态执行,还是在Thumb状态执行;
(2)将CPSR复制到相应的SPSR中;(3)根据异常类型,强制设置CPSR的运行模式位;(4)强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程处。
2ARM指令集和Thumb指令集均有切换处理器状态的指令,并可在两种工作状态之间切换:(1)在开始执行代码时,处于ARM状态;(2)当操作数寄存器的状态位(位0)为1时,可以采用执行BX指令的方法,使微
处r
好听全球资料 返回顶部