aopeng 发表于 2017-6-15 13:51:36

东北师范大学17春《嵌入式系统》在线作业


嵌入式系统17春在线作业1


一、单选题:
1.半主机调试是由一组定义好的(    )实现。          (满分:3)
    A. 硬件接口
    B. 内部函数
    C. 软件中断子功能函数
    D. 其他函数
2.逻辑异或指令的助词符是(    )。          (满分:3)
    A. AND
    B. ORR
    C. XOR
    D. EOR
3.32位的CPSR寄存器一共分为4个域,分别是控制域、扩展域、状态域和(    )。          (满分:3)
    A. 测试域
    B. 标志域
    C. 管理域
    D. 屏蔽域
4.从(    )代版本开始,ARM的寻址范围扩展到了32位。          (满分:3)
    A. V2
    B. V3
    C. V4
    D. V5
5.相等测试的指令助词符是(    )。          (满分:3)
    A. BIC
    B. TST
    C. TEQ
    D. MUL
6.半主机调试技术是利用(    )提供的C函数库功能来完成运行程序的I/O请求。          (满分:3)
    A. 下位机
    B. 目标机
    C. 评估板
    D. 上位机
7.在Linux下,显示已经挂载的分区列表的命令是(    )。          (满分:3)
    A. du
    B. ls
    C. df
    D. dir
8.用RAM以及附加电路制成的仿真器称为(    )。          (满分:3)
    A. RAM仿真器
    B. ROM仿真器
    C. 在线仿真器
    D. 软件仿真器
9.ARM公司提供的一种调试监控程序(也称为调试代理)的是(    )。          (满分:3)
    A. ARMulator
    B. ADS
    C. AXD
    D. Angel
10.下列(    )工作模式支持硬件协处理器的软件仿真。          (满分:3)
    A. und
    B. sys
    C. abt
    D. usr
11.ARM的端序选择是由硬件引脚决定的,默认的端序是(    )。          (满分:3)
    A. 小端序
    B. 中端序
    C. 两端序
    D. 大端序
12.ADS中ARM的符号调试器所对应的文件名称是(    )。          (满分:3)
    A. armcc
    B. armlink
    C. armsd
    D. armasm
13.“入栈”操作所对应的指令助记符是(    )。          (满分:3)
    A. STR
    B. LDR
    C. LDM
    D. STM
14.在立即数寻址中,立即数要以(    )为前缀。          (满分:3)
    A. “@”
    B. “$”
    C. “#”
    D. “%”
15.程序计数器寄存器的名称是(    )。          (满分:3)
    A. R15
    B. R14
    C. R13
    D. R12
16.在Linux下,用于文件搜索的命令是(    )。          (满分:3)
    A. find
    B. where
    C. lookup
    D. mound
17.嵌入式交叉开发环境不包括(    )。          (满分:3)
    A. 交叉连接线
    B. 上位机
    C. 下位机
    D. 交叉开发软件
18.下列自动变量中,(    )表示不含扩展名的目标文件。          (满分:3)
    A. $*
    B. $<
    C. $@
    D. $^
19.硬件抽象层的英文缩写是(    )。          (满分:3)
    A. EPROM
    B. HAL
    C. BSP
    D. API
20.(    )指示符用于声明一个符号可以被其他文件引用。          (满分:3)
    A. EXTERN
    B. IMPORT
    C. EXPORT
    D. GET
三、判断题:
1.以32位RISC嵌入式处理器加嵌入式操作系统为标志的嵌入式系统为其发展的第三个阶段。          (满分:2)
    A. 错误
    B. 正确
2.在ARM的所有指令中,只有加载和存储指令可以访问存储器,其他指令不访问存储器。          (满分:2)
    A. 错误
    B. 正确
3.上位机一般用于编辑、编译、链接、运行程序等工作。          (满分:2)
    A. 错误
    B. 正确
4.嵌入式系统的开发资源包括硬件资源和软件资源两大类。          (满分:2)
    A. 错误
    B. 正确
5.uCLinux是在微控制领域中最常用的一款嵌入式Linux操作系统。          (满分:2)
    A. 错误
    B. 正确
6.基于ARM的命令行符号调试器文件名称是armsd。          (满分:2)
    A. 错误
    B. 正确
7.嵌入式系统的测试分为硬件测试、软件测试和软硬件集成测试。          (满分:2)
    A. 错误
    B. 正确
8.可以使用任何一种文本编辑器来编写Linux下的程序。          (满分:2)
    A. 错误
    B. 正确
9.当异常发生时,需要保护程序执行现场,再进行异常处理。其中,现场保护包括返回地址和CPSR的值两个方面的内容。          (满分:2)
    A. 错误
    B. 正确
10.同一时刻,Linux的内核往往有多个不同的最新发行版本。          (满分:2)
    A. 错误
    B. 正确
