当前位置:首页 >> IT/计算机 >> LINUX操作系统简答及答案

LINUX操作系统简答及答案


LINUX 操作系统简答题及答案 操作系统简答题及答案 4、单片机的发展大致分为哪几个阶段?答:单片机的发展历史可分为四个阶段: 、单片机的发展大致分为哪几个阶段? 第一阶段(1974 年----1976 年) :单片机初级阶段。 第二阶段(1976 年----1978 年) :低性能单片机阶段。 第三阶段(1978 年----现在) :高性能单片机阶段。 第四阶段(1982 年----现在) 位单片机巩固发展及 16 位单片机、32 位单片机推出阶段 :8 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 口各引脚的第二功能。答 口引脚 第二功能定义 % P3.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,50HA=50H SP=50H (51H) =30H (52H) =50H PC=5030H 3.13 写出完成如下要求的指令, 写出完成如下要求的指令, 但是不能改变未涉及位的内容。 (A) Acc.4, Acc.5 但是不能改变未涉及位的内容。 ) Acc.3, ( 把 , , 和 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, R3 , , , 在执行指令后 ANL A, 后, 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 的 , , ,执行下列指令: 内容为( ,61H 单元的内容为(30H) ,62H 单元的内容为(70H) 。 内容为(62H) ) ( ) ( ) 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)汇编语言:汇编语言是面向机器的语言,助记符指 令和机器指令一一对应,占用的存储空间小,运行速度快,能直接管理和控制硬件设备

