arm题库 部分

发布 2022-10-26 17:50:28 阅读 3992

第一章:

1、嵌入式系统的定义。

以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、成本、体积、功耗严格要求的专用计算机系统。

2、嵌入式系统的应用领域。

工业控制领域:工控设备、智能仪表、汽车电子。

消费电子领域:信息家电、智能玩具、通信设备、移动存储设备。

网络技术:网络设备、电子商务。

军事国防:军事电子、航海航天。

3、嵌入式技术的发展趋势。

嵌入式设备进入网络互联是未来的发展趋势。

优化嵌入式系统软硬件内核,提高系统运行速度,降低功耗和硬件成本。

指令级的并行计算技术将引入嵌入式微处理器。

嵌入式微处理器将会向多核技术发展。

嵌入式技术将引领信息时代。

4、下面不符合嵌入式操作系统特点的是(b)

a、实时性 b、不可定制c、微型化 d、可移植性。

第二章:arm技术与arm体系结构。

1、risc

reduced instruction set computer,精简指令集计算机。

2、分析arm7tdmi-s个字母所代表的含义。

7:系列号。

t:支持16位的thumb指令集。

d:支持jtag片上调试。

m:支持长乘法操作的arm指令。

i:带有嵌入式追踪宏单元etm,用来设置断点和观察点的调试硬件。

s:可综合版本,意味着处理器内核是以源**形式提供的。

3、arm处理器的工作模式。

用户模式、fiq模式、irq模式、svc模式、中止模式、未定义指令异常模式、系统模式。

种工作模式哪几种属于特权模式、那种属于异常模式。

在7种工作模式中,除了用户模式以外,其他6种模式可以称为特权模式,在6种特权模式中,除了系统模式外其他5种称为异常模式。

5、arm有15个通用寄存器、一个或两个状态寄存器和pc,有些模式共用同一个寄存器,一共具有37个寄存器。

6、r12一般在子程序连接**中使用,作为子程序间的中间结果寄存器;r13通常被用做栈指针,也称做sp;r14又被称为连接寄存器lr

7、寄存器r14的两种特殊用途。

存放当前子程序的返回地址;当发生异常中断的时候,该模式下的特定物理r14被设置成该异常模式将要返回的地址。

8、程序状态寄存器。

标志位 i :irq中断使能位;

f:fiq中断使能位;

t:指令执行的状态控制位(说明本指令是thumb指令还是arm指令)

9、arm异常处理的异常分类。

数据中止、快速中断请求、普通中断请求、预取指中止、软件中断、复位及未定义指令。

10、arm处理器字数据的存储格式有哪两种?并指出这两种格式的区别。

大端对齐和小端对齐。

11、arm处理器寄存器r0中的数据内容为0xaabbccdd,将其存放到内存地址0x10000开始的内存单元中,分别采用小端对齐存储格式和大端对齐格式存储,试分析内存地址0x节单元的内容。

答:小端模式:0x10000~0x10003中依次存放的数据是0x dd 0x cc 0x bb 0xaa

大端模式:0x10000~0x10003中依次存放的数据是0xaa 0x bb 0x cc 0x dd

12、arm7采用的是**流水技术,指令分为三个阶段执行:取指、译码、执行;arm9采用的是五级流水技术,指令分为三个阶段执行:取指、译码、执行、存储器访问、寄存器写操作;

13、什么叫做流水线互锁。

答:在流水线运行过程中可能会出现这种情况:当前指令的执行可能需要前面指令的执行结果,但这时前面的指令没有执行完毕,从而会导致当前指令的执行无法获得合法的操作数,这时就会引起流水线的等待,这种现象在流水线机制里称为互锁。

14、嵌入式处理器指令的执行周期包括(d)

a.启动运行退出。

b.取指令指令译码执行指令存储

c.启动运行挂起退出。

d.取指令指令译码执行指令。

visual studio是(b)

a.嵌入式硬件开发工具。

b.嵌入式软件开发工具。

c.嵌入式调试工具。

d.嵌入式编译工具。

的引脚tck的主要功能是(c)

a.嵌入式硬件开发工具。

b.嵌入式软件开发工具。

c.嵌入式调试工具。

d.嵌入式编译工具。

17、数据与指令都存储在存储器中是冯诺依曼体系结构的主要特点。arm一般采用的是哈佛体系结构。

18、以下叙述中,不符合rics特征的是(b )

a. 指令长度固定,种类少。

b. 寻址方式丰富,指令功能尽量增强。

c.设置大量通用寄存器,访问存储器指令简单。

d. 选取使用频率较高的指令。

19、在下列arm处理器模式中,(d)模式有自己独立的r8-r14寄存器。

a.系统模式。

b.终止模式。

c.中断模式。

d.快速中断模式。