11.ARM处理器的V3体系结构版本已经将寻址范围扩展到了32位。          (满分:2)
    A. 错误
    B. 正确
12.实时在线仿真器ICE虽然可以模拟实际处理器的所有行为,但其价格比较昂贵。          (满分:2)
    A. 错误
    B. 正确
13.所有异常处理结束后,返回的位置是相同的。          (满分:2)
    A. 错误
    B. 正确
14.当ARM处理器工作在ARM状态时,以半字对齐取指并执行ARM指令。          (满分:2)
    A. 错误
    B. 正确
15.产品发而是嵌入式系统开发流程中的最后一个环节。          (满分:2)
    A. 错误
    B. 正确
16.嵌入式系统的设计分概要设计(也称为基础设计)和详细设计。          (满分:2)
    A. 错误
    B. 正确
17.WindRiver公司所提供的软件开发包是Tornado,基所使用的操作系统是Windows。          (满分:2)
    A. 错误
    B. 正确
18.ARM中的数据处理指令只能对寄存器的内容进行操作。          (满分:2)
    A. 错误
    B. 正确
19.用户在编写makefile文件时,既可以使用系统规定的默认makefile文件名,也可以自定义文件名。          (满分:2)
    A. 错误
    B. 正确
20.CodeWarrior具有很多功能,但不具备对文本文件进行比较的功能。          (满分:2)
    A. 错误
    B. 正确
嵌入式系统17春在线作业1

一、单选题:
1.半主机调试是由一组定义好的(    )实现。          (满分:3)
    A. 硬件接口
    B. 内部函数
    C. 软件中断子功能函数
    D. 其他函数
2.逻辑异或指令的助词符是(    )。          (满分:3)
    A. AND
    B. ORR
    C. XOR
    D. EOR
3.32位的CPSR寄存器一共分为4个域,分别是控制域、扩展域、状态域和(    )。          (满分:3)
    A. 测试域
    B. 标志域
    C. 管理域
    D. 屏蔽域
4.从(    )代版本开始,ARM的寻址范围扩展到了32位。          (满分:3)
    A. V2
    B. V3
    C. V4
    D. V5
5.相等测试的指令助词符是(    )。          (满分:3)
    A. BIC
    B. TST
    C. TEQ
    D. MUL
6.半主机调试技术是利用(    )提供的C函数库功能来完成运行程序的I/O请求。          (满分:3)
    A. 下位机
    B. 目标机
    C. 评估板
    D. 上位机
7.在Linux下,显示已经挂载的分区列表的命令是(    )。          (满分:3)
    A. du
    B. ls
    C. df
    D. dir
8.用RAM以及附加电路制成的仿真器称为(    )。          (满分:3)
    A. RAM仿真器
    B. ROM仿真器
    C. 在线仿真器
    D. 软件仿真器
9.ARM公司提供的一种调试监控程序(也称为调试代理)的是(    )。          (满分:3)
    A. ARMulator
    B. ADS
    C. AXD
    D. Angel
10.下列(    )工作模式支持硬件协处理器的软件仿真。          (满分:3)
    A. und
    B. sys
    C. abt
    D. usr
11.ARM的端序选择是由硬件引脚决定的,默认的端序是(    )。          (满分:3)
    A. 小端序
    B. 中端序
    C. 两端序
    D. 大端序
12.ADS中ARM的符号调试器所对应的文件名称是(    )。          (满分:3)
    A. armcc
    B. armlink
    C. armsd
    D. armasm
13.“入栈”操作所对应的指令助记符是(    )。          (满分:3)
    A. STR
    B. LDR
    C. LDM
    D. STM
14.在立即数寻址中,立即数要以(    )为前缀。          (满分:3)
    A. “@”
    B. “$”
    C. “#”
    D. “%”
15.程序计数器寄存器的名称是(    )。          (满分:3)
    A. R15
    B. R14
    C. R13
    D. R12
16.在Linux下,用于文件搜索的命令是(    )。          (满分:3)
    A. find
    B. where
    C. lookup
    D. mound
17.嵌入式交叉开发环境不包括(    )。          (满分:3)
    A. 交叉连接线
    B. 上位机
    C. 下位机
    D. 交叉开发软件
18.下列自动变量中,(    )表示不含扩展名的目标文件。          (满分:3)
    A. $*
    B. $<
    C. $@
    D. $^
19.硬件抽象层的英文缩写是(    )。          (满分:3)
    A. EPROM
    B. HAL
    C. BSP
    D. API
20.(    )指示符用于声明一个符号可以被其他文件引用。          (满分:3)
    A. EXTERN
    B. IMPORT
    C. EXPORT
    D. GET
