admin管理员组

文章数量:1531754

2024年7月14日发(作者:)

ARM选择题

1、下面哪种操作系统不属于商用操作系统。 B

A. windows xp B. Linux C. VxWorks D. WinCE

2. 下面哪点不是嵌入式操作系统的特点。 C

A. 内核精简 B. 专用性强 C. 功能强大 D. 高实时性

3. 下面哪种不属于嵌入式系统的调试方法。 D

A. 模拟调试 B. 软件调试 C. BDM/JTAG调试 D. 单独调试

4. 在嵌入式ARM处理器中,下面哪种中断方式优先级最高。 A

A. Reset B. 数据中止 C. FIQ D. IRQ

5. NAND FLASH和NOR FLASH的区别正确的是。

D

A. NOR的读速度比NAND稍慢一些 B. NAND的写入速度比NOR慢很多

C. NAND的擦除速度远比NOR的慢 D.大多数写入操作需要先进行擦除操作

6. 下面哪种嵌入式操作系统很少用在手机上。 D

A. Symbian B. linux C. Win CE D. VxWorks

7、0

X

17&0

X

11的运算结果是。 A

(A)

0

X

01

(B)0

X

11

(C)

0

X

17

(D)0

X

07

8、以下哪种方式不属于文件系统的格式 。 B

(A)

FAT

(B)DOS

(C)

NTFS

(D)E

XT

9、在将

UC

/

OS

操作系统移植到ARM处理器上时,以下哪些文件不需要修改。

A

(A)

OS_CORE.C

(B)

INCLUDE

.

H

(C)

OS_CPU.H

(D)OST

ASK

I

NIT

10、下面哪个特点不属于SUB设备的特点。 B

(A) 串行通信方式

(B)不可热拨插

(C) 分HOST、DEVICE和HUB (D)通信速率比RS232快

1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。

( D )

(A) 处理器的编译器能够产生可重入代码 (B) 在程序中可以找开或者关闭中断

(C) 处理器支持中断,并且能产生定时中断 (D) 有大量的存储空间

2、下面哪种操作系统最方便移植到嵌入式设备中。

( D )

(A) DOS (B)unix (C) Windows xp (D)linux

4、下面哪种嵌入式操作系统很少用于手机终端设备上。

( C )

(A) Symbian

linux

(B)WinCE (C) uc/os (D)

5、以下哪项关于SRAM和DRAM的区别是不对 。

( A )

(A) SRAM比DRAM慢 (B)SRAM比DRAM耗电

(C) DRAM存储密度比SRAM高得多 (D)DRM需要周期性刷新

6、uc/os操作系统不包含以下哪几种状态。

( C )

(A) 运行 (B)挂起 (C) 退出 (D)休眠

8、以下哪种方式不是uc/os操作系统中任务之间通信方式。

( C )

(A) 信号量 (B)消息队列 (C) 邮件 (D)邮箱

1、以下说法不正确的是(B )。

A、任务可以有类型说明 B、任务可以返回一个数值

C、任务可以有形参变量 D、任务是一个无限循环

2下列描述不属于RISC计算机的特点的是(C)。

A.流水线每周期前进一步。 B.更多通用寄存器。

C.指令长度不固定,执行需要多个周期。

D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。

3 存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式

存储,则2000H存储单元的内容为( D)。

A、0x21 B、0x68 C、0x65 D、0x02

4 μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断

的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)

A. 先CLI、执行关键代码、再STI

B. 先STI、执行关键代码、再CLI

C. 先POPF、CLI、执行关键代码、再PUSHF

D. 先PUSHF、CLI、执行关键代码、再POPF。

5 RS232-C串口通信中,表示逻辑1的电平是(D )。

A、0v B、3.3v C、+5v~+15v D、-5v~-15v

6 ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)。

A. R0 = R2 + (R3 << 1) B. R0 =( R2<< 1) + R3

C. R3= R0+ (R2 << 1) D. (R3 << 1)= R0+ R2

7 IRQ中断的入口地址是( C)。FIQ的入口地址为0x0000001C

A、0x00000000 B、0x00000008 C、0x00000018 D、0x00000014

8 S3C2420X I/O口常用的控制器是(D)。

(1)端口控制寄存器(GPACON-GPHCON)。