20、按照arm过程调用标准(apcs),栈指针使用(b)寄存器。

a.r0b.r13

c.r14d.r15

21、嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个(b)环境。

a.交互操作系统。

b.交叉编译。

c.交互平台。

d.分布式计算。

22、arm处理器中断有两种处理模式,分别为快速中断模式和外部中断模式。

23、嵌入式系统中按照总线的传送的信息类型,可以分为数据总线、地址总线和控制总线。

第三章 arm指令集寻址方式。

1、立即数。

每个立即数由一个8位的常数进行32位循环右移偶数位得到,其中循环右移的位数由一个4位二进制的两倍表示。

选择题:下列哪个不是合法的立即数:0xff, 0x104, 0x39c00, 0x1fe800

2、寄存器寻址。

选择题:下列哪条指令属于寄存器寻址?

mov r1 ,#0x198 ldr r0 , r1 , #4] mov r3 , r0 mov r0 , r2] ,#

3、下面哪条语句执行后,实现了r0=[r1+r2*4],ldr r0 ,[r1,r2,lsl #

ldr r0 ,[r1,r2,lsl #

ldr r0 ,[r1],r2,lsl #

ldr r0 ,[r2,r1,lsl #

第四章 arm指令系统。

1、算术运算指令。

选择题:下列哪条指令逆向减法指令?

sub r0,r1; subs r0, r1;sbc r0, r1;rsb r0,r1;

2、逻辑运算指令。

选择题:下列哪条指令能实现清除r0中的低8位,其他位保持不变?

add r0,r0,#0xff ;

orr r0,r0,#0xff ;

eor r0,r0,#0xff ;

bic r0,r0,#0xff ;

3、arm分支指令。

选择题:下列哪条指令是带状态切换的跳转指令。

b bl bx blx

第五章:thumb指令与arm指令性能比较,分别有什么优缺点。

答:thumb**所需的存储空间约为arm**的60%~70%

thumb**使用的指令数比arm**多30%~40%

若使用32位的存储器,arm**比thumb**快约40%

若使用16位的存储器,thumb**比arm**快约40%~50%

在arm**相比较,使用thumb**,存储器的功耗会降低约30%

第六章。第七章汇编语言程序设计。

1、写出完成下列操作的指令。

1)r0=16 mov r0,#

2)r1=r0*4 mul r1,r0,#

3)r0=r1/16 mov r0,r1,lsl#

4)r1=r2*7 mul r1,r2,#

2、下列指令完成什么操作。

1)adds r0,r1,r1,lsl #2 r0=r1+(r1<<4;

2)rsb r2,r1,#0 r2=r1-0

3)add r0,r1,r1,lsl #1 r0=r1+(r1<<2

4)sub r0,r0,r1,lsl #4 r0=r0-(r1<<16

5)add r0,r0,r1,lsl #7 r0=r0+(r1<<128

6)mla r0,r1,r2 r0=r1×r2

7)smull r0,r1,r2,r3