三、判断题:
1.以32位RISC嵌入式处理器加嵌入式操作系统为标志的嵌入式系统为其发展的第三个阶段。          (满分:2)
    A. 错误
    B. 正确
2.在ARM的所有指令中,只有加载和存储指令可以访问存储器,其他指令不访问存储器。          (满分:2)
    A. 错误
    B. 正确
3.上位机一般用于编辑、编译、链接、运行程序等工作。          (满分:2)
    A. 错误
    B. 正确
4.嵌入式系统的开发资源包括硬件资源和软件资源两大类。          (满分:2)
    A. 错误
    B. 正确
5.uCLinux是在微控制领域中最常用的一款嵌入式Linux操作系统。          (满分:2)
    A. 错误
    B. 正确
6.基于ARM的命令行符号调试器文件名称是armsd。          (满分:2)
    A. 错误
    B. 正确
7.嵌入式系统的测试分为硬件测试、软件测试和软硬件集成测试。          (满分:2)
    A. 错误
    B. 正确
8.可以使用任何一种文本编辑器来编写Linux下的程序。          (满分:2)
    A. 错误
    B. 正确
9.当异常发生时,需要保护程序执行现场,再进行异常处理。其中,现场保护包括返回地址和CPSR的值两个方面的内容。          (满分:2)
    A. 错误
    B. 正确
10.同一时刻,Linux的内核往往有多个不同的最新发行版本。          (满分:2)
    A. 错误
    B. 正确
11.ARM处理器的V3体系结构版本已经将寻址范围扩展到了32位。          (满分:2)
    A. 错误
    B. 正确
12.实时在线仿真器ICE虽然可以模拟实际处理器的所有行为,但其价格比较昂贵。          (满分:2)
    A. 错误
    B. 正确
13.所有异常处理结束后,返回的位置是相同的。          (满分:2)
    A. 错误
    B. 正确
14.当ARM处理器工作在ARM状态时,以半字对齐取指并执行ARM指令。          (满分:2)
    A. 错误
    B. 正确
15.产品发而是嵌入式系统开发流程中的最后一个环节。          (满分:2)
    A. 错误
    B. 正确
16.嵌入式系统的设计分概要设计(也称为基础设计)和详细设计。          (满分:2)
    A. 错误
    B. 正确
17.WindRiver公司所提供的软件开发包是Tornado,基所使用的操作系统是Windows。          (满分:2)
    A. 错误
    B. 正确
18.ARM中的数据处理指令只能对寄存器的内容进行操作。          (满分:2)
    A. 错误
    B. 正确
19.用户在编写makefile文件时,既可以使用系统规定的默认makefile文件名,也可以自定义文件名。          (满分:2)
    A. 错误
    B. 正确
20.CodeWarrior具有很多功能,但不具备对文本文件进行比较的功能。          (满分:2)
    A. 错误
    B. 正确
嵌入式系统17春在线作业2

一、单选题:
1.GNU开发套件中,下列(    )是链接器。          (满分:3)
    A. as
    B. gdb
    C. gcc
    D. ld
2.makefile文件中的注释行以(    )开头。          (满分:3)
    A. /
    B. \
    C. @
    D. #
3.Windows下的快捷方式相当于Linux下的(    )。          (满分:3)
    A. 硬连接
    B. 软连接
    C. 扩展连接
    D. 索引连接
4.带有64位处理器和VxWorks操作系统的嵌入式系统属于(    )。          (满分:3)
    A. 无操作系统控制的嵌入式系统
    B. 小型操作系统控制的嵌入式系统
    C. 中型操作系统控制的嵌入式系统
    D. 大型操作系统控制的嵌入式系统
5.嵌入式操作系统一般都采用模块化设计,说明其是(    )的。          (满分:3)
    A. 实时性
    B. 可抢占
    C. 可定制
    D. 可移植
6.Linux是一个基于POSIX和Unix的(    )、支持多线程和多CPU的操作系统。          (满分:3)
    A. 多用户、多任务
    B. 多用户、单任务
    C. 单用户、多任务
    D. 单用户、单任务
7.嵌入式系统发展的第三个阶段是以(    )位RISC嵌入式处理器为标志。          (满分:3)
    A. 8
    B. 16
    C. 32
    D. 64
8.“入栈”操作所对应的指令助记符是(    )。          (满分:3)
    A. STR
    B. LDR
    C. LDM
    D. STM
9.ARM映像文件内部组织具有层次结构的性质,包含三种成分,但不包括(    )。          (满分:3)
    A. 输入段
    B. 输出段
    C. 域
    D. 临界段
10.硬件抽象层的英文缩写是(    )。          (满分:3)
    A. EPROM
    B. HAL
    C. BSP
    D. API
11.在国外,人们称嵌入式技术为无处不在的(    )技术。          (满分:3)
    A. 电子
    B. 计算机
    C. 机器人
    D. 人工智能
