微型计算机原理与接口技术学习简答题汇总_第1页
微型计算机原理与接口技术学习简答题汇总_第2页
微型计算机原理与接口技术学习简答题汇总_第3页
微型计算机原理与接口技术学习简答题汇总_第4页
微型计算机原理与接口技术学习简答题汇总_第5页
已阅读5页,还剩8页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微型计算机原理与接口技术学 习简答题汇总微型计算机原理与接口技术学习简答题汇总输入/输出系统与8254简答与填空一、简答题1 .什么是接口?答:接口是CPUt外设之间的连接部件,是外设 与CP0间进行信息交换之间的中转站。2 .为什么要在CPUt外设之间设置接口?3 :(1) CPUi外设信号不兼容;(2) CPUt外设速度不匹配;(3)提高CPU勺工作效率。3 .微型计算机的接口一般具有哪些功能?答:(1)执行CP喻令;(2)返回外设状态;(3)数据缓冲;(4)设备寻址;(5)信号转换;(6)数据宽度与数据格式转换。4 .什么是端口?端口有几类?答:端口是接口电路中能与CPU®行信

2、息交换的 一组寄存器端口有三类:数据端口,控制端口,状态端口。 5.I/O端口中有哪两种编址方式?各有什么特 点? PC机中采用的是哪种编址方式? 答:(1)端口与存储器统一编址,特点:占用内 存,但是指令简单(2)端口独立编址,特点:不占用内存,但 是需要专门的访问指令。PC机采用的是独立编址方式。6.微型计算机系统和外设交换信息的方式有哪 几种?各有什么特点?答:(1)无条件传送方式:之间使用IN或OU甘旨 令完成CPUW外设之间的数据传送。输入时,只 需要保证外设把数据准备好,输出时,只需要保 证外设空闲,因此,无法保证传送是否成功。(2)查询方式:CPUt出数据前,要查询输 出设备是否

3、空闲,CPUt入数据前,要查询输入 数据是否准备好。只有确认设备具备输入或输出 条件,才能用IN或OU甘旨令完成CPUiT外设之 间的数据传送。(3)中断方式:外设向CPUt出中断请求, CPU向应中断请求,暂停正在运行的程序,转入 中断服务程序,完成数据传送;等中断服务程序 结束后,将自动返回原来的断点继续执行。(4) DMA直接存储器存取方式):用硬件实 现外设与内存之间的数据交换,不通过 CPU 7.8254的各个通道 CLK GATE言号各自有什么 作用?答:CLK是计数时钟输入端,GAT牖门控信号输 入端。当GATE=f寸,每一个CLK信号的下降沿使 8254内部减1,计数器减1。二