3)高级语言:高级语言不受具体机器的限制,非常擅长于科学计算。计算机不能直接识别 和执行高级语言,需要将其“翻译”成机器语言才能识别和执行。 4.3 解释下列术语: 手工汇编”“机器汇编”“交叉汇编”以及“反汇编” 解释下列术语: 手工汇编” 机器汇编” 交叉汇编”以及“反汇编” “ 、 、 。 答、手工汇编:通常把人工查表翻译指令的方法称为“手工汇编” 。机器汇编:机器汇编实 际上是通过执行汇编程序来对源程序进行汇编的。 交叉汇编: 由于使用微型计算机完成了汇 编,而汇编后得到的机器代码却是在另一台计算机(这里是单片机)上运行,称这种机器汇 编为“交叉汇编” 。反汇编:有时,在分析现成产品的 ROM/EPROM 中的程序时,要将二进 制数的机器代码语言程序翻译成汇编语言源程序,该过程称为反汇编。 4.4 下列程序段经汇编后, 从 1000H 开始的各有关存储单元的内容将是什么 ? 下列程序段经汇编后, 开始的各有关存储单元的内容将是什么? ORG 1000H % TAB1 EQU 1234H % TAB2 EQU 3000H %DB “MAIN” % ” DW TAB1,TAB2,70H 答: (1000H)=‘M’ (1001H)=‘A’ (1002H)=‘I’ (1003H) , , = (1004H) ‘N’ =34H (1005H) =12H (1006H) =00H (1007H) =30H (1008H) =70H (1009H) =00H 4.5 设计子程序时注意哪些问题?答: 设计子程序时注意哪些问题? (1)子程序的第一条指令的地址称为子程序的入口地 址。该指令前必须有标号。 (2)主程序调用子程序,是通过主程序或调用程序中的调用指令 来实现的。 (3)注意设置堆栈指针和现场保护,程序结构中必须用堆栈。 (4)子程序返回主 程序时,最后一条指令必须是 RET 指令, (5)子程序可以嵌套。 (6)在子程序调用时,还 要注意参数传递的问题。 4.7 已知程序执行前有 A=02H,SP=42H, (41H)=FFH, (42H)=FFH。下述程序执行后, , , ( ) , ( ) 。下述程序执行后, POP DPH% POP DPL % MOV DPTR,#3000H % RL A % MOV B,A % MOVC A,@A+DPTR% PUSH A %MOV A,B% INC A %MOVC A,@A+DPTR %PUSH A%ORG 3000H%DB 10H,80H,30H,80H,50H,80HA=80H SP=40H (41H)=50H (42H)=80H PC=8050H。 4.8 计算下面子程序中指令的偏移量和程序执行的时间 ( 晶振频率为 12MHZ) 计算下面子程序中指令的偏移量和程序执行的时间( 。7B0F ) 。 MOV R3,#15 DL1: MOV R4,#255 ;1 个机器周期 7CFF ;1 个 DL2: MOV P1,R3 DJNZ 机器周期 8B90 ; 2 个机器周期 DC R4,DL2 DJNZ R3,DL ; 2 个 机 器 周 期 DB ; 2 个 机 器 周 期 22 RET ;2 个机器周期 个机器周期解:程序执行的时间为 15.346μs。 。 4.9 假定 A=83H, ) (R0) =17H, (17H) =34H, 执行以下指令: ANL A, #17H%ORL 17H, , ( , ( ) , 执行以下指令: , , A%XRL A,@R0%CPL A 后,A 的内容为(0CBH) , 4.12 若 SP=60H,标号 LABEL 所在的地址为 3456H。LCALL 指令的地址为 2000H,执 , 。 , 行如下指令: 和堆栈内容发生了什么变化? 行如下指令: 2000H LCALL LABEL 后, 堆栈指针 SP 和堆栈内容发生了什么变化? PC 的值等于什么?如果将指令 LCALL 直接换成 ACLAA 是否可以?如果换成 ACALL 指 的值等于什么? 是否可以? 可调用的地址范围是什么? 令,可调用的地址范围是什么?答:堆栈指针 SP 的内容为 62H,堆栈内容(61H)=03H, (62H)=20H;PC 值为 3456H,不能将 LCALL 换为 ACALL,因为 LCALL 可调用 64KB 范 围内的子程序,而 ACALL 所调用的子程序地址必须与 ACALL 指令下一条指令的第一个字 节在同一个 2KB 区内(即 16 位地址中的高 5 位地址相同。如果换为 ACALL,可调用的地址 范围为 2002H-27FFH。 5.1 什么是中断系统?答:能够实现中断处理功能的部件称为中断系统。 什么是中断系统? 5.3 什么是中断源?MCS-51 有哪些中断源?各有什么特点?答:产生中断的请求源称为中 什么是中断源? 有哪些中断源?各有什么特点? 断源。 MCS----51 中断系统共有 5 个中断请求源: 外部中断请求 0, (1) 中断请求标志为 IE0。 (2)外部中断请求 1,中断请求标志为 IE1。 (3)定时器/计数器 T0 溢出中断请求,中断请 求标志为 TF0。 (4)定时器/计数器 T1 溢出中断请求,中断请求标志为 TF1。 (5)串行口中 断请求,中断请求标志为 TI 或 RI。特点:2 个外部中断源,3 个内部中断源。 5.6 MCS-51 单片机响应外部中断的典型时间是多少?在哪些情况下,CPU 将推迟对外部中 单片机响应外部中断的典型时间是多少?在哪些情况下, 断请求的响应? 断请求的响应?答:典型时间是 3-8 个机器周期。在下列三种情况下,CPU 将推迟对外部 中断请求的响应: (1)CPU 正在处理同级的或更高级优先级的中断(2)所查询的机器周期 不是当前所正在执行指令的最后一个机器周期(3)正在执行的指令是 RETI 或是访问 IE 或 IP 的指令。 5.11 MCS-51 有哪几种扩展外部中断源的方法?答:扩展外部中断源的方法有:定时器/计 有哪几种扩展外部中断源的方法? 数器作为外部中断源的使用方法;中断和查询结合的方法。