12.下列(    )可能是针对ARM的GNU交叉工具链中的C编译器(    )。          (满分:3)
    A. arm-linux-as
    B. arm-linux-gcc
    C. arm-linux-g++
    D. arm-linux-ld
13.不需要运行程序而进行的测试称为(    )。          (满分:3)
    A. 静态测试
    B. 动态测试
    C. 墨盒测试
    D. 白盒测试
14.下列(    )异常发生时,程序计数器的值还没有更新。          (满分:3)
    A. IRQ
    B. UND
    C. FIQ
    D. 数据访问ABT
15.ARM处理器总共有37个(    )位的物理寄存器。          (满分:3)
    A. 16
    B. 32
    C. 64
    D. 128
16.(    )的主要任务是把需求分析得到的结果转换为软件结构和数据结构。          (满分:3)
    A. 需求分析
    B. 概要设计
    C. 详细设计
    D. 协同设计
17.最基本的嵌入式Linux系统需要三个基本元素,其中不包括(    )。          (满分:3)
    A. 系统引导程序
    B. Linux系统内核
    C. 初始化过程
    D. 文件系统
18.逻辑异或指令的助词符是(    )。          (满分:3)
    A. AND
    B. ORR
    C. XOR
    D. EOR
19.GNU开发套件中,下列(    )是项目管理工具。          (满分:3)
    A. as
    B. make
    C. makefile
    D. Makefile
20.到目前为止,ARM主要出现过(    )个指令集体系结构版本。          (满分:3)
    A. 5
    B. 6
    C. 7
    D. 8
三、判断题:
1.寄存器R15用做程序计数器,不同的ARM处理器模式都有自身对应的程序计数器。          (满分:2)
    A. 错误
    B. 正确
2.Linux下的tar命令即可以打包文件,也可压缩文件。          (满分:2)
    A. 错误
    B. 正确
3.ROMFS是一种只读文件系统,不支持动态擦写保存,所有数据都按照目录树的顺序进行存放。          (满分:2)
    A. 错误
    B. 正确
4.uname -r用于显示机器的处理器架构。          (满分:2)
    A. 错误
    B. 正确
5.du -sk *|sort -rn命令是指以容量大小为依据依次显示文件和目录的大小。          (满分:2)
    A. 错误
    B. 正确
6.Linux内核子目录arch中存放的是所有设备的驱动程序,其下的每个子目录都对应一类驱动程序。          (满分:2)
    A. 错误
    B. 正确
7.对于GNU的GCC编译工具,只要选项使用得当,可以实现程序文件的编译、链接等工作。          (满分:2)
    A. 错误
    B. 正确
8.同一时刻,Linux的内核往往有多个不同的最新发行版本。          (满分:2)
    A. 错误
    B. 正确
9.在Thumb状态下访问寄存器的方式和数量与ARM状态完全相同。          (满分:2)
    A. 错误
    B. 正确
10.EXPORT/GLOBAL用于声明一个符号,该符号不在当前文档中定义,但当前文档将引用该符号。          (满分:2)
    A. 错误
    B. 正确
11.基于ARM的命令行符号调试器文件名称是armsd。          (满分:2)
    A. 错误
    B. 正确
12.ARM处理器的V3体系结构版本已经将寻址范围扩展到了32位。          (满分:2)
    A. 错误
    B. 正确
13.ARM处理器有三个指令集:32位的ARM指令集、16位的Thumb指令集和8位的Jazelle。          (满分:2)
    A. 错误
    B. 正确
14.当程序状态寄存器CPSR的T位置1时,指示处理器处于Thumb状态。          (满分:2)
    A. 错误
    B. 正确
15.伴随着微处理器的发展,嵌入式系统的发展大致可以分为4个阶段。          (满分:2)
    A. 错误
    B. 正确
16.当前程序状态寄存器CPSR一共有4个条件码标志位,通过这些条件标志位的值来判断条件是否成立。          (满分:2)
    A. 错误
    B. 正确
17.硬件资源是硬件设计工程师在设计和调试硬件必备的工具,这些资源不包括示波器。          (满分:2)
    A. 错误
    B. 正确
18.在Linux的makefile文件中,注释都是以*开头。          (满分:2)
    A. 错误
    B. 正确
19.在Linux的makefile文件下的自动变量中,$?代表所有依赖文件,以空格分开且其修改日期比当前规则的目标文件的创建日期早。          (满分:2)
    A. 错误
    B. 正确
20.CODE16用于定义ARM指令,CODE32用于定义Thumb指令。          (满分:2)
    A. 错误
    B. 正确
嵌入式系统17春在线作业2

一、单选题:
1.GNU开发套件中,下列(    )是链接器。          (满分:3)
    A. as
    B. gdb
    C. gcc
    D. ld
