![微机接口技术复习资料(本科)_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/222c5f72-6e7d-45c0-b08b-8df17c4b9ff7/222c5f72-6e7d-45c0-b08b-8df17c4b9ff71.gif)
![微机接口技术复习资料(本科)_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/222c5f72-6e7d-45c0-b08b-8df17c4b9ff7/222c5f72-6e7d-45c0-b08b-8df17c4b9ff72.gif)
![微机接口技术复习资料(本科)_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/222c5f72-6e7d-45c0-b08b-8df17c4b9ff7/222c5f72-6e7d-45c0-b08b-8df17c4b9ff73.gif)
![微机接口技术复习资料(本科)_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/14/222c5f72-6e7d-45c0-b08b-8df17c4b9ff7/222c5f72-6e7d-45c0-b08b-8df17c4b9ff74.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.专业整理 .微机接口技术复习资料一、填空题1.对于乘法 、除法指令 ,其源操作数可以用除立即数寻址方式以外的任一种寻址方式。2.条件转移指令的目标地址应在本条件转移指令的下一条地址128字节范围内 。3.执行下列程序段后,(DX)=1B H。MOV CX, 5MOV DX, 12LP:ADD DX, CXDECCXJNZLP.4.在同步串行通信中,在数据块开始处要用STX作为起始标志 。5.在异步串行通信中,通用串行接口(UART )内设立了各种出错标志,常用的三种是: FE(格式错 )OE(溢出错 )PE(奇偶错)6.对 8251A 初始化写入控制字的顺序是先写方式命令字 ,后写操作命令字
2、7.若 8255A 的 A 口用于输出 ,采用中断方式传送数据,一般情况下 , A 口最好应设置在方式 2下工作 。8.在 80x86系统中 ,若 8255A的A 口端口地址为38H ,则 B口的端口地址为39H、, C 口的端口地址为3AH、控制口地址为3BH。9在 MOVAL, 1234H 指令的机器代码中 ,最后一个字节是12H。10 假设 (SP)=0100H ,(SS)=2000H ,执行 PUSH BP指令后 ,栈顶的物理地址是200FEH。11 假定 (AL)=26H , (BL)=55H ,依次执行 ADD AL,BL 和DAA 指令后 , (AL)=(AL)=81H。12 不
3、论是并行通信还是串行通信, CPU 与 I/O接口总是并行传输数据 ,所谓 " 串行 " 是指 _外设之间串行传输数据。13 RS-232C 接口信号标准采用 “负逻辑 ”,规定 :数据 0 为+3+15V ;数据 1 为 -15-3V14 8251A 内部有 2 个端口地址 ,由引脚C/D#的状态来区别 。15为检测串行通信数据是否正确传输,常用的方法有 _奇偶 _校验和 _ CRC循环冗余 _校验 。16 CPU与I/O 设备之间的通信控制方式有_程序 _、_中断 _和_ DMA _ 三种方式 。二、选择.学习帮手 .专业整理 .1.现行 PC机中, I/O 端口常用的
4、 I/O 地址范围是 (D )。D 0000H 03FFH2.以下(C)不属接口的作用。C能够实现数据传送的缓冲作用,使主机 、外设速度匹配3.微机中 DMA 采用(C )传送方式 。C 停止 CPU访问内存4.PC机中确定硬中断服务程序的入口地址是(B)。B主程序中的转移指令5.在数据传送方式中,DMA 方式与中断方式相比,主要优点是 (B )。BCPU可以分时工作6.采用 DMA 方式,在存储器与 I/O 设备间进行数据传输。对于 PC来说,数据的传送要经过(D)。D 外部总线7数据传送速率与距离成( D )。D 反比8异步通信传送速度一般为(B )。B 50 波特 19200 波特9同步
5、通信速度高于异步通信速度,可达(A )波特。A 500 千B400 千C19200 千D 4800 千10 诸种通信规程中使用最多的是( C)通信规程 。A 同步控制B高级数据链路控制C异步控制D 面向字节计数控制11.采用 2个8259A 级联,CPU的可屏蔽硬中断可扩展为(D)。D15级12.为实现多重中断,保护断点和现场使用( D )。D 堆栈13.I/O 设备与主机信息的交换采用中断方式的特点是( B)。BCPU与设备并行工作,传送与主程序串行工作14.在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路中的(B)实现的 。B移位寄存器15.当采用 (B)输入
6、操作情况时,除非计算机等待,否则无法传送数据给计算机。B中断方式16.主机与设备传送数据时,采用( B),主机与设备是并行工作的。.学习帮手 .专业整理 .B 中断方式17.8253 5工作于方式 4时,若计数值为 N ,则必须经过 ( C )个CLK脉冲周期 ,输出 OUT 端产生一个负脉冲信号输出。CN 118 8253 5工作于方式 4时 。 计数过程的启动是由( D )对 CR设置计数初值时被触发的。D 输出指令19 8259A 是( )。A 可编程 DMA 控制器B 可编程中断控制器C可编程定时 计数器D 总线仲裁器20 8086 响应中断的条件是 ( )。A IF=l ,完成当前指
7、令值B IF 0,完成当前指令值CIF=l ,没有完成当前指令D IF0 ,没有完成当前指令三、 简答题及编程题1.8259A初始化编程过程完成那些功能?这些功能由那些ICW 设定?答:初始化编程用来确定8259A 的工作方式 。ICW1 确定 8259A 工作的环境 :处理器类型 、中断控制器是单片还是多片、请求信号的电特性。 ICW2 用来指定 8 个中断请求的类型码。ICW3 在多片系统中确定主片与从片的连接关系。ICW4 用来确定中断处理的控制方法:中断结束方式 、嵌套方式 、数据线缓冲等 。2. 8255A 的 3 个端口在使用上有什么不同 ?答 :8255A 的 A 端口,作为数据
8、的输入、输出端口使用时都具有锁存功能。B 端口和 C 端口当作为数据的输出端口使用时具有锁存功能,而作为输入端口使用时不带有锁存功能。3.用 8253 通道 0的 GATE0 作控制信号 ,在延时 10ms 后,使 OUT2 输出一负脉冲 。 已知计数脉冲 CLK2 的频率为 2.5MHz ,系统分配给 8253 端口地址为 0A0H 、0A2H 、0A4H 、0A6H 。( 1)设定计数初值及控制字 。( 2)编写初始化程序 。仅供参考 :n=2.5*1000*10=25000,假设采用二进制计数通道 0工作在方式 1 下,控制字 : 10110010BMOV DX,0A6HMOV AL,1
9、0110010BOUT DX,ALMOV DX,0A4HMOV AX,25000OUT DX,ALMOV AL,AHOUT DX,AL4 8253 5 初始化编程有什么规定?.学习帮手 .专业整理 .答:8253 5 初始化编程规定:(1)对计数器设置初始值前必须先写控制字。(2)初始值设置时 ,要按照控制字中的格式规定,如只写低位字节或是写高8 位,或是高低位字节都写,控制字中一旦设定 ,计数初始值设定就要一致。5. 8259A 在初始化编程时设置为非中断自动结束方式,中断服务程序编写时应注意什么 ?答:在中断服务程序中,在返回主程序之前按排一条一般中断结束命令指令, 8259A 将 ISR
10、 中最高优先级位置0,结束该级中断处理以便为较低级别中断请求服务。6. 8253 通道 2 工作在方式3,已知计数脉冲CLK2 的频率为1KHz ,要求 OUT2 输出频率为100Hz ,按 BCD 码计数 ,系统分配给8253 端口地址为0A0H 、 0A2H 、 0A4H 、 0A6H 。( 1)设定计数初值及控制字 。( 2)编写初始化程序 。仅供参考 :n=1KHz/100Hz=10控制字 :10010111B (97H)MOV DX,0A6HMOV AL,97HOUT DX,ALMOV DX,0A2HMOV AL,10HOUT DX,AL重点题 :1. A/D和 D/A 转换在微机应
11、用中分别起什么作用?答 :在微机应用中A/D 转换器完成输入模拟量到数字量的转换,供微机采集数据。D/A 转换器完成微机输出数字量到模拟量的转换 ,实现微机控制 。2. D/A 转换器和微机接口中的关键问题是什么?对不同的 D/A 芯片应采用何种方法连接 ?答 :D/A 转换器和微机接口时主要注意两点:第一要了解所选用的D/A 转换器本身是否带有数据锁存器,如果芯片内部带有锁存器可以直接和 的数据总线相连接;如果芯片内部不带有锁存器,在接口电路中需要通过数据锁存器来连接的数据总线和D/A 转换器的数据线。第二是要注意D/A 转换器的位数和所要连接的微机数据总线的位数是否一致。以便决定在需要加数
12、据锁存器时 ,加几级锁存器 ,如果 CPU 的数据总线是 8 位,使用的是大于 8 位的 D/A 转换器 ,通常采用两级缓冲结构和 CPU 数据总线相连 。3. 8255A 的 3 个端口在使用上有什么不同 ?答 :8255A 的 A 端口,作为数据的输入、输出端口使用时都具有锁存功能。B端口和 C端口当作为数据的输出端口使用时具有锁存功能,而作为输入端口使用时不带有锁存功能。4. 8259A初始化编程过程完成那些功能?这些功能由那些ICW 设定?答:初始化编程用来确定8259A 的工作方式 。ICW1 确定 8259A 工作的环境 :处理器类型 、中断控制器是单片还是多片、请求信号的电特性。
13、 ICW2 用来指定 8 个中断请求的类型码。ICW3 在多片系统中确定主片与从片的连接关系。ICW4 用来确定中断处理的控制方法:中断结束方式 、嵌套方式 、数据线缓冲等 。.学习帮手 .专业整理 .5. 8259A 在初始化编程时设置为非中断自动结束方式,中断服务程序编写时应注意什么 ?答:在中断服务程序中,在返回主程序之前按排一条一般中断结束命令指令, 8259A 将 ISR 中最高优先级位置0,结束该级中断处理以便为较低级别中断请求服务。6. 什么是中断类型码 、中断向量 、中断向量表 ?在基于 8086/8088 的微机系统中 ,中断类型码和中断向量之间有什么关系?答:处理机可处理的
14、每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。 在 8086 系统中 ,中断类型码乘4 得到向量表的入口,从此处读出4 字节内容即为中断向量。7. 试叙述基于 8086/8088 的微机系统处理硬件中断的过程 。答:以 INTR 请求为例 。当 8086 收到 INTR 的高电平信号时 ,在当前指令执行完且 IF=1 的条件下 ,8086 在两个总线周期中分别发出 INTA# 有效信号 ;在第二个 INTA# 期间, 8086 收到中断源发来的一字节中断类型码 ; 8086 完成保护现场的操作
15、 ,CS、IP 内容进入堆栈 ,清除 IF、TF; 8086 将类型码乘4 后得到中断向量入口地址,从此地址开始读取4 字节的中断处理程序的入口地址 , 8086 从此地址开始执行程序,完成了 INTR 中断请求的响应过程。8. 8086 被复位以后 ,有关寄存器的状态是什么 ?微处理器从何处开始执行程序 ?答:标志寄存器 、IP、DS、 SS、ES 和指令队列置0 ,CS 置全 1。 处理器从 FFFFOH 存储单元取指令并开始执行。9. 8086 基本总线周期是如何组成的 ?各状态中完成什么基本操作 ?答:基本总线周期由4 个时钟 (CLK)周期组成 ,按时间顺序定义为T1、 T2、 T3
16、、 T4。在 T1 期间 8086 发出访问目的地的地址信号和地址锁存选通信号ALE;T2 期间发出读写命令信号RD# 、 WR# 及其它相关信号;T3 期间完成数据的访问;T4 结束该总线周期 。10. 8086对存储器的管理为什么采用分段的办法?答:8086是一个 16 位的结构 ,采用分段管理办法可形成超过16 位的存储器物理地址,扩大对存储器的寻址范围(1MB ,20 位地址 )。 若不用分段方法 , 16 位地址只能寻址64KB 空间 。其他1.计算机分那几类?各有什么特点 ?答:传统上分为三类:大型主机 、小型机 、微型机 。大型主机一般为高性能的并行处理系统, 存储容量大 ,事物
17、处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小 、价格低 、具有工业化标准体系结构,兼容性好 。2. 简述微处理器 、微计算机及微计算机系统三个术语的内涵。答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。微计算机包括微处理器、存储器 、 I/O接口电路及系统总线。微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统 。3. 8086 是多少位的微处理器 ?为什么 ?答:8086 是 16 位的微处理器
18、,其内部数据通路为16 位,对外的数据总线也是16 位。4.EU 与 BIU 各自的功能是什么?如何协同工作 ?答:EU 是执行部件 ,主要的功能是执行指令。BIU 是总线接口部件,与片外存储器及I/O 接口电路传输数据。EU 经过 BIU进行片外操作数的访问, BIU 为 EU 提供将要执行的指令。 EU 与 BIU 可分别独立工作,当 EU 不需 BIU 提供服务时 , BIU 可.学习帮手 .专业整理 .进行填充指令队列的操作 。5. 8086/8088与其前一代微处理器8085 相比,内部操作有什么改进?答:8085 为 8位机,在执行指令过程中 ,取指令与执行执令都是串行的。 808
19、6/8088 由于内部有 EU 和 BIU 两个功能部件 ,可重叠操作 ,提高了处理器的性能。6. 8086/8088 微处理器内部有那些寄存器 ,它们的主要作用是什么 ?答:执行部件有8 个 16 位寄存器 , AX、BX、 CX、 DX、 SP、BP、 DI、SI。 AX 、BX、 CX、DX 一般作为通用数据寄存器。 SP为堆栈指针存器,BP、 DI、SI 在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、 DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP 的内容为下一条将要执行指令的偏移地址 ,与 CS 共同形成下一
20、条指令的物理地址。7.给定一个存放数据的内存单元的偏移地址是20C0H ,( DS)=0C00EH ,求出该内存单元的物理地址。答:物理地址 : 0C21A0H 。8. 8086/8088 为什么采用地址 / 数据引线复用技术 ?答:考虑到芯片成本,8086/8088采用 40 条引线的封装结构。40 条引线引出8086/8088的所有信号是不够用的,采用地址 / 数据线复用引线方法可以解决这一矛盾,从逻辑角度 ,地址与数据信号不会同时出现,二者可以分时复用同一组引线。9.8086 与 8088 的主要区别是什么?答:8086 有 16 条数据信号引线 , 8088 只有 8 条; 8086
21、片内指令预取缓冲器深度为6 字节, 8088 只有 4 字节 。10. 怎样确定 8086 的最大或最小工作模式 ?最大、最小模式产生控制信号的方法有何不同答:引线 MN/MX#的逻辑状态决定8086 的工作模式 , MN/MX#引线接高电平 ,8086 被设定为最小模式,MN/MX#引线接低电平 ,8086 被设定为最大模式。最小模式下的控制信号由相关引线直接提供;最大模式下控制信号由8288 专用芯片译码后提供, 8288 的输入为8086 的S2#S0# 三条状态信号引线提供。11. 结合 8086 最小模式下总线操作时序图,说明 ALE 、M/IO# 、DT/R# 、 RD# 、REA
22、DY 信号的功能 。答:ALE 为外部地址锁存器的选通脉冲 ,在 T1期间输出 ;M/IO# 确定总线操作的对象是存储器还是I/O 接口电路 ,在 T1输出; DT/R# 为数据总线缓冲器的方向控制信号,在 T1 输出; RD# 为读命令信号 ;在 T2 输出;READY 信号为存储器或 I/O接口 “准备好 ”信号 ,在 T3 期间给出 ,否则 8086要在 T3 与 T4 间插入 Tw 等待状态 。12. 什么是总线请求 ? 8086 在最小工作模式下 ,有关总线请求的信号引脚是什么 ?答:系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,
23、这就是一个总线请求的过程。8086 在最小工作模式下有关总线请求的信号引脚是HOLD 与 HLDA 。13.指出下列指令的错误:(1) MOVAH,BX(2) MOVSI,BX(3) MOVAX,SIDI(4) MOVAX,BXBP(5) MOVBX,ES:AX(6) MOVBYTE PTRBX,1000(7) MOVAX,OFFSET SI (8) MOVCS,AX(9) MOVDS,BP答案 :(1) 源、目的字长不一致(2) 源、目的不能同时为存贮器寻址方式(3)基址变址方式不能有SI 和 DI 的组合(4)基址变址方式不能有BX 和 BP 的组合(5)在 8086 寻址方式中 , AX
24、 不能作为基址寄存器使用,而且源 、目的不能同时为存贮器寻址方式(6) 1000 超出一个字节的表数范围(7) OFFSET 只用于简单变量 ,应去掉.学习帮手 .专业整理 .(8) CS 不能作为目的寄存器(9) 段地址不能直接送入数据段寄存器14.DATA SEGMENTTABLE_ADDRDW1234HDATAENDS.MOVBX, TABLE_ADDRLEABX, TABLE_ADDR请写出上述两条指令执行后, BX 寄存器中的内容。答案 :MOV BX,TABLE_ADDR; 执行后 (BX)=1234HLEA BX,TABLE_ADDR; 执行后 (BX)=OFFSET TABLE
25、_ADDR答案 :LESBX, 2000HMOVAX, ES: BX15.假 设 (CS)=3000H,(DS)=4000H,(ES)=2000H,(SS)=5000H,(AX)=2060H,(BX)=3000H,(CX)=5,(DX)=0,(SI)=2060H,(DI)=3000H,(43000H)=0A006H,(23000H)=0B116H,(33000H)=0F802H,(25060)=00B0H,.(SP)=0FFFEH,(CF)=1,(DF)=1,请写出下列各条指令单独执行完后, 有关寄存器及存储单元的内容, 若影响条件码请给出条件码SF、 ZF、 OF、CF 的值 。(1) SB
26、BAX,BX(2) CMPAX,WORD PTRSI+0FA0H(3) MULBYTE PTRBX(4) AAM(5) DIVBH(6) SARAX,CL(7) XORAX,0FFE7H(8) REPSTOSB(9) JMPWORD PYRBX(10) XCHGAX,ES:BX+SI答案 :(1) (AX)=0F05FH, (SF)=1, (ZF)=0, (OF)=0, (CF)=1(2) (SF)=1, (ZF)=0, (OF)=1, (CF)=1(3) (AX)=0240H, (OF)=1, (CF)=1(4) (AX)=0906H, (SF)=0, (ZF)=0(5) (AX)=20AC
27、H(6) (AX)=0103H, (CF)=0(7) (AX)=0DF87H, (CF)=0, (OF)=0, (SF)=1, (ZF)=0(8) (23000H)(23004H)=60H,不影响标志位(9) (IP)=0A006H, 不影响标志位(10) (AX)=00B0H, (25060)=2060H,不影响标志位16. 试编写一个汇编语言程序 ,要求对键盘输入的小写字母用大写字母显示出来。答案 :abc: movah,1int21hcmpal, a jbstop.学习帮手 .专业整理 .cmpal, z jastopsubal,20hmovdl,almovah,2int21hjmpab
28、cstop: ret17. 编写程序 ,比较两个字符串 STRING1 和 STRING2 所含字符是否完全相同 ,若相同则显示 “MATCH ”,若不同则显示 “NO MATCH ”。答案 :datareasegmentstring1dbasfioa string2dbxcviyoaf mess1db MATCH , $mess2dbNO MATCH $,datareaendsprognamsegmentmainprocfarassume cs:prognam,ds:datareastart:push dssubax,axpush axmovax,datareamovds,axmoves,a
29、xbegin:movcx, string2-string1movbx, mess1-string2cmpbx,cxjnzdispnoleadx,addrleasi,string1leadi,string2repecmpsbjnedispnomovah,9leadx,mess1int21hretdispno:movah, 9leadx, mess2int21h.学习帮手 .专业整理 .retmainendpprognamendsendstart18.写出分配给下列中断类型号在中断向量表中的物理地址。(1)INT12H(2)INT8答案 :(1) 00048h(2) 00020h19.试说明一般中
30、断系统的组成和功能。答:处理器内部应有中断请求信号的检测电路,输出中断响应信号,保存断点的逻辑,转向中断处理程序的逻辑,中断返回逻辑 。系统中要有一中断控制器,管理多个中断源,提供处理机所需的中断处理信息。系统中请求中断处理的I/O接口电路要有提供中断请求信号及接收中断响应信号的逻辑。20. 什么是硬件中断和软件中断 ?在 PC 机中两者的处理过程有什么不同 ?答:硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件中断是处理机内部识别并进行处理的中断过程。 硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转
31、向中断处理程序,不需外部提供信息。21.在 PC 机中如何使用 “用户中断 ”入口请求中断和进行编程?答:PC 机中分配给用户使用的中断是IRQ9,经扩展插槽B4 引出,故把用户的中断请求线连接到B4 上 。在应用程序中 ,利用25H 号系统调用将中断服务程序的入口地址写入对应0AH 类型中断对应的中断向量表中去。在应用程序中把主片8259A D2 屏蔽位清 0 ,把从片 8259A D1屏蔽位清 0,使主片的 IR2 、从片的 IR1 可以输入中断请求。中断服务程序结束前向主片 8259A 发中断结束命令。应用程序结束之前对主片的IR2 和从片的IR1 进行屏蔽 ,关闭用户中断请求。22.
32、8259A 中断控制器的功能是什么 ?答:8259A 中断控制器可以接受 8个中断请求输入并将它们寄存。对 8 个请求输入进行优先级判断,裁决出最高优先级进行处理 ,它可以支持多种优先级处理方式。 8259A可以对中断请求输入进行屏蔽,阻止对其进行处理 。 8259A 支持多种中断结束方式 。8259A 与微处理器连接方便,可提供中断请求信号及发送中断类型码。8259A可以进行级连以便形成多于8级输入的中断控制系统 。23. 8259A的初始化命令字和操作命令字有什么区别?它们分别对应于编程结构中那些内部寄存器?答: 8259A的工作方式通过微处理器向其写入初始化命令字来确定。初始化命令字分别
33、装入ICW1ICW4 内部寄存器 。8259A 在工作过程中 ,微处理器通过向其写入操作命令字来控制它的工作过程。操作命令字分别装入OCW1OCW3内部寄存器中 。 8259A 占用两个端口号 ,不同的命令字对应不同的端口,再加上命令字本身的特征位及加载的顺序就可以正确地把各种命令字写入对应的寄存器中。24 若 8086系统采用单片 8259A中断控制器控制中断 ,中断类型码给定为20H ,中断源的请求线与 8259A 的 IR4 相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE24H ,则对应该中断源的中断向量表内容是什么 ,如何定位 ?答:中断向量表入口地
34、址为:0段的 0090H地址 。对应 4FE24H 中断服务程序入口,在向量表中定位情况:(0090H)=24H 、 (0091H)=00H、(0092H)=E0H 、(0093H)=4FH 。25. 试按照如下要求对 8259A设定初始化命令字 :8086 系统中只有一片8259A ,中断请求信号使用电平触发方式,全嵌.学习帮手 .专业整理 .套中断优先级 ,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H27H, 8259A 的端口地址为B0H 和 B1H 。答:ICW1=1BH ( 送 B0H 端口 ),ICW2=20H ( 送 B1H 端口 ), ICW4=03H ( 送 B1
35、H 端口 )26. DMA 控制器应具有那些功能 ?答:DMA 控制器应有 DMA 请求输入线 ,接收 I/O 设备的 DMA 请求信号 ;DMA控制器应有向主机发出总线请求的信号线和接收主机响应的信号线;DMA 控制器在取得总线控制权以后应能发出内存地址、I/O 读写命令及存储器读写命令控制 I/O与存储器间的数据传输过程。27.设8253三个计数器的端口地址为201H 、 202H、203H,控制寄存器端口地址200H 。试编写程序片段 ,读出计数器 2的内容 ,并把读出的数据装入寄存器AX 。答 :MOVAL, 80HOUT200H , ALINAL, 203HMOVBL, ALINAL
36、, 203H ,MOVBH,ALMOV AX, BX27.设 8253三个计数器的端口地址为201H 、 202H、 203H,控制寄存器端口地址200H 。 输入时钟为 2MHz ,让 1号通道周期性的发出脉冲 ,其脉冲周期为 1ms ,试编写初化程序段 。28.答 : 要输出脉冲周期为 1ms ,输出脉冲的频率是111031 103,当输入时钟频率为 2MHz 时,计数器初值是2 101 1063210 32000使用计数器 1,先读低 8位,后读高 8位,设为方式 3,二进制计数 ,控制字是 76H 。 设控制口的地址是 200H ,计数器 0 的地址是 202H 。 程序段如下 :MO
37、VDX,200HMOVAL,76HOUTDX,ALMOVDX,202HMOVAX,2000OUTDX,ALMOVAL,AHOUTDX, AL29.设 8253 计数器的时钟输入频率为1.91MHz ,为产生 25KHz 的方波输出信号,应向计数器装入的计数初值为多少?答 :1.91MHz= 76.425KH Z应向计数器装入的初值是76 。30 当数据从8255A的 C 端口读到 CPU 时, 8255A 的控制信号CS 、 RD 、 WR 、 A 1 、A O 分别是什么电平?答 :当数据从 8255A 的 C 端口读入 CPU时,8255A 的片选信号 CS 应为低电平 ,才能选中芯片 。
38、A 1, A 0为10 ,即 A 1接高电平 ,A 0 接低电平 ,才能选中 C端口 。 RD 应为低电平 (负脉冲 ),数据读入 CPU, WR 为高电平 。.学习帮手 .专业整理 .31. 如果串行传输速率是 2400 波特,数据位的时钟周期是多少秒 ?答 :数据位的时钟周期是1-4 秒= 4.17 ×10240032. 在远距离数据传输时 ,为什么要使用调制解调器 ?答 :在远距离传输时 ,通常使用电话线进行传输 ,电话线的频带比较窄 ,一般只有几 KHz,因此传送音频的电话线不适于传输数字信号 ,高频分量会衰减的很厉害 ,从而使信号严重失真 ,以致产生错码 。 使用调制解调器 ,在发送端把将要传送的数字信号调制转换成适合在电话线上传输的音频模拟信号;在接收端通过解调,把模拟信号还原成数字信号。33.全双工和半双工通信的区别是什么?在二线制电路上能否进行全双工通信?为什么 ?答 :全双工和半双工通信,双方都既是发送器又是接收器。两者的区别在于全双工可以同时发送和接收。半双工不能同时双向传输 ,只能分时进行。在二线制电路上是不能进行全双工通信的,只能单端发送或接收。因为一根信号线,一根地线,同一时刻只能单向传输。34.同步传输方式和异步传输方式的特点各是什么?答 :同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 简单公司场地租用合同
- 货车转让合同范本
- 消防维保合同书
- 购销日化用品的合同
- 氨-柴油双燃料发动机性能仿真及优化研究
- 一种新型义齿修复材料JSAM的生物相容性评价
- 2025年人教版拓展型课程化学下册阶段测试试卷含答案
- 2025年浙教版九年级历史下册月考试卷含答案
- 2025年湘师大新版七年级历史上册月考试卷含答案
- 2025年人教新起点必修3物理上册月考试卷
- 主题一:人文之美 第7课《天下第一大佛-乐山大佛》 课件
- 印度与阿拉伯的数学
- 口腔科院感知识培训针刺伤
- 会阴切开伤口裂开的护理查房
- 《钢铁是怎样炼成的》选择题100题(含答案)
- 2024年国新国际投资有限公司招聘笔试参考题库含答案解析
- 食堂餐厅服务方案投标方案(技术标)
- Creo-7.0基础教程-配套课件
- 六年级人教版上册数学计算题练习题(及答案)100解析
- 超声科质量控制制度及超声科图像质量评价细则
- 初中物理沪粤版八年级下册《第六章 力和机械》章节练习(含答案)
评论
0/150
提交评论