4、、填空1 . 8254内部有3个独立的16位计数器和1个 控制字寄存器,每个计数器有6种各种方式。每 个计数器允许的最高计数频率为 10MHz每个计 数器有3_个引脚,GATE为捽制门信号输入端, CLK为计数脉冲输入端.OU例输出信号端。2 .计数初值N的计算公式为:N=fCLKf out。利用 8254每20ms产生一次中断,若CLK为2MHZ则 工作方式为方式2,计数初值为40000。3 .8254初始化编程的步骤:第一步,捽制字的 写入( 8254:计读工制”嫉妒公司" 2231),确 认计数器的工作方式,第二步,向计数器写入计 数初彳W ( 4行命令)。4.工作方式2是分频

5、器,方式3是方波发牛器。中断系统与8259A8259A是专对硬件可屏蔽中断的可编程芯片一、简答题1 .什么是中断?什么是中断源?中断系统应该具有哪些功能?中断:CPUf停执行现行程序,转而执行随机事 件,处理完毕后又返回执行被中断的程序。中断源:引起CP并断的信息源。功能:(1)灵活性:中断请求,应该具有屏蔽与 开放功能,使得程序员能够灵活控制。(2)中断判优:当有多个中断请求时,能 够响应中断级别高的中断请求。(3)中断响应:中断响应后,能够自动转入中断处理,处理完毕后,能够自动返回一(4)中断嵌套:高级别的中断源能够中断 低级别的中断服务程序。2 .什么是中断向量?存放 15H型的中断向量

6、的 地址是多少?中断向量:实模式下,中断服务程序的入口地址。他由两部分组成:(1)中断服务程序的段地址;(2个字节)(2)中断服务程序的偏移地址。(2个字节)15H*4=54H所以存放15H型的中断向量的地址是54H57H3 .CPU响应可屏蔽中断的条件是什么?(1) IF=1,即CPUi于开中断状态;(2) CPU勺INTR引脚上有中断请求,而 NMI弓| 脚上没有中断请求,系统没有 DMA青求;(3) CPUM亍完当前指令。4 .CPU响应非可屏蔽中断的条件是什么?(1) CPU的NMI引脚上有中断请求,而系统没 有DMA青求;(3)CPUM亍完当前指令。5.叙述硬件中断与软件中断的不同。

7、(关键是硬 件中断中可屏蔽中断与软件中断不同)(1)引发方式不同:硬件中断是有硬件引发的 中断,软件中断时CPU脚彳T INT n而引发的;(2) CPU取中断类型码的方式不同:硬件可屏 蔽中断后,中断类型码是8259A提供的,而软件 中断的中断类型码是又INT n本身提供的。(3) CPU响应条件不同:硬件中断中的可屏蔽 史断需要CPIM于开中断状态,而软件中断不需 要。(4)中断处理程序的结束方式不同:硬件可屏 蔽中断程序中.中断处理结束后,需要做一下两 件事:向8259A发出中断结束命令。8259A将中断服 务寄存器ISR相应位清0;执行IRET命令。软件中断服务程序中,中断处理结束后只

8、需要执 行IRET命令。6 .实模式下,什么是中断向量表?中断向量表:每个中断向量有4个字节,最多有 256种中断,因此占用1024个字节。在实模式 下,CPUS定中断向量存放在 RAM勺最低端1024 个单元,这就是中断向量表。7 .解释INTR与INTA的作用。中断响应周期中, 第一个INTA非脉冲有什么作用?第二个呢?(1) INTR是CPU®收可屏蔽中断信号的引脚;INTA非是8259A接收CP侬出的中断响应 信号引脚。8259A接收到第一个INTA非脉冲后, 将ISR中相应位置1,同时将IRR相应位置0, 表示当前中断请求已经被响应。 8259A接收到第 一个INTA非脉冲

9、后将中断类型码通过数据线送往CPU8.给定 SP=0100H SS=0500H,F标志寄存器 =0240H,在存储单元中已有内容为( 00024H) =0060H, (00026H =1000H,在基地址为0800H及偏移地址00A0H勺单元中有一条中断指令INT 9H,试问:执行INT 9H指令后,SR SS IP、F的内容是 什么?栈顶的三个字是什么?解:(1)执行INT 9H指令后,此时,F、CSIP要压栈保护,那么,栈顶指针 SP向上移动6 个字节。F中的中断允许标志IF、单步标志TF 清0,即D9=0,D8=0,其余位不变。所以 SP=0100H-6=0FAH SS=0500H, F

10、=0040H(2) 9H型中断的中断向量放在 RAMfr 9H*6=24H 开始的4个存储单元中,24H 25H放置中断服 务程序入口的偏移地址,26H 27H单元放置中断服务程序所在代码的段地址.所以 CS=1000H,IP=0060H栈顶的三个字是:(0500H:0FAH =00A2H (0500H:0FCH =0800H(0500H:0FEH =0240HIIL 8259A初始化编程过程完成哪些功能?这塔功能由哪些】CW设定?答:初始化编程用来确定8259A的工鹏力式.ICW,确定8幻9A匚作的移境;处理 器类型、中断控制器是单片还是多片,请求信号的电特性. KW?用来指定E个中断请求

11、的类型码. ICW*在多片系筑中确定生片与从外的连接关系. ICW,用来确定中断处理 的控制方法中断结束方式、嵌套方-式,数据战缓冲等.12. 8250A的初始化命令字和操作曲令字也用会区加?它们对垃端程结构哪选内 部寄存器?答;H25gA的工作方式通过斑处现器向其。人初蛤化命令未确定.切始化命令丁 分别强入ICWICW:内部寄存器”8359A在工作过程中檄处理器通过向其写入麋作命令字来控制它的工作过脚探 作命令字分别装入OCW,-()CW.内部寄存器中.8259A占用两个端口号,不同的命令字对应斯同的端口.以加|命令字本身的特征 位及加第的J限序就口 I以正确地把各种命令字写入对应的寄存器中

12、I 13. 8259A的中断评蔽寄存器IMR与808«中断允许标志 有什么区别了答,】卜是BOSE微处理器内部如志存存杵的传,为IF-小求"就不响W、卜部"斤 蔽中断请求INTR引线上的请求信号.S259A看H个中断埴求输入线JMR中的某位为 L就把对应读位的中中源的中中请求屏蔽无法被82.'9 U理.血无法向8出6处理器户 生INTR请求“.14,若SO86系统采用单片H259A中断控制器桎制U嘶.中断类暨码给定为2口H*臬 中断源的请求线与825gA的I氏相连.试同:对应诙中断源的中断向量我人匚渺,ill是什 么?若中断服务程序入口地址为4PE0; &

13、#169;XI【.则时废核凯源陀中西向坦表内咨Qf| 么?如何定位了分析:825yA的中断奥坚眄为20E【.读中断思的i丘求线18?5t)A的小 利连.日北 该中断源的中断类型码为24H;答t中断向量表入口地址为:24HX4 = 9OHtI中断眼务程序入口地址为4FEMH,在向量表中定位值配1g09DH>= MH,=OOHJ0092H)-EOII.(0093H> 4FH,15 .假定主的259A配置成出7&输入H接从外部电路槽受输入,但是IN 7R; 则由从片的int检出提供,则主片的初始化命令字rw.的码值为名少答:ICWs = 11110000B-F0H,16 .如果将

14、中断输入1处I及屏蔽开放则f >CW 为金少?答:OCWi -00001111B-0FH.并行接口 8255A一、填空题1. 8255A是可编程的并行接口芯片,其中有 3 个8位的并行输入/输出端。2. 8255A有3种工作方式,其中方式0为基本 型(无条件)输入/输出方式,方式1为选通型 输入/输出方式,方式2为双向数据传送方式。3. 8255A有2_个控制字,分别为方式选择控制空和C端口按位置0/置1控制字o4.8255A的控制字共用一个端口地址,用控制字 的D位来区分。5.8255A的端口可分为A组和B组,其中A组包 括A端口和C端口上半部分,B组包括B端口和 C端口下半部分。6

15、. 8255A有3种工作方式,只有 A组可以工作 与所有方式。7 .若要使得8255A的A组和B组均工作于方式0, 且使得端口 A为输入,端口 B为输出,端口 C 为输入,需要设置控制字10011001B (D=1,表 示方式控制字有效,D6D3共4位控制A组,。 D0共3为控制B组。D6与D5控制A组工作方式:00, 01, 11; D2控制 B组工作方式:0, 1; D4 控制端口 A输入1输出0, 口控制端口 C上半部 分输入1输出0; D控制端口 A输入1输出0, D0控制端口 C下半部分输入1输出0)8.8255A工作与方式1, CPU可以采用查询和中 断信息传送方式。9.当8255

16、A的PC4- PC7全部为输出线时,表明 8255A的A端口的工作方式是方式 0。10 .当8255A弓|脚RESET言号为高电平有效时, 8255A内部所有寄存器内容被清 0,同时三个链 接数据端口被自动设置为输入端口。11 .当8255A弓I脚CS非为高电平时,数据总线处 于高阻状态。12 .当8255A引脚CS非为低电平时,若RS非、 WR1E为1时则数据引脚处于高阻状态。二、简答题1.简述并行接口的特点。答:数据并行传输,传输速度快但距离较近其主 要功能是并行传输数据,在主机与外设之间起到 数据缓冲和匹配的作用。2.8255A各有哪几种工作方式?每种工作方式有何特点?答:方式0:基本型

17、输入/输出;方式1:选通型 输入/输出;方式1:双向数据传送方式。(1)方式0:数据单向传输;主机认为外设总是处于准备状态,没有联络信号。主机与外设之间传输数据采用无条件传输方式;A 口、B 口、C 口都可以工作在方式0。(2)方式1:数据单向传输;主机认为外设之间传输数据需要一对握手信号。主机与外设之间传输数据采用中断或查询式传输方式A 口、B 口作为输入/输出口 ,C 口 作为控制口。(3)方式2:数据双向传输;只有A 口可以工作在方式2;A 口作为输入/输出口 ,C 口作为控制口 ;主机与外设之间传输数据采用中断或查询式传输方式。3 . 8255A的3个端口在使用上有什么不同?答:A口作为数据的输入输出端口使用时都具有 锁存功能。B口和C口作为数据的输出端口使用时都具有 锁存功能,而作为数据的输入端口使用时不具有 锁存功能。4 .当数据从8255A的端口 C读到CPU寸,8255A 的引脚信号CS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论