2015《嵌入式系统开发工程师》面试模拟题
一、寄存器R13,R14,R15的专用功能各是什么?
答:1)寄存器R13保存堆栈指针SP;
2)寄存器R14用作子程序链接寄存器,也称为LR ,用以保存返回地址;
3)R15(PC)用作程序计数器。
二、ARM处理器的工作模式有哪几种?
答:1)正常用户模式(usr);
2)快速中断模式(fiq);
3)普通中断模式(irq);
4)操作系统保护模式(svc)或 管理模式 ;
5)数据访问中止模式(abt);
6)处理未定义指令的未定义模式(und);
7)运行特权级的操作系统任务的系统模式(sys)
三、有时要使用Thumb技术的原因
答:(Thumb指令集是把32位的ARM指令集的一个子集重新编码后形成的一个特殊的16位指令集。)在性能和代码大小之间取得平衡,在需要较低的存储代码时采用Thumb指令系统用Thumb指令编写最小代码量的程序(能够很好的解决代码长度的问题),却取得以ARM代码执行的.最好性能,可以带来低功耗,小体积,低成本。
四、介绍一下ACL和NAT?NAT有几种方式?
ACL:1、访问控制列表(ACL)是应用在路由器接口的指令列表(规则),用来告诉路由器哪些数据包可以接收转发,哪些数据包需要拒绝;2、ACL的工作原理 :读取第三层及第四层包头中的信息,根据预先定义好的规则对包进行过滤;3、使用ACL实现网络控制:实现访问控制列表的核心技术是包过滤;4、ACL的两种基本类型(标准访问控制列表;扩展访问控制列表)
NAT:改变IP包头使目的地址,源地址或两个地址在包头中被不同地址替换。
静态NAT、动态NAT、PAT
-
计算机等级考试四级软件测试工程师训练题
对于备考来说,还有什么是比习题更好的呢?下面是小编为大家搜集整理出来的有关于计算机等级考试四级软件测试工程师训练题,希望可以帮助到大家!一、选择题(1-25每题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置...
-
2016年嵌入式系统开发工程师考试复习要点汇总
1、嵌入式系统的定义(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。(2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。(3)知...
-
2015年9月计算机四级网络工程师精选练习题
(1)下列关于Serv_UFTP服务器配置的描述中,错误的是A)配置服务器域名时,可以使用域名或其它描述B)配置服务器IP地址时,服务器有多个IP地址需分别添加C)配置服务器域端口号时,可使用端口21或其它合适的端口号D)配置域存储位置时,小的域应选择文件存储而大的域应选择注...
-
计算机四级考试练习题「单选」
大家在备考计算机四级考试的时候,一定要做好备考。争取一次通关。下面是小编为大家搜集整理出来的计算机四级考试练习题【单选】,希望可以帮助到大家!(1)若或非门的输入变量为A和B,输出变量为Y,则A和B分别为下述哪一种情况时,Y才为1?_____。A)1,0B)0,1C)0,0D)1,1(...