r0=(r2×r3的低32位。

r1=(r2×r3的高32位。

8)bl label 当程序无条件跳转到标号label处执行时,同时将当前的pc值保存到r14中。

3、用arm汇编语言设计程序实现求20!(20的阶乘),并将其64位结果放在[r9:r8]中(r9中存放高32位)。

area fctrl, code, readonly

entrycode32

starymov r8, #

mov r9, #

sub r0, r8, #

loopmov r1, r9

umull r8, r9, r0,r8

mla r9,r1,r0,r9

subs r0,r0, #

bne loop

stopb stop

end4、先对内存地址0x3000开始的100个内存单元填入0x10000001~0x数据,然后将每个字单元进行64位累加结果保存于[r9:r8](r9中存放高32位)

area fctrl, code, readonly

entrycode32

starymov r0, #

mov r1, #0x10000001

mov r2, #0x100

loop_1

str r1,[r0],#

add r1, r1, #

subs r2,r2, #

bne loop_1

mov r0, #0x3000

mov r2, #0x100

mov r9, #

mov r8, #

loop_2

ldr r1, [r0], #

adds r8, r1, r8

adc r9, r9,#

subs r2, r2 ,#

bne loop_2

1.秦始皇(赢政——中国的第一个皇帝。

2.汉惠帝(刘盈——来去匆匆,过眼云烟

3.汉景帝(刘启——政绩并不代表着其成功。

4.汉武帝(刘彻——开天辟地的帝王。

5.汉宣帝(刘询——中兴之主。

6.汉哀帝(刘欣——“同志”皇帝。

7.汉新帝(王莽——夺权容易,守权难。

8.汉光武帝(刘秀——东汉王朝的开国皇帝

9.汉明帝(刘庄——东汉时期小有作为的皇帝

10.汉章帝(刘炬——“章草”皇帝

11.汉桓帝(刘志——碌碌无为的皇帝

12.汉献帝(刘协——东汉最后一个皇帝。

13.三国魏武帝(曹操——历史上杰出的政治家

14.三国魏文帝(曹丕——**、文坛双峰并峙的皇帝

15.三国蜀汉昭烈帝(刘备——智慧与魅力并存的皇帝

16.三国吴大帝(孙权——智勇兼备的英雄

17.西晋武帝(司马炎——西晋开国皇帝

18.西晋惠帝(司马衷——中国历史上真正意义上的亡国之君

19.东晋元帝(司马睿——东晋的第一代皇帝。

20.东晋孝武帝(司马曜——中国历史上死得最窝囊的皇帝。

21.十六国汉光文帝(刘渊——东晋十六国时期汉国开国皇帝

22.十六国昭武帝(刘聪——匈奴汉国第二代国君。

23.十六国前赵皇帝(刘曜——神射手。

24.十六国后赵高祖(石勒——受汉文化影响较深的少数民族皇帝

25.十六国后赵国太祖(石虎——残暴、偏激、猜疑

26.十六国前秦宣昭帝(苻坚——古代三位最杰出的皇帝之一。

27.南北朝宋武帝(刘裕——南朝宋王朝建立者。

28.南北朝宋文帝(刘义隆——有着雄图大略的皇帝

29.南北朝南齐高帝(萧道成——“鱼鳞子”

30.南北朝齐废帝(萧宝卷——历史上最为昏庸、荒淫的皇帝

31.南北朝梁武帝(萧衍——南朝皇帝中在位最久的皇帝

32.南北朝北魏孝文帝(拓跋宏——鲜卑骄子

33.南北朝北齐文宣帝(高洋——历史上最癫狂的皇帝

34.隋文帝(杨坚——历史上有名的“惧内”皇帝

35.隋炀帝(杨广——中国历史上名声最差的皇帝

36.唐高祖(李渊——大唐帝国的奠基人

37.唐太宗(李世民一一明君的典范

38.唐高宗(李治——懦弱的皇帝

39.唐中宗(李显——被3个女人左右的皇帝

40.唐睿宗(李旦——两次即位继承大统的皇帝

41.武周圣神皇帝(武则天——历史上唯一的女皇帝

42.唐玄宗(李隆基——**皇帝

43.唐肃宗(李亨——两耳不闻窗外事

44.唐代宗(李豫——唐朝历史上第一个以长子身份即位的皇帝

45.唐德宗(李适——饱尝战火的洗礼和考验

46.唐顺宗(李诵——进入太上皇角色最快的皇帝

47.唐宪宗(李纯——中兴之主

48.唐穆宗(李恒——纵情享乐终其一生

49.五代十国后梁太祖(朱晃——五代时期的第一个皇帝

50.五代十国后唐庄宗(李存勖——喜欢唱戏的皇帝

51.五代十国后晋高祖(石敬瑭——五代时后晋王朝的建立者

52.五代十国后晋出帝(石重贵——善始未能善终

53.五代十国后汉高祖(刘禺——后汉王朝的开国皇帝

54.五代十国后周太祖(郭威——五代时期后周的建立者

55.五代十国后周世宗(柴荣——五代十国时期最有作为的帝王

56.五代十国吴武帝(杨行密——五代十国时期吴国的建立者

57.五代十国南唐烈祖(李界——后废吴主自立,建立南唐。

焊接部分题库 答案

承压类特种设备无损检测相关知识。金属材料 热处理及焊接基本知识。一 填空题。1 承压类特种设备材料的力学性能指标主要包括强度 硬度 塑性 韧性等内容。2 金属的强度是指金属抵抗永久变形和断裂的能力。3 维氏硬度hv 维氏硬度主要测定金属表面硬度的。4 焊接性能试验中最高硬度试验是用维氏硬度来测定焊缝...

安全知识竞赛部分试题题库

政治与公共管理学院安全知识竞赛。决赛部分试题。1 下面的哪些做法会导致触电?a 刚洗过手未来得及擦干就去拔电插头 在电线杆附近放风筝 在有 高压危险 字样的高压设备5米外行走。2 火灾中引起人员大量 的主要原因是 b a 相互挤压致死 b 吸入烟气窒息死亡 c 被火烧死。3 如果因电器引 灾,在许可...

调度员高级部分题库

汽车客运调度员高级题库。单选题。1题 下述不属于运输准备过程的是 a 站点设置。b 安排当班客车驾驶员。c 装载行李包裹。d 确定客运班次。正确答案c2题 下述不属于基本运输过程的是 a 中途站旅客上下车。b 收入结算。c 交付托运行李包裹。d 组织旅客上车。正确答案b3题 下述不属于运输服务过程的...