嵌入式系统概论复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一题单项选择题
1、ADDS R0,R1,R2执行完成后,不会对CPSR中的哪一位产生影响( B)?
A、N
B、C
C、V
D、F
2、FD表示( B )。
A、满递增堆栈
B、满递减堆栈
C、空递增堆栈
D、空递减堆栈
3、已知R0=0xFFFFFC0F,则执行MVN R1,R0后,R1的值为(C )。
A、0xFFFFFFFF
B、0xFFFFFFF0
C、0x3F0
D、0x3F
4、在Linux中使用ls命令显示当前目录的所有内容应使用(A)参数?
A、-l
B、-a
C、-d
D、-i
5、在EMBEST IDE开发环境中,程序的默认入口地址为( C )。
A、0x C000
B、0x 1C00
C、0x 8000
D、0x 0
6、已知R0=0x1000,R1=0x2000则执行CMP R0,R1后,R0的值为(B)
A、0x2000
B、0x1000
C、0xFFFFF000
D、0xFFFFEFFF
7、已知R1=0x2F,则执行mov R0,R1,ASL #2后,R0的值为(D )。
A、0xBC
B、0xBF
C、0x2F0
D、0x2F
8、在Linux中查看文件前10行内容的命令是( D)。
A、less
B、cat
C、tail
D、head
9、已知R0=0xFC,则执行BIC R0,#0x3C后,R0的值为( D )。
A、0x18
B、0x24
C、0xC0
D、0x30
10、已知R0*R1=0x1C2F3E4D5C6B,则执行SMULL R2,R3,R0,R1后,R2和R3的值分别为(D)。
A、R2=0x1C2F3E4D R3=0x5C6B
B、R2=0x5C6B R3=0x1C2F3E4D
C、R2=0x1C2F R3=0x3E4D5C6B
D、R2=0x3E4D5C6B R3=0x1C2F
11、EMPU是( B )。
A、嵌入式微控制器
B、嵌入式微处理器
C、片上系统
D、嵌入式数字信号处理器
12、以下不属于CPSR的条件码标志位的是(A)。
A、F
B、N
C、Z
D、C
13、S3C44B0X的内核工作电压是( B )。
A、3.0V
B、2.5V
C、3.5V
D、 1.5V
14、Linux中删除目录的命令是(B)。
A、rm
B、 rmdir
C、mkdir
D、del
15、能实现ARM处理器在两种工作状态之间进行切换的命令是( D )。
A、B
B、 BL
C、 BLX
D、BX
16、若CPSR寄存器的低5位(4-0)的值为10010,则ARM处理器工作于(B)
模式。
A、FIQ
B、IRQ
C、USER
D、SVC
17、在ARM状态下的寄存器组织中,(C)寄存器常用作子程序链接寄存器LR来
使用。
A、R14
B、R15
C、R13
D、R12
18、LDRB操作码传送的数据位数是(D)位。
A、32
B、24
C、16
D、18
19、下列哪一个命令不能执行关机操作(D )。
A、shutdown –h now
B、halt
C、init 0
D、shutdown –r now
20、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 -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)=0x2200 C=1,则执行adc r0,r1,r2后,(r0)=(18)。
10、已知(R1)=0x1000,(R2)=0x2000 C=0,则执行rsb r0,r1,r2后,(r0)=(0x1000)。0Xfffff00
11、已知(R1)=0x1000,(R2)=0x2000 C=0,则执行sbc r0,r1,r2后,(r0)=(20 )。
第三题综合题
1、请写出下列程序执行完成后,各寄存器的值和状态标志位的值。Orgdata符号地址为0x8048
.global _start
.text
_start:
mov R2,#0x2000