测试题0及参考答案
(1)ARM汇编程序由指令、指令和指令构成。
(2)ARM
C____(A.0X12 B.0X34 C.0X56 D.0X78)(采用小端模式进行存储)
(4)一般情况下,ARM微处理器异常处理模式共有___7___种,机器启动后第一条指令执行的是__A___(A.复位异常处理函数指令 B.中断异常处理指令 C.IRQ 异常处理指令 D.指令预取终止异常)。
(5)调用函数FUN(X,Y,Z),则实参值分别通过__r0__、_r1___、_r2__寄存器来进行传递,如果参数超过4个,则参数传递规则为____通过栈进行传递________。
(6)举例列出一款ARM7TDMI微内核的嵌入式微处理器_S3C44B0X_,ARM920T微内核的嵌入式微处理器_S3C2410_,ARM11内核的嵌入式微处理器__S3C6410____,并列举2款64位ARM微内核_Cortex-A53__、__ Cortex-A57________。
(7)利用汇编和C混合编程,设计代码完成求a,b,c中最大值功能,要求写出汇编启动代码和C代码。
(略)此知识点不需要掌握
测试题1及参考答案
1.嵌入式Linux操作系统包括 bootloader 、内核、文件系统三部分组成。
2.在PC机上Linux系统编译使用的编译器名为 gcc ,ARM处理器嵌入式编译器名为 arm-linux-gcc 。
3.bootloader的功能:①引导操作系统内核启动②提供辅助命令工具。
4.列出最常用的bootloader:、、、、、。