新教材的三级嵌入式习题和答案_精品文档文档格式.docx

上传人:b****1 文档编号:13150085 上传时间:2022-10-06 格式:DOCX 页数:32 大小:90.16KB
下载 相关 举报
新教材的三级嵌入式习题和答案_精品文档文档格式.docx_第1页
第1页 / 共32页
新教材的三级嵌入式习题和答案_精品文档文档格式.docx_第2页
第2页 / 共32页
新教材的三级嵌入式习题和答案_精品文档文档格式.docx_第3页
第3页 / 共32页
新教材的三级嵌入式习题和答案_精品文档文档格式.docx_第4页
第4页 / 共32页
新教材的三级嵌入式习题和答案_精品文档文档格式.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

新教材的三级嵌入式习题和答案_精品文档文档格式.docx

《新教材的三级嵌入式习题和答案_精品文档文档格式.docx》由会员分享,可在线阅读,更多相关《新教材的三级嵌入式习题和答案_精品文档文档格式.docx(32页珍藏版)》请在冰豆网上搜索。

新教材的三级嵌入式习题和答案_精品文档文档格式.docx

3.微控制器是嵌入式处理芯片的主要品种之一,下面正确是():

A.微控制器将CPU、存储器、IO接口控制电路全部集中在一块芯片上

B.微控制器的品种多、应用广、是嵌入式处理芯片中历史悠久的一个品种

C.4位、8位处理器的MCU目前很少用,接近淘汰

D.当前大多数32位MCU产品中都使用ARM处理内核

4.片上系统也成为系统级芯片,下列错误是():

A.英文名为SystemonChip,缩写SoC或者SOC

B.它是集成电路加工工艺进入到深亚微米时代的产物

C.片上系统实现了使用单个芯片进行数据采集、转换、存储、处理和IO等多种功能

D.片上系统除了模拟电路之外各种电路都集成在一个芯片上

5.下列关于汉字编码标准中错误是():

A.GB2312国际字符仅包含6000多个汉字,许多情况下已经不够用

B.GB18030编码标准与Unicode编码标准完全兼容

C.Uniclde字符集包含的汉字超过两万个,如简体汉字和繁体汉字

D.GB18030汉字编码标准保持向下兼容

6.一幅1024X768的彩色图像,其数据量在2.25MB左右,若图像数据没有经过数据压缩处理,则图像中每个像素使用____位二进制表示():

A.8

B.16

C.24

D.32

7.以太网是一种使用最广泛的局域网,下面叙述正确是():

1)以太网计算机以“帧”为单位收发信息,每次收发一帧或多帧信息

2)以太网中每台计算机都有唯一的地址,发送的每一帧信息中,必须包含自己的地址和接收计算机地址,该地址是IP地址

3)传输速率为10~100Mb/s,甚至更快

4)以太网多数使用集线器或交换机组网,每台计算机通过相交线和网卡与之相连

A.1)2)

B.3)4)

C.1)3)4)

D.1)2)3)4)

8.Internet有许多不同机构的局域网和广域网连接在一起,它们相互通信并且协调进行工作是因为采用了______协议():

A.X.25

B.ATM

C.Novel

D.TCP/IP

二、填空题

1.当前智能手机之类的嵌入式系统的高级应用,主要特征是硬件采用了____位CPU软件配置了功能丰富的操作系统和图形用户界面

2.SoC芯片是一种超大规模的集成电路,开发过程极其复杂,大部分工作借助于EDA工具完成,EDA的中文名是______。

3.在IC行业中,已完成或经过经验的IC电路具有固定的不可分解的特性,人们称之为“核”,它们属于知识产权的范畴,所以成为知识产权核或_______核。

4.一部电子文本格式为.txt,实际大小为236KB,则该书的汉字大约为_____万字。

5.数据视频的数据量非常大,存储传输时必须进行数据压缩。

目前在VCD、DVD、数字有线电视、卫星电视等应用领域中广泛使用的压缩编码标准是国际标准化组织(ISO)制定的,其名称为_____。

6.通过无线局域网(WLAN)进入IiNTERNET是目前无线上网途径之一,WLAN技术采用IEEE802.11协议,技术日益成熟,性能不断提高,目前普遍使用的IEEE802.11n协议可以支持数据传输速率已经达到______,甚至更高。

二、嵌入式处理器

1.关于嵌入式内核,以下说法中错误的是():

A.按体系结构分为CISC和RISC

B.ARM内核采用RISC结构

C.按存储结构分为冯诺依曼和普雷斯顿结构

D.哈佛结构采用独立的程序和数据存取总线,具有较高的执行效率

2.与其他内核相比,关于ARM内核特点以下不正确():

A.功功耗低、代码密度大、编译器选择好

B.成本低、软件移植性好、资源多

C.功能强大、低功耗设计、RISC结构

D.都是RISC和哈佛结构

3.对于CPSR寄存器,选择用户模式且使用快速中断FIQ,禁止中断IRQ,Thumb状态,CPSR的值为():

A.0x00000000

B.0x00000000

C.0x00000000

D.0x00000000

765[4:

3]

IFTmode(用、快、外、管、中、未、系)

11禁1开

4.已知内存0x50008000中的内容为0x6A,0x50008051中的内容为0x6A,0x50008002中的内容为0x18,0x50008003中的内容为0x96,则在小端模式下这个字的数据为():

