LINUX操作系统简答及答案

  • 格式:doc
  • 大小:61.00 KB
  • 文档页数:5

下载文档原格式

  / 12
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LINUX操作系统简答题及答案

4、单片机的发展大致分为哪几个阶段?答:单片机的发展历史可分为四个阶段:

第一阶段(1974年----1976年):单片机初级阶段。

第二阶段(1976年----1978年):低性能单片机阶段。

第三阶段(1978年----现在):高性能单片机阶段。

第四阶段(1982年----现在):8位单片机巩固发展及16位单片机、32位单片机推出阶段1.5 单片机根据其基本操作处理的位数可分为哪几种类型?答:单片机根据其基本操作处理的位数可分为:1位单片机、4位单片机、8位单片机、16位单片机和32位单片机。

1.6 MCS-51系列单片机的基本芯片分别为哪几种?它们的差别是什么?答:基本芯片为8031、8051、8751。8031内部包括1个8位cpu、128BRAM,21个特殊功能寄存器(SFR)、4个8位并行I/O口、1个全双工串行口,2个16位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。8051是在8031的基础上,片内又集成有4KBROM,作为程序存储器,是1个程序不超过4KB的小系统。8751是在8031的基础上,增加了4KB的EPROM,它构成了1个程序小于4KB的小系统。用户可以将程序固化在EPROM中,可以反复修改程序。

1.7 MCS-51系列单片机与80C51系列单片机的异同点是什么?答:共同点为它们的指令系统相互兼容。不同点在于MCS-51是基本型,而80C51采用CMOS工艺,功耗很低,有两种掉电工作方式,一种是CPU停止工作,其它部分仍继续工作;另一种是,除片内RAM 继续保持数据外,其它部分都停止工作。

1.10 说明单片机主要应用在哪些领域?答:单片机主要运用领域为:工业自动化;智能仪器仪表;消费类电子产品;通信方面;武器装备;终端及外部设备控制;多机分布式系统。

2.1 MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?答:部件:微处理器;数据存储器;程序存储器,;中断系统;21个特殊功能寄存器。

功能:CPU包括了运算器和控制器两大部分,还增加了面向控制的处理功能;数据存储器,来存储单片机运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等;程序存储器用来存储程序;中断系统中断优先权;定时器/计数器用作精确的定时特殊功能寄存器用于CPU对片内各功能部件进行管理、控制、监视。

2.2 说明MCS-51单片机的引脚 EA的作用,该引脚接高电平和接低电平时各有何种功能?答:当该引脚为高电平时,单片机访问片内程序存储器,但在PC值超过0FFFH时,将自动转向执行外部程序存储器内的程序。当该引脚为低电平时,单片机则只访问外部程序存储器,不论是否有内部程序存储器。只能选择外部程序存储器。

2.3 MCS-51的时钟振荡周期和机器周期之间有何关系?答:每12个时钟周期为1个机器周期。

2.5程序存储器的空间里,有5个单元是特殊的,这5个单元对应MCS-51单片机5个中断源的中断入口地址,请写出这些单元的地址以及对应的中断源。答:中断源入口地址%外部中断0 0003H%定时器0(T0)000BH%外部中断1 0013H%定时器1(T1)001BH

%串行口0023H

2.10 什么是机器周期?1个机器周期的时序是如何来划分的?如果采用12MHZ晶振,1个机器周期为多长时间?答:CPU完成一个基本操作所需要的时间称为机器周期。时序划分:一个机器周期包括12个时钟周期,分为6个状态;S1-S6。每个状态又分为2拍;P1和P2。因此,1个机器周期中的12个时钟周期表示为:S1P1、S1P2、S2P1、S2P2、…、S6P2。如果采用12MHZ晶振,1个机器周期为1μs。

12、内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。答:地址为00H-1FH的32个单元是4组通用工作寄存器区,每个区包括8个8位工作寄存器,编号为R0-R7。字节地址为20H-2FH的16个单元可进行128位的位寻址,这些单元构成了1位处理机的存储器空间。位地址范围是00H-7FH。

2.14片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?答:字节地址为00H-1FH的32个单元是4组通用工作寄存器区,每个区包括8个8位工作寄存器,编号为R0-R7。可以通过改变PSW中的RS1、RS0来切换当前的工作寄存器区,这种功能给软件设计带来极大的方便,特别是在中断嵌套时,为实现工作寄存器现场内容保护提供了