2.makefile文件中的注释行以(    )开头。          (满分:3)
    A. /
    B. \
    C. @
    D. #
3.Windows下的快捷方式相当于Linux下的(    )。          (满分:3)
    A. 硬连接
    B. 软连接
    C. 扩展连接
    D. 索引连接
4.带有64位处理器和VxWorks操作系统的嵌入式系统属于(    )。          (满分:3)
    A. 无操作系统控制的嵌入式系统
    B. 小型操作系统控制的嵌入式系统
    C. 中型操作系统控制的嵌入式系统
    D. 大型操作系统控制的嵌入式系统
5.嵌入式操作系统一般都采用模块化设计,说明其是(    )的。          (满分:3)
    A. 实时性
    B. 可抢占
    C. 可定制
    D. 可移植
6.Linux是一个基于POSIX和Unix的(    )、支持多线程和多CPU的操作系统。          (满分:3)
    A. 多用户、多任务
    B. 多用户、单任务
    C. 单用户、多任务
    D. 单用户、单任务
7.嵌入式系统发展的第三个阶段是以(    )位RISC嵌入式处理器为标志。          (满分:3)
    A. 8
    B. 16
    C. 32
    D. 64
8.“入栈”操作所对应的指令助记符是(    )。          (满分:3)
    A. STR
    B. LDR
    C. LDM
    D. STM
9.ARM映像文件内部组织具有层次结构的性质,包含三种成分,但不包括(    )。          (满分:3)
    A. 输入段
    B. 输出段
    C. 域
    D. 临界段
10.硬件抽象层的英文缩写是(    )。          (满分:3)
    A. EPROM
    B. HAL
    C. BSP
    D. API
11.在国外,人们称嵌入式技术为无处不在的(    )技术。          (满分:3)
    A. 电子
    B. 计算机
    C. 机器人
    D. 人工智能
12.下列(    )可能是针对ARM的GNU交叉工具链中的C编译器(    )。          (满分:3)
    A. arm-linux-as
    B. arm-linux-gcc
    C. arm-linux-g++
    D. arm-linux-ld
13.不需要运行程序而进行的测试称为(    )。          (满分:3)
    A. 静态测试
    B. 动态测试
    C. 墨盒测试
    D. 白盒测试
14.下列(    )异常发生时,程序计数器的值还没有更新。          (满分:3)
    A. IRQ
    B. UND
    C. FIQ
    D. 数据访问ABT
15.ARM处理器总共有37个(    )位的物理寄存器。          (满分:3)
    A. 16
    B. 32
    C. 64
    D. 128
16.(    )的主要任务是把需求分析得到的结果转换为软件结构和数据结构。          (满分:3)
    A. 需求分析
    B. 概要设计
    C. 详细设计
    D. 协同设计
17.最基本的嵌入式Linux系统需要三个基本元素,其中不包括(    )。          (满分:3)
    A. 系统引导程序
    B. Linux系统内核
    C. 初始化过程
    D. 文件系统
18.逻辑异或指令的助词符是(    )。          (满分:3)
    A. AND
    B. ORR
    C. XOR
    D. EOR
19.GNU开发套件中,下列(    )是项目管理工具。          (满分:3)
    A. as
    B. make
    C. makefile
    D. Makefile
20.到目前为止,ARM主要出现过(    )个指令集体系结构版本。          (满分:3)
    A. 5
    B. 6
    C. 7
    D. 8
三、判断题:
1.寄存器R15用做程序计数器,不同的ARM处理器模式都有自身对应的程序计数器。          (满分:2)
    A. 错误
    B. 正确
2.Linux下的tar命令即可以打包文件,也可压缩文件。          (满分:2)
    A. 错误
    B. 正确
3.ROMFS是一种只读文件系统,不支持动态擦写保存,所有数据都按照目录树的顺序进行存放。          (满分:2)
    A. 错误
    B. 正确
4.uname -r用于显示机器的处理器架构。          (满分:2)
    A. 错误
    B. 正确
5.du -sk *|sort -rn命令是指以容量大小为依据依次显示文件和目录的大小。          (满分:2)
    A. 错误
    B. 正确
6.Linux内核子目录arch中存放的是所有设备的驱动程序,其下的每个子目录都对应一类驱动程序。          (满分:2)
    A. 错误
    B. 正确
7.对于GNU的GCC编译工具,只要选项使用得当,可以实现程序文件的编译、链接等工作。          (满分:2)
    A. 错误
    B. 正确
8.同一时刻,Linux的内核往往有多个不同的最新发行版本。          (满分:2)
    A. 错误
    B. 正确
9.在Thumb状态下访问寄存器的方式和数量与ARM状态完全相同。          (满分:2)
    A. 错误
    B. 正确