5.13 中断服务子程序返回指令 RETI 和普通子程序返回指令 RET 有什么区别?答: 有什么区别? 两者的 区别在于,RETI 清除了中断响应时,被置 1 的 MCS-51 内部中断优先级寄存器的优先级状 态。 6.1 如果采用的晶振的频率为 3MHZ,定时器 计数器工作在方式 0、1、2 下,其最大的定 ,定时器/计数器工作在方式 、 、 13 16 8 时时间各为多少? 时时间各为多少?答:方式 0 2 *4us=32.768 方式 1 2 *4us=262.144 方式 2 2 *4us=1.024 6.2 定时器 计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?答: 定时器/计数器用作定时器时 其计数脉冲由谁提供?定时时间与哪些因素有关? 计数器用作定时器时, 定时器/计数器被选定为定时器工作模式时,计数输入信号是内部时钟脉冲,每个机器周期 产生 1 个脉冲使计数器增 1,因此,定时器/计数器的输入脉冲的周期与机器周期一样,为时 钟振荡频率的 1/2。 6.3 定时器 计数器作计数器使用时,对外界计数频率有何限制?答:定时器/计数器用作计 定时器/计数器作计数器使用时 对外界计数频率有何限制? 计数器作计数器使用时, 数器时, 计数脉冲来自相应的外部输入引脚 T0 或 T1。 对外界计数频率要求为其最高频率为 系统振荡频率的 1/24。 6.5 定时器 计数器的工作方式 2 有什么特点?适用于哪些应用场合?答:工作方式 2 为自 定时器/计数器的工作方式 有什么特点?适用于哪些应用场合? 动恢复初值的(初值自动装入)8 位定时器/计数器,TLX 作为常数缓冲器,当 TLX 计数溢 出时,在置 1 溢出标志 TFX 的同时,还自动的将 THX 中的初值送至 TLX,使 TLX 从初值 开始重新计数(X=0,1) 。 6.7 一个定时器的定时时间有限,如何实现两个定时器的串行定时,来实现较长时间的定 一个定时器的定时时间有限,如何实现两个定时器的串行定时, 时?答:第一个定时溢出启动第二个定时计数,实行串行定时 控制信号 C/T 6.8 当定时器 T0 用于方式 3 时, 的启动和关闭? 应该如何控制定时器 T1 的启动和关闭?答: 和 M1 M0。 6.9 定时器 计数器测量某正脉冲的宽度 , 采用何种方式可得到最大量程 ? 若时钟频率为 定时器/计数器测量某正脉冲的宽度 采用何种方式可得到最大量程? 计数器测量某正脉冲的宽度, 6MHZ,求允许测量的最大脉冲宽度是多少?答:上升沿从 0 开始计数,计满回到下降沿。 ,求允许测量的最大脉冲宽度是多少? 最大脉冲宽度 Tw=131.072us 6.11 THX 与 TLX(X=0,1)是普通寄存器还是计数器?其内容可以随时用指令更改吗? ( , )是普通寄存器还是计数器?其内容可以随时用指令更改吗? 更改后的新值是立即刷新还是等当前计数器计满之后才能更新? THX 与 TLX (X=0, 1) 更改后的新值是立即刷新还是等当前计数器计满之后才能更新?答: 是计数器,能用指令更改;能立即刷新。 7.8 为什么定时器 计数器 T1 用作串行口波特率发生器时,常采用方式 2?若已知时钟频 为什么定时器/计数器 用作串行口波特率发生器时, ? 通讯波特率,如何计算器初值?答:定时器 T1 工作方式 2 是一种自动重装方式,无需 率,通讯波特率,如何计算器初值 在中断服务程序中送数, 没有由于中断引起的误差。 定时器工作在方式 2 是一种既省事又精 确的产生串行口波特率的方法。 设定时器 T1 方式 2 的初值为 X,则有: 定时器 T1 的溢出率= 计数速率/(256-X)=Fosc/(256-X)*12 则方式 2 的波特率=2MOD *Fosc/(256-X)*12*32 故计数器初 值为 X=2MOD *Fosc/12*32*波特率 7.11 若晶体振荡器为 11.0592MHZ,串行口工作于方式 1,波特率为 4800b/s,写出用 T1 作 串行口工作于方式 , , 为波特率发生器的方式控制字和计数初值。答:方式字 为 01000000。Fosc=11.0592MHz 为波特率发生器的方式控制字和计数初值。 。 SMOD=1 SCON=40H X=65536-11.0592*2/(384*4800) =65524=0FFF4H ORG 0000H%MOV SCON,#40H%MOV PCON,#80H%MOV TMOD,#10H%MOV TL1,#0F4H%MOV TH1,#0FFH%END 7.15 某 8031 串行口,传送数据的帧格式为 1 个起始位(0) 个数据位,1 个偶校验位和 串行口, 个起始位( ) 个数据位, ,7 , 1 个停止位(1)组成。当该串行口每分钟传送 1800 个字符时,试计算出波特率。答:波特 个停止位( )组成。 个字符时,试计算出波特率。 率=1800*(1+7+1+1)/60=300b/s 7.16 为什么 MCS-51 串行口的方式 0 帧格式没有起始位(0)和停止位(1)?答:因为方 帧格式没有起始位( )和停止位( )? )?答 式 0 为同步移位寄存器输入输出方式,不需要起始和停止位,8 位数据为 1 帧,依次移入输 入式或输出移位寄存器。假设外部数据存储器 2000H 单元的内容为 80H,执行下列指令后: MOV P2,#20H%MOV R0,#00H%MOVX A,@R0 累加器 A 中的内容为(80H) ( ) 。 单片机系统中, 位数据线, 在 MCS-51 单片机系统中,外接程序存储器和数据存储器共 16 位地址线和 8 位数据线,为 何不发生冲突? 何不发生冲突?答:程序存储器和数据存储器虽然公用 16 位地址线和 8 位数据线,但由于 数据存储器的读和写有/RD(P3.7)和/WR(P3.6)信号控制,而程序存储器有读选通信号/PSEN 控制,因此,两者虽然共处同一地址空间,但由于控制信号不同,所以不会发生地址冲突。 I/O 接口和 I/O 端口有什么区别?I/O 接口的功能是什么?答:I/O 端口简称为 I/O 口,常 端口有什么区别? 接口的功能是什么? 指 I/O 接口电路中具有端口地址的寄存器或缓冲器。I/O 接口是指单片机与外设间的 I/O 接 口芯片。一个 I/O 接口芯片可以有多个 I/O 端口,传送数据的称为数据口传送命令的称为

