安阳工学院计科系考试试卷arm10_安阳工学院试卷

其他范文 时间:2020-02-28 07:32:13 收藏本文下载本文
【www.daodoc.com - 其他范文】

安阳工学院计科系考试试卷arm10由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“安阳工学院试卷”。

一、填空题

1.嵌入式开发一般编译方式,其中宿主机一般是指

2.嵌入式处理器一般分为嵌入式微处理器、______、_______和嵌入式片上系统。

3.ARM的两种工作状态是_____和_______

4.ARM指令集中的跳转指令有:B、____、______、BLX

7.嵌入式操作系统的种类繁多,大致上分为两种,即____和免费型。如____操作系统属于免费型操作系统。

8.在linux中,如果要改变文件的访问权限,可以使用的____命令,如果要进行用户切换可以使用_____命令

9.安装linux系统对硬盘分区时,必须有两种分区类型是______和_______

10.编译makefile文件时所使用的命令是_______,Redhat linux中超级管理员的用户为_______

二、选择题

1.下面哪种嵌入式操作系统很少用于手机终端设备上()

A.AndroidB.WinCEC.DOSD.linux

2.在ARM状态下,R13寄存器的功能是()

A.堆栈指针B.PC计数器C.状态寄存器D.标志寄存器

3.ARM处理器特点不包括()

A.耗电少、功能强B.16位/32位双指令集

C.众多合作伙伴D.预取指令终止

4.下列ARM异常中,优先级最高的异常是()

A.快速中断FIQB.数据终止 C.外部中断IRQD.预取指令终止

5.ARM处理器的CPSR寄存器最低8位为控制位,可用软件操作这些位,下面不属于他们名称的是()

A.F位B.T位C.I位D.C位

6.欲使处理器中断应使用()

7.PXA270微处理器流水线为几级()

A.3B.5C.7D.9

8.下面操作系统不属于嵌入式操作系统的是()

A.RED Hat linuxB.uClinuxC.uC/OS-ⅡD.WinCE

9.下面哪种操作系统最方便移植到嵌入式设备中()

A.DOSB.unirC.Windows XPD.linux

10.Windows下的E盘,在linux下对应的设备文件一般为()

A./dev /hda3B./dev/hda4C./dev/hda5D./dev/hda6

11.查看一个文件所在位置的命令是()

A.catB.duC.lsD.pwd

12.嵌入式linux中常用的GNU调试器是()

A.gccB.gdbC.viD.make

13.在RED Hat linux中mount命令的作用()

A.挂载文件系统B.查看磁盘分区情况C.压缩文件D.查找文件

14.linux下所使用的串口调试工具是()

A.gccB.nfsC.minicomD.tftp

15.在RED Hat linux中clear命令的作用()

A.清除终端窗口 B.关闭中断窗口 C.打开终端窗口 D.调整窗口大小

四、名词解释

交叉编译

嵌入式操作系统

五、简答题

1、ARM指令有几种寻址方式?MOV R0,#0XFF000属于哪种寻址方式。

2、Bx指令和BL指令有什么不同

3、什么是BootLoader作用

4、简述嵌入式Linux的内核编译过程。

5.驱动程序的设计步骤

6.谈谈你对嵌入式操作系统的认识

六、程序设计

1.在arm的汇编语言与C语言程序互调时要遵守ATPCS准则以保证程序调用时参数的正确传递,下面已经出C语言写的程序,该程序调用汇编写的子程序strcopy实现字符串复制,根据ATPCS准则写出汇编程序strcopy,并给出必要的注释。C程序中调用方法如下: extern void strcopy(char *dest, const char *src);

int main(void)

{

char*str1 = “string”;

charstr2[10];

strcopy((char *)str2, str1);

return 0;

}

汇编程序: AREA scopy, CODE

EXPORT strcopy;声明外部可调用

strcopy

LDRB r2, [r1], #1

STRB r2, [r0], #1

CMPr2, #0

BNEstrcopy

MOVpc, lr

END

2.设有一个简单的linux项目工程最终要生产myprog可执行文件,myprog依赖于prog1.o、prog2.o和test.o,prog1.o依赖于prog1.c、prog1.h和head.h,prog2.o依赖于prog2.c、prog2.h和head.h,test.o依赖于test.c、head.h,请根据以上依赖关系写出makefile文件,要求含调试信息,并编译警告提示信息

Makefile: myprog: prog1.o prog2.o test.o

cc –g –o myprog prog1.o prog2.o test.o

prog1.o: prog1.c prog1.h head.h

cc-c –Wall –gprog1.c

prog2.o: prog2.c prog2.h head.h

cc-c –Wall –g prog2.c

test.o: test.c head.h

cc –c –Wall –g test.c

下载安阳工学院计科系考试试卷arm10word格式文档
下载安阳工学院计科系考试试卷arm10.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文