10.EXPORT/GLOBAL用于声明一个符号,该符号不在当前文档中定义,但当前文档将引用该符号。          (满分:2)
    A. 错误
    B. 正确
11.基于ARM的命令行符号调试器文件名称是armsd。          (满分:2)
    A. 错误
    B. 正确
12.ARM处理器的V3体系结构版本已经将寻址范围扩展到了32位。          (满分:2)
    A. 错误
    B. 正确
13.ARM处理器有三个指令集:32位的ARM指令集、16位的Thumb指令集和8位的Jazelle。          (满分:2)
    A. 错误
    B. 正确
14.当程序状态寄存器CPSR的T位置1时,指示处理器处于Thumb状态。          (满分:2)
    A. 错误
    B. 正确
15.伴随着微处理器的发展,嵌入式系统的发展大致可以分为4个阶段。          (满分:2)
    A. 错误
    B. 正确
16.当前程序状态寄存器CPSR一共有4个条件码标志位,通过这些条件标志位的值来判断条件是否成立。          (满分:2)
    A. 错误
    B. 正确
17.硬件资源是硬件设计工程师在设计和调试硬件必备的工具,这些资源不包括示波器。          (满分:2)
    A. 错误
    B. 正确
18.在Linux的makefile文件中,注释都是以*开头。          (满分:2)
    A. 错误
    B. 正确
19.在Linux的makefile文件下的自动变量中,$?代表所有依赖文件,以空格分开且其修改日期比当前规则的目标文件的创建日期早。          (满分:2)
    A. 错误
    B. 正确
20.CODE16用于定义ARM指令,CODE32用于定义Thumb指令。          (满分:2)
    A. 错误
    B. 正确
嵌入式系统17春在线作业3

一、单选题:
1.(    )是一种专门为使用Flash存储器的嵌入式系统设计的一款日志型文件系统,适用于大容量存储设备。          (满分:3)
    A. JFFS
    B. ROMFS
    C. YAFFS
    D. RAMFS
2.表示有符号数小于或等于的条件码是(    )。          (满分:3)
    A. HS
    B. LE
    C. LO
    D. GT
3.嵌入式系统的基本要素不包括(    )。          (满分:3)
    A. 嵌入性
    B. 对象性
    C. 专用性
    D. 计算机
4.嵌入式系统一般都采用(    )操作系统。          (满分:3)
    A. 通用
    B. 专用
    C. 实时
    D. 网络
5.GNU开发套件中,下列(    )是链接器。          (满分:3)
    A. as
    B. gdb
    C. gcc
    D. ld
6.将程序代码烧写到非易失型存储器的过程称为(    )。          (满分:3)
    A. 程序转移
    B. 软件刻录
    C. 软件记录
    D. 代码固化
7.半主机调试是由一组定义好的(    )实现。          (满分:3)
    A. 硬件接口
    B. 内部函数
    C. 软件中断子功能函数
    D. 其他函数
8.下列(    )不是ARM7TDMI指令流水线的执行阶段。          (满分:3)
    A. 取指
    B. 写回
    C. 译码
    D. 执行
9.下列(    )是嵌入式操作系统的特点。          (满分:3)
    A. 内核大
    B. 可抢占
    C. 不可配置
    D. 可靠性低
10.嵌入式系统的硬件不包括(    )。          (满分:3)
    A. 嵌入式操作系统
    B. 嵌入式微处理器
    C. 外围电路
    D. 嵌入式外围设备
11.下列(    )不属于ARM处理器的特点。          (满分:3)
    A. 体积小
    B. 低成本
    C. 低功耗
    D. 低性能
12.一套Linux系统支持若干物理盘,每个物理盘可定义一个或(    )个文件系统。          (满分:3)
    A. 2
    B. 3
    C. 10
    D. 多
13.DSP属于嵌入式系统中的(    )。          (满分:3)
    A. 嵌入式操作系统
    B. 嵌入式微处理器
    C. 外围电路
    D. 嵌入式外围设备
14.片上调试技术的英文缩写是(    )。          (满分:3)
    A. ICE
    B. OCD
    C. JTAG
    D. BDM
15.下列(    )不是嵌入式目标设备常用的文件系统。          (满分:3)
    A. cramfs
    B. jffs2
    C. dos
    D. tmpfs
16.嵌入式系统对功耗的要求是(    )。          (满分:3)
    A. 没有功耗约束
    B. 功耗低
    C. 功耗高
    D. 功耗适当
17.ATPCS规定,子程序间通过寄存器传递参数时,不能使用(    )来传递参数。          (满分:3)
    A. R4
    B. R3
    C. R2
    D. R1
18.ADS中ARM C编译器的命令行工具程序文件名称是(    )。          (满分:3)
    A. armcpp
    B. armcc
    C. tcc
    D. tcpp