(2)端口数据寄存器(GPADAT-GPHDAT)。

(3)外部中断控制寄存器(EXTINTN)。

(4)以上都是。

9 实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建

立某个条件后再向前执行,这种制约性合作关系被成为(A)。

A. 同步 B. 互斥 C. 调度 D. 执行

10 和PC系统机相比嵌入式系统不具备以下哪个特点( C)。

A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简

11 、ADD R0,R1,#3属于(A)寻址方式。

A. 立即寻址 B. 多寄存器寻址 C. 寄存器直接寻址 D. 相对寻址

12、GET伪指令的含义是( A)

A. 包含一个外部文件 B. 定义程序的入口 C. 定义一个宏 D. 声明一个变量

13、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模

式存

储,则2000H存储单元的内容为( C)。

A、0x00 B、0x87 C、0x65 D、0x61

14、μCOS-II操作系统不属于( C)。

A、RTOS B、占先式实时操作系统 C、非占先式实时操作系统 D、嵌入式实时操

作系统

15、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDR

[R1,#8]!后R0的值为(D )。

R0,

A. 0x2000 B. 0x86 C. 0x2008 D. 0x39

16、寄存器R13除了可以做通用寄存器外,还可以做(C )。

A、程序计数器 B、链接寄存器 C、栈指针寄存器 D、基址寄存器

17、FIQ中断的入口地址是( A)。

A、0x0000001C B、0x00000008 C、0x00000018 D、0x00000014

18、ARM指令集和Thumb指令集分别是(D )位的。

A. 8位,16位 B. 16位,32位 C. 16位,16位 D. 32位,16位

19、ARM寄存器组有(D )个寄存器。

A、7 B、32 C、6 D、37

20、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR

[R1,#8]!后R0的值为(D )。

R0,

A. 0x2000 B. 0x28 C. 0x2008 D. 0x87

21、寄存器R15除了可以做通用寄存器外,还可以做( A)

A. 程序计数器 B. 链接寄存器 C. 堆栈指针寄存器 D. 基址寄存器

22、嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。

A. 系统软件 B. 驱动 C. FPGA编程软件 D. 嵌入式中间件

26、假设R1=0x31,R2=0x2 则执行指令ADD R0,R1,R2 LSL #3 后,R0的值是

( C)

A. 0x33 B. 0x34 C. 0x39 D. 0x38

23、和PC机系统相比下列哪个不是嵌入式系统独具的特点(C)

A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简

24、Unicode编码与(A)编码方式兼容。

A、ASCII码 B、GBK C、GB2312 D、区位码

25 、Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的

转换用(A)完成。

A.硬件 B. 软件 C. 用户 D. 程序员

26 在μC/OS-II系统中,OSTimeTick()函数只被以下(A)函数或过程所调用。

A. OSTickISR B. OSShed C. OSCtxSw D. OSIntCtxSw

27 每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D)。

A. 嵌入式Linux提供了完善的网络技术支持;

B. CLinux是专门为没有MMU的ARM芯片开发的;

C. C/OS-Ⅱ操作系统是一种实时操作系统(RTOS);

D. WinCE提供完全开放的源代码。

28 下列关于存储管理单元(MMU)说法错误的是(B)。

A. MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储

空间中运行。

B. 在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需

求情况,这就简化了各个任务的设计。

C. MMU提供了一些资源以允许使用虚拟存储器。

D. MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的

物理地址,即在物理主存中的地址。

29 下列CPSR寄存器标志位的作用说法错误的是(D)。

A. N:负数 B. Z: 零 C. C: 进位 D. V: 借位

30 S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。处理器

提供符合IIC协议的设备连接的串行连接线为(C)。

A. SCL和RTX B. RTX和RCX C. SCL和SDA D. SDA和RCX

31 RQ中断的优先级别是( D )。

A. 1 B. 2 C. 3 D. 4

32 LDR R2,[R3,#128] 的寻址方式是( C )。

A. 寄存器寻址 B. 寄存器移位 C. 变址寻址 D. 间接寻址

33 S3C2410有( B )个USB接口。

A. 1 B. 2 C.3 D. 4

34 ARM处理器的工作模式有( C )种。

A. 5 B.6 C. 7 D.8

7属于 结构,ARM9属于 结构。

A、 冯.诺依曼 B、 哈佛

7是 级流水线,ARM9是 级流水线。

A、1 B、2 C、3 D、5

中可以访问状态寄存器的指令是 ,能够访问内存的指令是 。

A、MOV B、ADD C、LDR D、MRS

11.在ARM的汇编程序中,ADR、ADRL、 、 等被称为伪指令。

A、AREA B、SETA C、LDR D、NOP

12.下列条件码中表示不相等的是 。

A、EQ B、NE C、CS D、CC

中的低8位称为控制位,其中I位等于1表示 。

A、禁止IRQ中断 B、禁止FIQ中断 C、允许IRQ中断 D、允许FIQ中断

微处理器支持7种工作模式。其中,除 之外的其余6种称为特权模式,

在这6种之中,除 之外的其余5种又称为异常模式。

A、用户模式 B、管理模式 C、中止模式 D、系统模式

15. ATPCS规定中,栈是 。

A、满递增 B、满递减 C、空递增 D、空递减

16. 在用ARM汇编编程是,其寄存器有多个别名,通常PC是指R15,LR 是指 ,

SP是指

A、R12 B、R13 C、R14 D、R15

1、在下列ARM处理器的各种模式中,只有_____模式不可以可以自由地改变处理器的

工作模式。

A、用户模式(User)

B、系统模式(System)

C、终止模式(Abort)

D、中断模式(IRQ)

答案:A

2、相对于ARM指令集,Thumb指令集的特点是____

A、指令执行速度快

B、16位指令集,可以得到密度更高的代码,对于需要严格控制成本的设计非常有意

C、Thumb模式有自己独立的寄存器

D、16位指令集,代码密度高,加密性能好

答案:B

3、同CISC相比,下面哪一项不属于RISC处理器的特征____

A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。

B、减少指令数和寻址方式,使控制部件简化,加快执行速度。

C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高

指令的执行效率,同时简化处理器的设计。

D、RISC处理器都采用哈佛结构

答案:D

4、以下叙述中,不符合RISC指令系统特点的是 。

A) 指令长度固定,指令种类少

B) 寻址方式种类丰富,指令功能尽量增强