命令口, 传送状态的称为状态口。 当然, 并不是所有的外设都需要三种接口齐全的 I/O 接口。 端口编址有哪两种方式?他们各有什么特点? 常用的 I/O 端口编址有哪两种方式?他们各有什么特点?MCS—51 的 I/O 端口编址采用的 是哪种方式? 是哪种方式?答:有两种独立编址方式和统一编址方式。独立编址方式就是 I/O 地址空间和 存储器地址空间分开编址。独立编址的优点是 I/O 地址空间的相互独立,界限分明。但是, 却需要设置一套专门的读写 I/O 的指令和控制信号;统一编址方式是把 I/O 端口的寄存器与 数据存储器单元同等对待,统一进行编址。同一编址方式的优点是不需要专门的 I/O 指令, 直接使用访问数据存储器的指令进行 I/O 操作,简单、方便且功能强大。MCS-51 单片机使 用的是 I/O 和外部数据存储器 RAM 同一编址的方式。 I/O 数据传送有哪几种方式?分别在哪些场合下使用?答:I/O 数据传送的几种方式是同步 数据传送有哪几种方式?分别在哪些场合下使用? 传送、异步传送和中断传送(1) 同步传送方式又称为为条件传送。当外设速度可与单片机 速度相比拟时, 常常采用同步传送方式, 最典型的同步传送就是单片机和外部数据存储器之 间的数据传送。 (2) 查询传送方式又称为与有条件传送,也称为异步传送。单片机通过查 询得知外设准备好后,再进行数据传送。异步传送的优点是通用性好,硬件连线和查询程序 十分简单,但是效率不高。为了提高单片机的工作效率,通常采用中断传送方式(3)中断传 送方式中断传送方式是利用 MCS-51 本身的中断功能和 I./O 接口的中断功能来实现 I/O 数 据的传送。单片机只有在外设准备好后, 发出数据传送请求,才中断主程序,而进入与外 设进行数据传送的中断服务程序, 进行数据的传送。 中断服务完成后又返回主程序继续执行。 因此,采用中断方式可以大大提高单片机的工作效率. 的端口都有哪些?哪些引脚决定端口的地址? 9.7 8155H 的端口都有哪些?哪些引脚决定端口的地址?引脚 TIMERIN 和/TIMEROUT 的作用 是什么? 8155H 的端口为: 个可编程的 8 位并行口 PA 和 PB, 个可编程的 6 位并行口。 2 1 是什么?答: TIMERIN 和/TIMEROUT:TIMERIN 是计数器输入线,输入的脉冲上跳沿用于对 8155H 片内的 14 位计数器减 1。/TIMEROUT 为计数器输出线,当 14 位计数器减为 0 时就可以在该引线上 输出脉冲或方波,输出信号的形状与所选的计数器工作方式有关。 9.10 假设 8155H 的 TIMERIN 引脚输入的频率为 4MHz?问 8155H 的最大定时时间是多少? 4MHz? 的最大定时时间是多少? 14 答:T=2 *(1/4MHz)=4096 μs。 9.11MCS- 的并行接口的扩展有多种方法 在什么情况下, 多种方法, 比较合适? 9.11MCS-51 的并行接口的扩展有多种方法,在什么情况下,采用扩展 8155H 比较合适?什 么情况下, 比较适合? 么情况下,采用扩展 8255A 比较适合?答: 需扩展 RAM 和 I/O 需用 8155H,仅扩展 I/O 用 8255H