方便;字节地址为20H-2FH的16个单元可进行工128位的位寻址,这些单元构成了1位处理机的存储器空间;字节地址为30H-7FH的单元为用户RAM区,只能进行字节寻址。用于作为数据缓冲区以及堆栈区。

2.18 写出P3口各引脚的第二功能。答口引脚第二功能定义% P

3.0 串行输入口% P3.1 串行输出口% P3.2 外部中断0 %P3.3 外部中断1 %P3.4 定时器0外部计数输入% P3.5 定时器1外部计数输入%P3.6 外部数据存储器写选通%P3.7 外部数据存储器读选通

2.20 当MCS----51单片机运行出错或程序陷入死循环时,如何来摆脱困境?答:可通过复位来解决。

2.22 如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS----51单片机正在工作?答:ALE 引脚。

3.4 MCS-51共有哪几种寻址方式?各有什么特点?答:共有7种寻址方式。(1)寄存器寻址方式操作数在寄存器中,因此指定了寄存器就能得到操作数。(2)直接寻址方式指令中操作数直接以单元地址的形式给出,该单元地址中的内容就是操作数。(3)寄存器间接寻址方式寄存器中存放的是操作数的地址,即先从寄存器中找到操作数的地址,再按该地址找到操作数。(4)立即寻址方式操作数在指令中直接给出,但需在操作数前面加前缀标志“#”。(5)基址寄存器加变址寄存器间接寻址方式以DPTR或PC作基址寄存器,以累加器A作为变址寄存器,并以两者内容相加形成的16位地址作为操作数的地址,以达到访问数据表格的目的。(6)位寻址方式位寻址指令中可以直接使用位地址。(7)相对寻址方式在相对寻址的转移指令中,给出了地址偏移量,以“rel”表示,即把PC的当前值加上偏移量就构成了程序转移的目的地址。

3.5 MCS-51指令按功能可以分为哪几类?答:MCS-51指令系统按功能分为:数据传送类(28条);算术操作类(24条);逻辑运算类(25条);控制转移类(17条);位操作类(17条)。

3.6 访问SFR,可使用哪些寻址方式?答:一般采用直接寻址,对于SFR中字节地址能被8整除的SFR可以使用位寻址,对于SFR中的A、B、DPTR寄存器可以采用寄存器寻址。

3.11 该程序段的功能是什么?PUSH A PUSH B POP A POP B答:功能是

A、B内容互换

3.12 已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下列程序执行后:POP DPH% POP DPL% MOV DPTR,#4000H% RL A% MOV B,A %MOVC A,@A+DPTR % PUSH A% MOV A,B %INC A%MOVC A,@A+DPTR%PUSH A%RET% ORG 4000H%DB 10H,80H,30H,50H,30H,50H A=50H SP=50H (51H)=30H (52H)=50H PC=5030H 3.13 写出完成如下要求的指令,但是不能改变未涉及位的内容。(A)把Acc.3,Acc.4,Acc.5和Acc.6清0。解:ANL A,#87H(B)把累加器A的中间4位清0。解:ANL A,#C3H (C)使Acc.2和Acc.3置1。解:ORL A,#0CH

3.14 假定A=83H,(R0)=17H,(17H)=34H,执行以下指令:ANL A,#17H%ORL 17H,A%XRL A,@R0%CPL A后,A的内容为(0CBH)

3.15 假设A=55H,R3=0AAH,在执行指令后ANL A,R3后,A=(00H),R3=(0AAH)3.16 如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH%POP DPL%POP SP则:DPH=(3CH)DPL=(5FH)SP=(4FH)

3.17 假定SP=60H,A=30H,B=70H,执行下列指令:PUSH A%PUSH B后,SP的内容为(62H),61H单元的内容为(30H),62H单元的内容为(70H)。

3.18借助本书中的指令表:表3-3~表3-7对如下的指令代码(16进制)进行手工反汇编。FF C0 E0 E5 F0 F0解:查表可知FF MOV R7,A%C0 E0 PUSH 0E0H%E5 F0 MOV A,0F0H%F0 MOVX @DPTR, A

4.1 用于程序设计的语言分为哪几种?它们各有什么特点?答:用于程序设计的语言基本上分为三种:机器语言、汇编语言和高级语言。(1)机器语言:在单片机中,用二进制代码表示的指令、数字和符号简称为机器语言,直接用机器语言编写的程序称为机器语言程序,不易看懂,不便于记忆,且容易出错。(2)汇编语言:汇编语言是面向机器的语言,助记符指令和机器指令一一对应,占用的存储空间小,运行速度快,能直接管理和控制硬件设备