19.下列自动变量中,(    )表示当前规则依赖文件列表中的第一个依赖文件名。          (满分:3)
    A. $*
    B. $<
    C. $@
    D. $^
20.ADS中ARM的符号调试器所对应的文件名称是(    )。          (满分:3)
    A. armcc
    B. armlink
    C. armsd
    D. armasm
三、判断题:
1.在Linux的makefile文件中,注释都是以*开头。          (满分:2)
    A. 错误
    B. 正确
2.WindRiver公司所提供的软件开发包是Tornado,基所使用的操作系统是Windows。          (满分:2)
    A. 错误
    B. 正确
3.ARM处理器有三个指令集:32位的ARM指令集、16位的Thumb指令集和8位的Jazelle。          (满分:2)
    A. 错误
    B. 正确
4.条件码CC/LO表示有符号数小于。          (满分:2)
    A. 错误
    B. 正确
5.所有异常处理结束后,返回的位置是相同的。          (满分:2)
    A. 错误
    B. 正确
6.单寄存器传输指令的变址模式有四种:零偏移、前变址、后变址、回写前变址。          (满分:2)
    A. 错误
    B. 正确
7.大多数ARM数据处理指令均可以根据执行结果来选择是否更新条件码标志。若要更新条件码标志,则指令中必须包含后缀“S”。          (满分:2)
    A. 错误
    B. 正确
8.嵌入式系统本身具备自举开发能力,用户可以直接在嵌入式设备上做开发。          (满分:2)
    A. 错误
    B. 正确
9.多数Bootloader都包含启动加载模式和下载加载模式两种不同的操作模式。          (满分:2)
    A. 错误
    B. 正确
10.CODE16用于定义ARM指令,CODE32用于定义Thumb指令。          (满分:2)
    A. 错误
    B. 正确
11.DCD分配的的内存单元是双字对齐的,可用“&”代替。          (满分:2)
    A. 错误
    B. 正确
12.RealView是ARM公司推出的新一代ARM开发工具包,是唯一支持所有ARM处理器和ARM调试技术的端到端的软件开发解决方案。          (满分:2)
    A. 错误
    B. 正确
13.嵌入式系统与单片机的开发模式和开发过程完全相同。          (满分:2)
    A. 错误
    B. 正确
14.寄存器R15用做程序计数器,不同的ARM处理器模式都有自身对应的程序计数器。          (满分:2)
    A. 错误
    B. 正确
15.当ARM处理器执行异常处理程序时,处理器处于ARM状态。          (满分:2)
    A. 错误
    B. 正确
16.软件中断、未定义指令和预取指令中止属于指令执行引起的直接异常。          (满分:2)
    A. 错误
    B. 正确
17.SPACE分配的内存单元用0初始化,DCB分配的内存用指定的值初始化。          (满分:2)
    A. 错误
    B. 正确
18.ARM处理器支持4种类型的栈:满递增(FA)、空递增(EA)、满递减(FD)和空递减(ED)。          (满分:2)
    A. 错误
    B. 正确
19.ARM存储器支持两种端序,即大端序和小端序。          (满分:2)
    A. 错误
    B. 正确
20.在ARM的所有指令中,只有加载和存储指令可以访问存储器,其他指令不访问存储器。          (满分:2)
    A. 错误
    B. 正确
嵌入式系统17春在线作业3

一、单选题:
1.在我国,嵌入式技术最早应用在(    )。          (满分:3)
    A. 工业控制领域
    B. 交通管理
    C. 信息家电
    D. 医疗设备
2.ARM汇编程序中,注释是以(    )开头的。          (满分:3)
    A. 逗号
    B. 冒号
    C. 双引号
    D. 分号
3.嵌入式系统中使用的外部存储器一般是(    )。          (满分:3)
    A. JTAG
    B. LCD
    C. SDRAM
    D. FLASH
4.ARM处理器不支持(    )数据类型。          (满分:3)
    A. 64
    B. 32
    C. 16
    D. 8
5.在嵌入式开发过程中,(    )是用于下载、调试和程序等的调试通道。          (满分:3)
    A. 串口线
    B. JTAG接口
    C. 网线
    D. 并口线
6.从(    )代版本开始,ARM的寻址范围扩展到了32位。          (满分:3)
    A. V2
    B. V3
    C. V4
    D. V5
7.表示无符号数大于或等于的条件码是(    )。          (满分:3)
    A. NE
    B. VS
    C. CS
    D. GE
8.信息电器属于嵌入式系统在(    )方面的应用。          (满分:3)
    A. 军用
    B. 农业用
    C. 工业用
    D. 民用
9.Windows下的快捷方式相当于Linux下的(    )。          (满分:3)
    A. 硬连接
    B. 软连接
    C. 扩展连接
    D. 索引连接