A.0x6a511896

B.0x6a519618

C.0x6a961851

D.0x9618516a

5.对于ARM内核系列,适用于实时性应用场合的最佳处理器内核为():

A.ARM9

B.cortex-a

C.cotex-R

D.cotex-M

6.在ARM指令集汇编编码中,32位有效立即数是通过________偶数位而间接得到():

A.循环左移

B.循环右移

C.逻辑左移

D.逻辑右移

7.将ARM状态寄存器值读到R0中的指令正确是():

A.MSRCPSR,R0

B.MRSR0,CPSR

C.MSRR0,CPSR

D.MRSCPSR,R0

ReadStatue

状态寄存器传送至通用寄存器类指令

功能:

将状态寄存器的内容传送至通用寄存器。

格式:

MRS{<

条件码>

}Rd,CPSR}SPSR

其中:

Rd目标寄存器,Rd不允许R15。

R=0将CPSR中的内容传送目的寄存器。

R=1将SPSR中的内容传送至目的寄存器。

注释:

MRS与MSR配合使用,作为更新PSR的读-修改-写序列的一部分。

例如:

改变处理器或清除标志Q。

注意:

当处理器在用户模式或系统模式下,一定不能试图访问SPSR

这条指令不影响条件码标志。

例:

MRSR0,CRSR;

将CPSR中的内容传送至R0

MRSR3,SPSR;

将SPSR中的内容传送至R3

通用寄存器传送至状态寄存器传送指令

将通用寄存器的内容传送至状态寄存器。

MSR{<

CPSR_f|SPSR_f,<

#ommed_8r>

CPSR_<

field>

|SPSR_<

Rm

<

字段可以是以下之一或多种:

(位从右到左)

C:

控制域屏蔽字段(PSR中的第0位到第7位);

X:

扩展域屏蔽字段(PSR中的第8位到第15位);

S:

状态域屏蔽字段(PSR中的第16位到第32位);

F:

标志域屏蔽字段(PSR中的第24位到第31位)。

immed_8r值数字常量的表达式。

常量必须对应8位位图。

该位图在32位字中循环移位偶数数位。

Rm源寄存器。

8.将指令LDRR0,[R1,#2]!

执行后,R1的值为():

A.R1不变

B.R1+1

C.R1+2

D.4

9.将R5中的16位二进制数存入由R1+2指示的内存区域、且地址自动更新,则指令是():

A.STRR5,[R1]

B.STRHR5,[R1]!

C.STRHR5,[R1]

D.STRBR5,[R1]!

10.如果条件为非负数,将R0指示的内存中32位数据加载到R1寄存器中,指令为():

A.LDRR1,[R0]

B.LDRHR1,[R0]!

C.LDRHR1,[R0]

D.LDRPLR1,[R0]

二、 填空题

1.ARM公司把它的处理器分为五大系列,分别以ARM7/9/11为代表的经典ARM处理器、以Cortex-M等为代表的______处理器、以Cortex-R等代表的______处理器、以Cotex-A5/A8/A9/A15为代表的应用Cortex处理器以及SecureCore为代表的________处理器

2.ARM中,通用寄存器R0~R15,无论何种模式‘什么状态下都可以用作通用寄存器的是______,作为堆栈指针Sp使用的是R13,作为程序链接寄存器LR的是R14,作为程序计数器的是R15。

3.经典的ARM处理器复位后进入的地址是____,外部快速中断的向量地址是0x0000001C.

4.ARM中MMU部件的功能是_______的转换、存储器访问控制、虚拟缓存空间的缓冲特性设置等。

5.用一条指令完成有条件无符号数的加法运算,并且更新CPSR中条件码,条件是:

如果R1>

R2,则执行R1+R2,并且送到R3中,这条指令是_________。

6.在程序执行过程中,,通过_______寄存器控制程序的运行地址的。

7.小端模式下,如果从0x30001010开始存放一个双字为0x123456789ACDEF0,且R1=0x30001010,则加载指令LDRBR0,[R1]是R0=0xf0,LDRHR2,[R1,#2],使R2=____;

LDRHR3,R4,R1则R3=0x123456789ACDEF0,R4=0xFF998877。

8.ANDR1,R2,#0x101,若R2=0xFF998877,则R1=______。

9.已知R0=0x10,则ORRR0,R0,#1,R0=_____。

10.已知C=1,R1=100,R2=90,执行指令ADDCR0,R1,R2;

后,R0=______。

三、综合题

以下不完整程序功能是,取内存单元0x38000000的值(无符号数),如果该值超过0x80000000则循环累加队列中所有元素(由Array2指示),直到遇到结束标志(0xAA55);

结果放在R4,R0指向对头,使用命令LDRR1,[]r0,#2!

来装载,累加结束后转到NEXT2;

否则把一个含64个带符号的16位数据组成队列(Array1指示),求平方和放在R5中。

AREAMyExcode,CODE,READONLY;

该伪指令定义了一个代码段,段名为

EXPORTLEDTEST

CODE32

Addr1__

(1)___0x38000000;

定义Addr1地址

Data1EQU0x80000000

START

ldrr1,=Addr1

(2);

取数据到R0

cmpr0,#0x80000000

(3);

超过0x80000000转向GOING1

movr7,#64

ldrr0,=Addr1

movr5,#0

NEXT1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1