《归纳嵌入式系统概论习题.doc》由会员分享,可在线阅读,更多相关《归纳嵌入式系统概论习题.doc(4页珍藏版)》请在金锄头文库上搜索。
1、第一题 单项选择题1、ADDS R0,R1,R2执行完成后,不会对CPSR中的哪一位产生影响( B)?A、N B、C C、V D、F2、FD表示( B )。 A、满递增堆栈 B、满递减堆栈 C、空递增堆栈 D、空递减堆栈3、已知R0=0xFFFFFC0F,则执行MVN R1,R0后,R1的值为(C )。A、 0xFFFFFFFF B、0xFFFFFFF0 C、 0x3F0 D、0x3F4、在Linux中使用ls命令显示当前目录的所有内容应使用( A)参数?A、 -l B、 -a C、-d D、-i5、在EMBEST IDE开发环境中,程序的默认入口地址为( C )。A、0x C000 B、0x
2、 1C00 C、 0x 8000 D、0x 06、已知R0=0x1000,R1=0x2000则执行CMP R0,R1后,R0的值为(B ) A、0x2000 B、0x1000 C、0xFFFFF000 D、0xFFFFEFFF7、已知R1=0x2F,则执行mov R0,R1,ASL #2后,R0的值为( D )。A、0xBC B、0xBF C、0x2F0 D、0x2F8、在Linux中查看文件前10行内容的命令是( D)。A、less B、cat C、tail D、head9、已知R0=0xFC,则执行BIC R0,#0x3C后,R0的值为( D )。A、0x18 B、0x24 C、0xC0
3、D、0x3010、已知R0*R1=0x1C2F3E4D5C6B,则执行SMULL R2,R3,R0,R1后,R2和R3的值分别为( D )。A、R2=0x1C2F3E4D R3=0x5C6B B、R2=0x5C6B R3=0x1C2F3E4DC、R2=0x1C2F R3=0x3E4D5C6B D、R2=0x3E4D5C6B R3=0x1C2F11、EMPU是( B )。A、嵌入式微控制器 B、嵌入式微处理器 C、片上系统 D、嵌入式数字信号处理器12、以下不属于CPSR的条件码标志位的是(A)。A、 B、 C、 D、13、S3C44B0X的内核工作电压是( B )。A、3.0V B、2.5V
4、C、3.5V D、 1.5V14、Linux中删除目录的命令是( B )。A、rm B、 rmdir C、mkdir D、del15、能实现ARM处理器在两种工作状态之间进行切换的命令是( D )。A、B B、 BL C、 BLX D、BX16、若CPSR寄存器的低5位(4-0)的值为10010,则ARM处理器工作于(B)模式。 A、FIQ B、IRQ C、USER D、SVC17、在ARM状态下的寄存器组织中,(C)寄存器常用作子程序链接寄存器LR来使用。 A、R14 B、R15 C、R13 D、R1218、LDRB操作码传送的数据位数是( D)位。 A、32 B、24 C、16 D、800
5、19、下列哪一个命令不能执行关机操作( D )。 A、shutdown h now B、halt C、init 0 D、shutdown r now20、Linux中显示当前登录的用户名的命令是( C)。 A、whatis B、whoami C、username D、pwd第二题 填空题1、进入Linux系统的图形界面的命令是( #:startx)。2、 ARM微处理器的特权工作模式是指( fiq )、( irp )、(svc )、( abt )、( sys )、( und )六种模式。3、改变Linux系统的工作目录的命令是( cd )。4、例出Linux系统当前工作目录内容的命令是( ls
6、 -l )。5、VI编辑器常用的两种工作模式是( 10 )、( 11 )。6、在Linux系统下编译连接C程序的工具是( 12 ),调试工具是( 13 )。7、已知(R0)=0x1000,(0x1000)=0x3000,(0x1004)=0x2000,(R1)=4则执行LDR R2,R0,R1指令后,(R2)=( 0x1004 ),(R0)=( 0x3000 )。8、已知(R0)=0x1000,(0x1000)=0x3000,(0x1004)=0x2000,(R1)=4则执行LDR R2,R0,#4!指令后,(R2)=( 16 ),(R0)=( 17 )。9、已知(R1)=0x0FFF,(R2
7、)=0x2200 C=1,则执行adc r0,r1,r2后,(r0)=( 18 )。10、已知(R1)=0x1000,(R2)=0x2000 C=0,则执行rsb r0,r1,r2后,(r0)=( 0x1000)。0Xfffff0011、已知(R1)=0x1000,(R2)=0x2000 C=0,则执行sbc r0,r1,r2后,(r0)=( 20 )。第三题 综合题1、请写出下列程序执行完成后,各寄存器的值和状态标志位的值。Orgdata符号地址为0x8048.global _start.text_start: mov R2,#0x2000 mov R3,#0x3000 mov R4,#0x
8、4 ldr R1,=orgdata mov R0,R1 mvn R0,R3 adds R0,R1,R3 add R0,R2,R1, lsr R4 subs R0,R1,R3 ldr R7,R1,R4! subeq R0, R2, R7 ldr R0,R1 str R0,R1,R4! rsbs R0,R1,R3 sbc R0,R2,R1 rsc R5,R2,R1 and R6,R2,R3 tst R1,R2 orgdata: .long 0x04030201,0x08070605,0x0c0b0a09,0x100f0e0dstop: b stop.end (R0)=( ) (R1)=( ) (R
9、2)=( ) (R3)=( ) (R5)=( ) (R7)=( ) N=( ) Z=( ) C=( ) V=( )2、简述Linux下利用GCC工具将h.c文件生成可执行程序h3的四个步骤,并写出每一步的命令。3、简述嵌入式系统的概念及其三要素。概念:嵌入式系统是以应用为中心,以计算机技术为基础,软,硬件可“裁剪”,适用于对应用系统功能,可靠性,成本,体积,功耗等方面有特殊要求的专业计算机系统。 . 三要素是:嵌入,专用,计算机4、请写出Linux系统的三个关机命令。有:shutdown -h ; now ;int 0;halt.5、进入linux系统的用户名、密码、图形界面、是什么?答案:用户名:root ;密码:123456; 图形界面:#startx6、退出linux系统的命令有哪些?答案:exit ; quit ; ctrl+z5、简述常用的嵌入式操作系统有三种,及其各自的特点。(6分)答案1 非实时操作系统 2 实时操作系统 非实时操作系统,6、简述嵌入式系统的开发流程。(6分)答案 1统需求分析。 2体系架构设计。 3硬件|软件协同设计。 4系统集成。 5系统测试。