《嵌入式系统与应用》期末考试题A卷
班级:信息3111班学号: 15 姓名: 白泽泽
名词解释:(每题5分)
什么是嵌入式系统
答:嵌入式系统是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。
Samba服务器及其功能
答:Samba是在Linux及Unix上实现SMB(Server Message Block)协议的一个免费软件,由服务器及客户端程序构成。以实现文件共享和打印机服务共享,其工作原理与windows的网上邻居类似。
Samba的服务器程序可以实现以下主要功能:
(1)、文件及打印共享; (2)、计算机名与IP的解悉;
(3)、 WINS服务的支持;
(4)、用户权限设置(如果配合Linux 的Quota还可以实现用户磁盘空间配额)。
vi有哪3种工作模式,之间如何切换,其作用分别是什么?
答:vi的三种模式分别是命令行模式、插入模式及底行模式。
命令行模式:用户在用vi编辑文件时,最初进入的是一般模式。在该模式中可以通过上下移动光标进行“删除字符”和“整行
删除”等操作,也可以进行“复制”、“粘贴”等操作,但无法编辑文字。
插入模式:在该模式下,用户在能进行文字编辑输入,用户可以按esc键回到命令行模式。
底行模式:在该模式下,光标位于屏幕的底行。用户可进行文件保存和退出操作,也可以设置编辑环境,如寻找字符串、列出行号等。
4、ARM11的两种工作状态分别是什么?
答:(1)、arm状态,此时处理器执行32位的字符对齐的arm命令。
(2)、thumb状态,此时处理器执行16位ude半字对齐的thumb命令。
二、ARM指令注释:(每题10分)
1、逐行注释并用C语言代码实现以下指令的功能:
CMP R0,R1 ; CMP比较指令 R0,R1存储地址
ADDHI R0,R0,#1 ; 将R0+1,结果放入HI中
ADDLS R1,R1,#1 ; 将R1+1结果放入LS中
C语言代码:
2、逐行注释并用C语言代码实现以下指令的功能:
CMP R0,#10 ; 比较R0是否为0
CMPNE R1,#20 ; 若0部为0则比较R1是否为1
ADDNE R0,R0,R1 ; 若R0不为0,R1不为1,则执行R0=R0+R1
C语言代码:
三、操作题:(每题5分,以截图的方式显示操作过程)
1、在linux系统中创建user用户,并进入/home目录用ls命令进行查看。
答: cd /home
Ls
useradd user
ls
user
2、给user用户设置密码为123。
答:passwd user
123
123
3、在
信息311115白泽泽 来自淘豆网m.daumloan.com转载请标明出处.