华为校园招聘试题总结(硬件)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华为校园招聘试题总结(硬件)
一简答
1.CISC,RISC
答:CISC(复杂指令集计算机)和RISC(精简指令集计算机)是前CPU 的两种架构。
早期的CPU全部是CISC架构,它的设计目的是要用最少的机器语言指令来完成所需的计算任务。 CISC(Complex Instruction Set Computer)结构有其固有的缺点,
CISC 指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%,显然,这种结构是不太合理的。RISC 并非只是简单地去减少指令,而是把着眼点放在了如何使计算机的结构更加简单合理地提高运算速度上。RISC 结构优先选取使用频最高的简单指令,避免复杂指令;将指令长度固定,指令格式和寻地方式种类减少;以控制逻辑为主,不用或少用微码控制等措施来达到上述目的。
到目前为止,RISC体系结构也还没有严格的定义,一般认为,RISC 体系结构应具有如下特点:
采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种。
使用单周期指令,便于流水线操作执行。
大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/ 存储指令可以访问存储器,
以提高指令的执行效率。当然,和CISC 架构相比较,尽管RISC 架构有上述的优点,但决不能认为RISC 架构就可以取代CISC 架构,事实上,RISC 和CISC 各有优势,而且界限并不那么明显。现代的CPU 往往采CISC 的外围,内部加入了RISC 的特性,如超长指令集CPU 就是融合了RISC 和CISC 的优势,成为未来的CPU 发展方向之一2.数据链路层
答:数据链路可以粗略地理解为数据通道。物理层要为终端设备间的数据通信提供传输媒体及其连接,.媒体是长期的,连接是有生存期的。在连接生存期内,收发两端可以进行不等的一次或多次数据通信.每次通信都要经过建立通信联络和拆除通信联络两过程.这种建起来的数据收发关系就叫作数据链路.
二填空
1.IIR滤波器
答:IIR滤波器有以下几个特点:
① IIR数字滤波器的系统函数可以写成封闭函数的形式。
② IIR数字滤波器采用递归型结构,即结构上带有反馈环路。
③ IIR数字滤波器在设计上借助了成熟的模拟滤波器的成果
④ IIR数字滤波器的相位特性不好控制,对相位要求较高时,需加相位校准网络。
2.简述分组交换的特点和不足
答:分组交换也称为包交换。分组交换机将用户要传送的数据按一定长度分割成若干
个数据段,这些数据段叫做“分组”(或称包)。传输过程中,需在每个分组前加上控制信息和地址标识(即分组头),然后在网络中以“存储——转发”的方式进行传送。
到了目的地,交换机将分组头去掉,将分割的数据段按顺序装好,还原成发端的文件交给收端用户,这一过程称为分组交换。
分组交换的特点有:
①分组交换方式具有很强的差错控制功能,信息传输质量高。
②网络可靠性强。
③分组交换网对传送的数据能够进行存储转发,使不同速率、不同类型终端之间可以
相互通信。
④由于以分组为单位在网络中进行存储转发,比以报文为单位进行存储转发的报文交
换时延要小得多,因此能满足会话型通信对实时性的要求。
⑤在分组交换中,由于采用了“虚电路”技术,使得在一条物理线路上可同时提供多
条信息通路,即实现了线路的统计时分复用,线路利用率高。
⑥分组交换的传输费用与距离无关,不论用户是在同城使用,还是跨省使用,均按同
一个单价来计算。因此,分组网为用户提供了经济实惠的信息传输手段。
交换技术的不足:
①在典型的用户应用中,大部分时间线路是闲着的。这样,在数据连接场合中,线路
交换方式效率十分低下;
②在线路交换网中,连接为传输提供了恒定的数据传输速率,这样,就要求连接的两
台设备必须以同样的数据传输速率传输信号,限制了各主计算机互联的网络的利用率。
四分析设计
1.波形变换题目
从正弦波->方波->锯齿波->方波,设计电路
答:RC振荡电路产生正弦波―――比较电路――积分电路――脉宽调制电路
2.74161计数器组成计数电路,分析几进制的?P254
3.判断MCS-51单片机的指令正确还是错误,并指出错误原因
(1) MUL R0,R1 错误正确应该 MUL AB
(2) MOV A,@R7 正确,寄存器间接寻址
(3) MOV A,#3000H 正确,立即寻址
(4) MOVC @A+DPTR,A
(5) LJMP #1000H 错误,改为LJMP 1000H
4.MCS-51单片机中,采用12Mhz时钟,定时器T0采用模式1(16位计数器),请问在下面程序中。
p1.0的输出频率
MOV TMOD,#01H
SETB TR0
LOOP: MOV TH0,#0B1H
MOV TL0,#0E0H
LOOP1:JNB TF0,LOOP1
CLR TR0
CPL P1.0
SJMP LOOP
华为的硬件笔试题
1、c51的指针有几位?数据存贮类型有几类?
答:C51中支持“基于存储器的”指针和“一般”指针两种指针类型。“基于存储器的”指针的长度可为1字节或者2字节。“一般”指针类型包括3字节,其中1字节存储类型和2字节偏移。
基本类型(位型bit,字符型char,整型int,长整型long,浮点型float,双精度浮点型
double)
构造类型(数组类型array,结构体类型struct,共用体union,枚举enum)指针类型
空类型
2、选择运放的标准?
答:输入失调电压,输入偏置电流,输入失调电流,温度漂移,最大差模输入电压,最大共模输入电压,最大输出电流,开环带宽BW,开环放大倍数,精度与转换速度,噪声系数与干扰,功耗情况等。
3、一般你采用那种放大电路?有什么优点?为什么采用?
答:差分放大电路,抑制零点漂移,提高整个电路的共模抑制比。