10.当ARM处理器执行的是32位指令时,说明该处理器工作在(    )状态。          (满分:3)
    A. 忙
    B. Thumb
    C. Thumb+ARM
    D. ARM
11.下列(    )不是嵌入式系统开发的常用编程语言。          (满分:3)
    A. 汇编语言
    B. C/C++语言
    C. Visual Basic
    D. Java
12.下列(    )是应用在智能手机和平板电脑的嵌入式操作系统。          (满分:3)
    A. RTLinux
    B. uC/OS
    C. uCLinux
    D. Android
13.在ARM的移位操作中,若逻辑左移4位,则低端空出位补(    )。          (满分:3)
    A. 0
    B. 1
    C. 2
    D. 3
14.下列(    )是与指令流无关的异常。          (满分:3)
    A. IRQ
    B. SWI
    C. UND
    D. ABT
15.在ARM的各种程序文件中,(    )是不包含调试信息和注释信息。          (满分:3)
    A. BIN文件
    B. EXE文件
    C. ELF文件
    D. AXF文件
16.ADS中ARM 的汇编器命令行工具程序文件名称是(    )。          (满分:3)
    A. armcc
    B. armlink
    C. armsd
    D. armasm
17.下列(    )无法上位机完成。          (满分:3)
    A. 编辑程序
    B. 编译程序
    C. 运行程序
    D. 调试程序
18.硬件抽象层的英文缩写是(    )。          (满分:3)
    A. EPROM
    B. HAL
    C. BSP
    D. API
19.相等测试的指令助词符是(    )。          (满分:3)
    A. BIC
    B. TST
    C. TEQ
    D. MUL
20.下列(    )不属于嵌入式交叉开发软件。          (满分:3)
    A. 交叉编译器
    B. 交叉链接器
    C. 交叉操作系统
    D. 交叉调试器
三、判断题:
1.Linux下的mv命令既可以移动文件,也可以实现文件改名。          (满分:2)
    A. 错误
    B. 正确
2.在Linux中ls和dir两个命令都可以用来显示指定目录下的文件。          (满分:2)
    A. 错误
    B. 正确
3.DCD分配的的内存单元是双字对齐的,可用“&”代替。          (满分:2)
    A. 错误
    B. 正确
4.嵌入式系统是一个纯硬件装置,不包括任何软件。          (满分:2)
    A. 错误
    B. 正确
5.寄存器R15用做程序计数器,不同的ARM处理器模式都有自身对应的程序计数器。          (满分:2)
    A. 错误
    B. 正确
6.大多数ARM数据处理指令均可以根据执行结果来选择是否更新条件码标志。若要更新条件码标志,则指令中必须包含后缀“S”。          (满分:2)
    A. 错误
    B. 正确
7.单寄存器传输指令的变址模式有四种:零偏移、前变址、后变址、回写前变址。          (满分:2)
    A. 错误
    B. 正确
8.若要称某个系统为嵌入式系统,则它必须满足三个基本的要素,即嵌入性、专用性和计算机系统。          (满分:2)
    A. 错误
    B. 正确
9.嵌入式系统是一种通用的计算机系统。          (满分:2)
    A. 错误
    B. 正确
10.硬件资源是硬件设计工程师在设计和调试硬件必备的工具,这些资源不包括示波器。          (满分:2)
    A. 错误
    B. 正确
11.若要修改一个用户的口令,则有root权限才能够执行。          (满分:2)
    A. 错误
    B. 正确
12.在嵌入式系统的设计过程中,需要说明书在系统设计阶段与撰写的文档。          (满分:2)
    A. 错误
    B. 正确
13.当ARM的M取值为0x13时,表示ARM处理器处于中断模式。          (满分:2)
    A. 错误
    B. 正确
14.运行在智能手机或平板电脑中的Android系统是一种嵌入式操作系统。          (满分:2)
    A. 错误
    B. 正确
15.在ARM的分支指令中,B和BL指令跳转的范围可以是32GB范围内的任意地址。          (满分:2)
    A. 错误
    B. 正确
16.ARM处理器内部安排了5种异常处理的工作模式,分别是:ABT、UND、IRQ、FIQ和SYS。          (满分:2)
    A. 错误
    B. 正确
17.如果栈指针总是指向最后压入栈的有效数据项,则这种栈称为满栈。          (满分:2)
    A. 错误
    B. 正确
18.在ARM汇编语言中,基本指令必须从一行的行头开始。          (满分:2)
    A. 错误
    B. 正确
19.在Thumb状态下访问寄存器的方式和数量与ARM状态完全相同。          (满分:2)
    A. 错误
    B. 正确
20.MAP用于定义一个结构化的内存表的首地址,可以用“*”代替。          (满分:2)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 东北师范大学17春《嵌入式系统》在线作业