2009至2010学年第 1 学期。
嵌入式开发系统试卷a
一、填空题(本题 20 分,每空1分)
1. 嵌入式系统主要包括一下几类和 。
2.嵌入式操作系统现在比较流行的有和等。
3. arm的v4t版本以上一般都支持两类指令集,分别为。
4.arm处理器工作模式有7种,它们分别是。
和模式。5.arm内部寄存器都是位。
6.arm内部的程序状态寄存器主要分两类,分别是它们始终记录着arm的工作状态、模式和各个状态标志,非常重要。
二、判断题下列指令哪些是非法指令(本题 10 分,每题2分,正确的在后面括号内打“√”错误的在后面打“ⅹ”
arm7tdmi 归为arm的v4t体系版本。
arm7tdmi 支持32bit和16bit指令。
thumb指令为32bit指令。
s3c44box的i/o结构与单片机i/o结构完全一样。
s3c44box的存储器结构分为8个段,每个段为32mb
三、选择题(每题只有一个正确答案,每小题3分)
1.s3c44b0x的存储器线宽不可配置为( )
a)32bit (b)16bit (c)8bit (d)4bit
2.s3c44b0x有中断源( )
a)5个 (b)30个 (c)4个 (d)6个。
3.已知(r0)=09h,(r1)=4000h,(r2)=40000h,在执行下列指令后,(r0
add r0,r1,r2a.09h b.4000h
c.40000h d.44000h
4.and r6,r7,#0xff 指令中第二个源操作数 #0xff的寻址方式是( )
(a)寄存器寻址 (b)寄存器间接寻址 (c)立即寻址 (d) 直接寻址。
四、简述题(本题 22分)
1、现在常用的arm内核有哪些系列? (7分)
2、嵌入式系统的基本概念是什么?(7分)
3.arm7系列三星44b0x内部有哪些主要资源?(8分)
五、读指令回答问题(本题 22分)
1)ldr r2, =0x0c010000 (6分)
ldr r3, =0x55aa55aa
str r3, [r2] ;地址0x0c010000 中的内容为。
ldr r3, [r2] ;地址0x0c010000 中的内容为。
2)ldr r2, =0x0300000 (16分)
ldr r1, =0x01
ldr r3, =0x64
str r1, [r2地址0x0300000 中的内容为。
sub r3, r3, #1r3
add r1, r1, #1 ; r1
lllldr r4, [r2]
add r4, r4, r1
str r4, [r2]
add r1, r1, #
sub r3, r3, #
cmp r3, #0x0
bne lll
该程序完成的功能为:
六、编程题 (本题 14 分)
编写一段程序,porte 的pe0、接led0,pe1接led1,pe2接led2,pe3接led3。(均为高有效)将四个led轮流点亮,间隔一段时间(不具体规定间隔时间)。不考虑bootloader。
嵌入式系统开发试题
一单项选择题。1.世界上第一台计算机研制成功的年代是 c 1944年 1945年 1946年 1947年。2.十进制数235,用二进制表达为 a 3.arm采用定长指令格式,所有指令都是32位,bit 31 28 为 b 目标寄存器编码 条件执行 指令操作符编码 永远是0 4.8080处理器是 c ...
嵌入式系统开发
1 汇编程序调用c程序 atpcs反正就是一种规则 1 汇编程序的设置要遵循atpcs规则,保证程序调用时参数能正确传递。2 在汇编程序中使用import伪指令声明将要调用的c程序函数。3 在调用c程序时,要正确设置入口参数,然后使用bl调用。2 c程序调用汇编程序。1 汇编需的设置要遵循atpcs...
嵌入式系统开发
目录。多进程程序设计 2 1.摘要 2 2.设计目的 2 3.设计要求 2 4.设计原理 3 5.功能设计 3 5.1任务进程的建立 3 5.2子进程创建子进程 4 5.3管道通信的实现 5 5.4进程c的ls l指令 9 6.心得体会 10 7.参考文献 10 附录 程序 11 众所周知,目前市场...