1、arm9e处理器采用了五级流水线技术。
2、核因运行的指令集不同,可有两个状态 arm 态thumb 态状态寄存器cpsr 的 t 位反映了处理器运行不同指令的当前状态。
3、指令ldr r0,[r0,r5,lsl #2]中第一操作数采用寻址方式。寄存器移位变址。
4、下列不属于arm处理器3级流水线的是 d
a)取指b)译码c)执行d)数据缓存。
5、下列哪一个通用寄存器作为程序计数器pc d
(a)r12b)r13
c)r14d)r15
6、在cpsr寄存器中控制irq是否允许的是 a
(a)i (b)q (c)f (d)t
7、下列哪条指令可以直接改变程序状态寄存器的值 d
(a)ldr (b)mov (c)bl (d)msr
8、 下列不属于case的地址映像和变换方式的c
a)直接印像和变换 (b)组相联地址印像和变换 (c)随机替换印像和变换 (d)全相联地址印像和变换。
9、 嵌入式操作系统的特点?
1嵌入式操作系统通常是面向特定应用的 2功耗低体积小、集成度高。
成本低 3具有较长的生命周期 4具有固化的** 5嵌入式系统开发需要专用的开发工具和环境 6嵌入式系统软件需要rtos开发平台 7嵌入式系统开发人员以应用专家为主 8 嵌入式系统是知识集成系统。
10、冯-诺依曼结构与哈佛结构有什么区别?
具有独立的数据存储器和程序存储器。
11、时操作系统与通用操作系统的区别是什么?
实时性方面的区别。
对于通用操作系统总体的效率要求高,必要时宁可牺牲个别进程的反应速率来达到总体效率的的提高;而实时系统却反过来,宁可牺牲总体的效率,也要保证个别进程的反应速率。
2其他区别。
在任务调度策略、内存管理、中断处理、共享资源的互斥访问、时间开销以及系统的可重入性方面,rtos和通用操作系统也存在不同。这些主要是资源调度略的选择和操作系统实现方法不同的具体表现,12、简述arm发生异常时arm核心会自动做哪些事情?
当异常产生时, arm core:
拷贝cpsr到spsr_
设置适当的cpsr位:
改变处理器状态进入arm状态。
改变处理器模式进入相应的异常模式。
设置中断禁止位禁止相应中断(如果需要)
保存返回地址到lr_
设置pc为相应的异常向量。
13、名词解释:uart,bsp,soc,资源,内核,调度。
uart:通用异步收发器。
bsp:板级支持包。
soc:系统集成芯片。
资源:程序运行时可使用的软硬件环境。
内核:操作系统的核心,为任务分配cpu时间。
调度:决定该轮到哪个任务运行了。
14、写出完整的汇编**实现两个64位数(0x112233450fffff5f和0x1122334455667788)的减法将结果保存在r0和r1寄存器里。
15、书本p121 11题。
code segment
assume cs:code,ds:code
start:
mov ax,data
mov ds,ax
xor ax,ax给ax赋初值。
mov cx,100
lop:add ax,cx; 最终的结果就在ax中。
loop lop ;循环。
mov ah,4ch
int 21h
code ends
end start
嵌入式系统试卷
一 填空 20分 1.嵌入式系统一般采用交叉开发模式。2.嵌入式处理器可以分为 嵌入式微控制器嵌入式dsp处理器 嵌入式微处理器以及嵌入式soc等四类。洗衣机 交通灯 微波炉使用的处理器最可能是其中的 mcu 3.arm处理器的位宽是位,arm处理器的片内总线一般是。4 compactpci总线与p...
嵌入式ARM嵌入式系统设计
摘要 本系统设计了基于arm系统的嵌入式硬件平台,其中主要介绍了系统母版的具体电路实现,其硬件电路已经通过了信号完整性分析。中国 网 关键词 arm 嵌入式系统 中图分类号 tp368.1 文献标识码 a 文章编号 1007 9416 2012 12 0104 01 1 序言 本系统是设计一款基于a...
嵌入式系统
期末作业考核。满分100分。一 判断题 每题3分,共30分 1.嵌入式系统中的软件系统主要由嵌入式操作系统和应用软件组成,其中嵌入式微处理器属于嵌入式软件系统的核心。答 错。2.运行在智能手机或平板电脑中的android系统是一种嵌入式操作系统。答 对。3.windriver公司所提供的软件开发包是...