赞助商链接
更多相关文档:

Linux操作系统》复习题与答案

Linux操作系统》复习题与答案_计算机软件及应用_IT/计算机_专业资料。《LINUX 操作系统》复习题(09)一、 单选题 1、在下面的 IP 地址中,专用于本地主机回环地址...

linux操作系统考试试卷(含答案)A

linux操作系统考试试卷(含答案)A_理学_高等教育_教育专区。试卷编号 01 拟题...四、 简答和 shell 编程题(每题 10 分,共 30 分) 1.shell 的基本工作...

《Linux操作系统》部分习题答案

Linux操作系统》部分习题答案_IT/计算机_专业资料。电子工业出版社出版 第一章 Linux 系统简介 一、思考题 1.UNIX 的大部分代码是用一种流行的程序设计语言编写...

《Linux操作系统及应用项目教程》习题

使用( )命令可以查看 Linux 的启动信息。 三、简答题 1. more 和 less 命令有何区别? 2. Linux 系统下对磁盘的命名原则是什么? 3. 在网上下载一个 Linux ...

操作系统复习题简答题总结_图文

操作系统复习题简答题总结_工学_高等教育_教育专区。1 操作系统的基本特征有...常用的操作系统还有 Linux,UNIX 操作系统。 我们在使用计算机时, 首先接触的是...

《Linux操作系统应用》考试试卷及答案

Linux操作系统应用》考试试卷及答案_IT/计算机_专业资料。《Linux操作系统应用》考试试卷及答案宜春学院 2010~2011 学年第一学期《Linux 操作系统应用》考试试卷班...

《UNIXLINUX操作系统》课程考试试卷A

《UNIXLINUX操作系统》课程考试试卷A_从业资格考试_资格考试/认证_教育专区。南京...简答题(共 44 分) 南京晓庄学院 Unix/Linux 课程考试试卷(A)卷答案 2010 –...

操作系统期末练习题带参考答案(2015年7月)

操作系统期末练习题带参考答案(2015年7月)_理学_高等教育_教育专区。电大老师...在 UNIX/Linux 系统中,用户程序经过编译之后得到的可执行文件属于()。 B.普通...

《UNIXLINUX操作系统》课程考试试卷A

《UNIXLINUX操作系统》课程考试试卷A_从业资格考试_资格考试/认证_教育专区。南京...简答题(共 44 分) 南京晓庄学院 Unix/Linux 课程考试试卷(A)卷答案 2010 –...

Linux操作系统复习题

Linux操作系统复习题_工学_高等教育_教育专区。Linux...四.简答题: 1. 简述 linux 的几个运行级别及其...2014年6月大学英语六级考试真题及答案 2014年12月大学...

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com