C) 设置大量通用寄存器,访问存储器指令简单

D) 选取使用频率较高的一些简单指令

答案:B

5、下面关于ARM处理器的体系结构描述哪一个是错误的____

A、三地址指令格式 B、所有的指令都是多周期执行

C、指令长度固定 D、Load-Store结构

答案:B

6、在ARM寄存器结构中,栈指针使用____寄存器,

A、R0 B、R13 C、R14 D、R15

答案:B

7、在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),

应采用何种方法?

A、直接修改CPU状态寄存器(CPSR)对应的模式

B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态

C、使用软件中断指令(SWI)

D、让处理器执行未定义指令

答案:C

8、 嵌入式系统加电或复位后,所有的 CPU 通常都从某个由 CPU 制造商预先安排

的地址上取指令。例如:对于S3C2410来说,Boot Loader会映射到______地址处

A 0x0c000000 B 0x00000000 C 0x00000018 D 0x40000018

答案:B

9、 32位体系结构的ARM处理器有____种不同的处理器工作模式,和____个主要用

来标识CPU工作状态和程序运行状态的状态寄存器。

A、7、7

B、7、6

C、6、6

D、6、7

答案:B

10、 CPSR中的低8位称为控制位,下列不属于控制位的是____

A、N

B、I

C、F

D、T

答案:A

11、 下列条件码中表示无符号数小于的是____

A、HI

B、LS

C、CS

D、CC

答案:D

12、 下列ARM指令中,可用于满递增堆栈操作的是____

A、STMDA

B、STMIA

C、STMDB

D、STMIB

答案:D

13、 下列32位数中,不可作为立即数的是____

A、0x81000007

B、0x04800000

C、0x00000012

D、0x8000007

答案:A

14、 ATPCS规定数据栈是____类型

A、满递减

B、满递增

C、空递减

D、空递增

答案:A

15、 ARM伪指令中,可用于大范围地址读取的是____

A、ADR

B、ADRL

C、LDR

D、NOP

答案:C

本文标签: 指令寄存器执行中断处理器