一、选择题(10分)
1、下列描述不属于RISC计算机的特点的是( C)。
A.流水线每周期前进一步。 B.更多通用寄存器。
C.指令长度不固定,执行需要多个周期。// 指令长度固定,指令格式种类少,寻址方式种类少
D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。
2、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为( C)//小端格式是低字节存储在低地址中 大端高字节存储在低地址中(大端存储就是Ox02)
A、0x21 B、0x68 C、0x65 D、0x02
3、 RS232-C串口通信中,表示逻辑1的电平是(D)。逻辑“1”用负电平(-5-15V)表示;逻辑“0”用正电平(+515V)表示
A、0v B、3.3v C、+5v~+15v D、-5v~-15v
4、 ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)。LSL#1逻辑左移1位
mov r1, #0b1
mov r1, r1, lsl#1
@r1的值最终为 0b10
A. R0 = R2 + (R3 << 1) B. R0 =( R2<< 1) + R3
C. R3= R0+ (R2 << 1) D. (R3 << 1)= R0+ R2
5、 ARM9的IRQ中断的入口地址是( C )。
A、0x00000000 B、0x00000008 C、0x00000018 D、0x00000014
6、 S3C2440X I/O口常用的控制器是(D )。S3C2440A端口控制寄存器(GPnCON)端口数据寄存器(GPADAT至GPJDAT)端口上拉寄存器(GPBUP至GPJUP)
A. 端口控制寄存器(GPACON-GPJCON)和上拉寄存器(GPxUP)。 B. 端口数据寄存器(GPxDAT)。
C. 外部中断控制寄存器(EXTINTn)。 D. 以上都是。
7、GET伪指令的含义是( A)GET(或INCLUDE)用于将一个文件包含到当前源文件。
A. 包含一个外部文件 B. 定义程序的入口 C. 定义一个宏 D. 声明一个变量
8、ADD R0,R1,#3 ;#3属于( A )寻址方式。立即数的要求是8位立即数(例:0xa8)或一个8位立即数的移位(例:0xFF00)。
A. 立即寻址 B. 多寄存器寻址 C. 寄存器直接寻址 D. 相对寻址
9、ARM9的ARM指令集和Thumb指令集分别是( D )位的。
A. 8位,16位 B. 16位,32位 C. 16位,16位 D. 32位,16位
10 、Cache用于存放主存数据、程序的部分拷贝,主存单元地址与Cache单元地址之间的交换用( A)完成。
A.硬件 B. 软件 C. 用户 D. 程序员
11、 下列关于存储管理单元(MMU)说法错误的是(B )。
A. MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。
B. 在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。
C. MMU提供了一些资源以允许使用虚拟存储器。
D. MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。
12、 下列CPSR寄存器标志位的作用说法错误的是( D )。
A. N:负数 B. Z: 零 C. C:进位 D. V:借位
N——若运算结果为负责置一,否则为零;
Z——若运算结果为零则置一,否则为零;
C——对于加法:若运算有进位置一;对于减法:若有进位则置零;
V——运算有溢出则置一。
13、如果要实现将R2-R7、R9-R12的值保存到R0指向的存储单元中,且R0自动加,下面哪个选项是正确( B )。
A. LDMIA R0!,{R2-R7,R9-R12} B. STMIA R0!,{R2-R7,R9-R12}
C. LDMIA {R2-R7,R9-R12}, R0! D. STMDB R0!,{R2-R7,R9-R12}
14、ARM9 的IRQ中断的优先级别是( D )。
A. 1 B. 2 C. 3 D. 4
a
15、 LDR R2,[R3,#0x28] 中[R3,#0x28]的寻址方式是( C )。
A. 寄存器寻址 B. 寄存器移位 C. 寄存器变址寻址 D. 间接寻址
16、 ARM9处理器的工作模式有( C )种。
A. 5 B.6 C. 7 D.8
17、伪指令 LDR R0,=SP_TOP进行编译后编译成的指令为( )。
A. LDR R0,SP_TOP B. LDR R0,[PC,#rel]
C. LDR R0,[R15] D. LDR R0,[R13]
18、S3C2440自带一个( D )A/D转换器。s3c2440集成了8通道10位CMOS A/D转换
A. 8路8位 B. 1路10位
C. 8路16位 D. 8路10位
19、每一次对触摸屏的触摸产生( )中断。
A. 一次 B. 二次
C. 三次 D. 四次
20、NAND Flash是( )。
A. 地址线和数据线复用8bit宽 B. 地址线与数据线是分开的
C. 地址线的多少取决于容量的大小 D. 数据线是16位的
21、 S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。处理器提供符合IIC协议的设备连接的串行连接线为( C )。
A. SCL和RTX B. RTX和RCX C. SCL和SDA D. SDA和RCX
22、向无任何程序的目标机写入程序,一般使用下面那种接口( B )。
A. 串口 B. JTAG C. Ethernet D. USB
23、ARM支持存储器( D )。
A. 小端方式 B. 大端方式 C. 只支持小端方式
D. 上电启动默认的是存储器小端方式,可以通过对MMU的R1控制寄存器的第7位B进行设置成大端方式
24、ARM的堆栈生成方向是( C )。当堆栈由低地址向高地址生成时,称为递增堆栈,当堆栈由高地址向低地址生成时,称为递减堆栈样就有四种类型的堆栈工作方式,ARM微处理器支持这四种类型的堆栈工作方式
A. 向下生成 B. 向上生成 C. 在指令中指出堆栈的生成方向 D. 固定的
25、ARM9中断源挂起寄存器(SRCPND)和中断挂起寄存器(INTPND)的位清零是(A )。
A. 该对应位或1 B. 该对应位写0 C. 所有位写0 D. 所有位写1
此寄存器在中断服务程序中对相应的中断挂起位清零,清零的方式是对该位写1,写零的位不影响
26、27、关于IIC总线不正确的叙述是( C )。
A. IIC总线的每条指令是以开始条件开始,以结束条件结束。
B. IIC总线的发送器每发完送一个字节,将数据线释放(即将数据拉高),由Master产生第9个时钟脉冲,接收器将数据线拉低,以此作为对发送器的应答。
C. IIC的器件地址是64bit。
D. IIC的器件地址是8bit,其中高4bit是器件类型。
27、关于Kei的不正确说服是( )。
A. Keil5.0以下只支持到Cortex M3/M4。 B. Keil5.0以上版本的仿真器驱动程序在安装程序里自带。
C. 使用Kei