1、ARM 嵌入式系统基础教程试题一、 选择题1、以下说法不正确的是(B ) 。A、任务可以有类型说明 B、任务可以返回一个数值C、任务可以有形参变量 D、任务是一个无限循环2 下列描述不属于 RISC 计算机的特点的是(C ) 。 A流水线每周期前进一步。 B更多通用寄存器。C指令长度不固定,执行需要多个周期。D独立的 Load 和 Store 指令完成数据在寄存器和外部存储器之间的传输。3 存储一个 32 位数 0x2168465 到 2000H2003H 四个字节单元中,若以大端模式存储,则2000H 存储单元的内容为( D) 。A、0x21 B、0x68 C、0x65 D、0x024 CO
2、S-II 中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下 X86 汇编代码正确而且不会改变关中断之前的中断开关状态的是(D )A. 先 CLI、执行关键代码、再 STI B. 先 STI、执行关键代码、再 CLI C. 先 POPF、CLI、执行关键代码、再 PUSHFD. 先 PUSHF、CLI、执行关键代码、再 POPF。5 RS232-C 串口通信中,表示逻辑 1 的电平是(D ) 。A、0v B、3.3v C、5v15v D、5v15v6 ARM 汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A) 。A. R0 = R2 + (R3 0 答: 根据UBRDIVn = (int)(PCLK / (bps x 16) ) 1寄存器 UBRDIV0= (int)(40000000/2400*16)-1=1040=10000010000(B)寄存器 UBRDIV1=( int)(40000000/115200*16)-1=20=10100(B)任务控制块(TCB)的数据结构 OS-TCB 表示任务的状态。当任务的 CPU 控制权被枪战后,任务控制块用来保存该任务的状态。当任务重新获得 CPU 的控制权后,任务控制块能够保证任务从被中断的位置继续正确执行。 任务控制块提供了任务的基本信息,如任务的执行状态、优先级和堆栈位置等。