


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微型电脑原理与接口技术学习简答题汇总输入/输出系统 与 8254简答与填空一、简答题1. 什么是接口?答:接口是CPU与外设之间的连接部件,是外设与CPU之间进行信息交换之间的中转站。2为什么要在 CPU与外设之间设置接口?答:1CPU与外设信号不兼容;2CPU与外设速度不匹配; 3提高CPU的工作效率。3. 微型电脑的接口一般具有哪些功能?答: 1 执行 CPU 命令; 2返回外设状态; 3数据缓冲; 4设备寻址; 5信号转换; 6数据宽度与数据格式转换。4. 什么是端口?端口有几类?答:端口是接口电路中能与 CPU进行信息交换的一组存放器。 端口有三类:数据端口,控制端口,状态端口。5.1
2、/0端口中有哪两种编址方式?各有什么特点?PC机中采用的是哪种编址方式?答: 1 端口与存储器统一编址,特点:占用内存,但是指令简单 2端口独立编址,特点:不占用内存,但是需要专门的访问指令。 PC机采用的是独立编址方式。6.微型电脑系统和外设交换信息的方式有哪几种?各有什么特点?答:1无条件传送方式:之间使用IN或OUT指令完成CPU与外设之间的数据传送。输入 时,只需要保证外设把数据准备好,输出时,只需要保证外设空闲,因此,无法保证传送是 否成功。2查询方式:CPU输出数据前,要查询输出设备是否空闲,CPU输入数据前,要查询输入数据是否准备好。只有确认设备具备输入或输出条件,才能用IN或O
3、UT指令完成CPU与外设之间的数据传送。3中断方式:外设向 CPU发出中断请求,CPU响应中断请求,暂停正在运行的程序, 转入中断效劳程序, 完成数据传送; 等中断效劳程序结束后, 将自动返回原来的断点继续执 行。4DMA直接存储器存取方式:用硬件实现外设与内存之间的数据交换,不通过CPU。7.8254的各个通道 CLK GATE信号各自有什么作用?答: CLK是计数时钟输入端,GATE是门控信号输入端。当 GATE=1时,每一个CLK信号的下降 沿使 8254 内部减 1,计数器减 1。二、填空1.8254内部有3个独立的16位计数器和1个控制字存放器,每个计数器有 6种各种方式。 每个计数
4、器允许的最高计数频率为 10MHZ。每个计数器有 3个引脚,GATE为控制门信号输 入端,CLK为计数脉冲输入端,OUT为输出信号端。2计数初值N的计算公式为:N=fcLK/fouT。利用8254每20ms产生一次中断,假设CLK为2MHZ, 那么工作方式为 方式2,计数初值为40000。3.8254初始化编程的步骤:第一步,控制字的写入8254 :计读工制嫉妒公司2231,确认计数器的工作方式,第二步,向计数器写入计数初值4行命令。4.工作方式2是分频器,方式3是方波发生器。中断系统与8259A8259A是专对硬件可屏敝中断 的可编程芯片一、简答题1. 什么是中断?什么是中断源?中断系统应该
5、具有哪些功能?中断:CPU暂停执行现行程序,转而执行随机事件,处理完毕后又返回执行被中断的程序。 中断源:引起CPU中断的信息源。功能:1灵活性:中断请求,应该具有屏蔽与开放功能,使得程序员能够灵活控制。2中断判优:当有多个中断请求时,能够响应中断级别高的中断请求。3中断响应:中断响应后,能够自动转入中断处理,处理完毕后,能够自动返回。 4中断嵌套:高级别的中断源能够中断低级别的中断效劳程序。2. 什么是中断向量?存放 15H型的中断向量的地址是多少? 中断向量:实模式下,中断效劳程序的入口地址。他由两局部组成:1中断效劳程序的段地址;2个字节2中断效劳程序的偏移地址。2个字节15H*4=54
6、H所以存放15H型的中断向量的地址是 54H57H。3. CPU响应可屏蔽中断的条件是什么?1IF=1,即CPU处于开中断状态;2CPU的INTR引脚上有中断请求,而 NMI引脚上没有中断请求,系统没有DMA请求;3CPU执行完当前指令。4. CPU响应非可屏蔽中断的条件是什么?1CPU的NMI引脚上有中断请求,而系统没有DMA请求;3CPU执行完当前指令。5. 表达硬件中断与软件中断的不同。关键是硬件中断中可屏蔽中断与软件中断不同1引发方式不同:硬件中断是有硬件引发的中断,软件中断时CPU执行INT n而引发的;2CPU获取中断类型码的方式不同:硬件可屏蔽中断后,中断类型码是8259A提供的
7、,而软件中断的中断类型码是又 INT n本身提供的。3CPU响应条件不同:硬件中断中的可屏蔽中断需要CPU处于开中断状态,而软件中断不需要。4中断处理程序的结束方式不同:硬件可屏蔽中断程序中,中断处理结束后,需要做一 下两件事:向8259A发出中断结束命令。8259A将中断效劳存放器ISR相应位清0;执行IRET命令。软件中断效劳程序中,中断处理结束后只需要执行IRET命令。6实模式下,什么是中断向量表?中断向量表:每个中断向量有4个字节,最多有 256种中断,因此占用1024个字节。在实模式下,CPU规定中断向量存放在 RAM的最低端1024个单元,这就是中断向量表。7解释INTR与INTA
8、的作用。中断响应周期中,第一个INTA非脉冲有什么作用?第二个呢?1INTR是CPU接收可屏蔽中断信号的引脚;2INTA非是8259A接收CPU发出的中断响应信号引脚。8259A接收到第一个INTA非脉 冲后,将ISR中相应位置1,同时将IRR相应位置0,表示当前中断请求已经被响应。 8259A 接收到第一个INTA非脉冲后将中断类型码通过数据线送往 CPU。8给定 SP=0100H, SS=0500H,F标志存放器=0240H,在存储单元中已有内容为00024H=0060H,00026H=1000H,在基地址为0800H及偏移地址00A0H的单元中有一条中断指令INT 9H,试问:执行INT
9、 9H指令后,SP、SS IP、F的内容是什么?栈顶的三个字是什么?解:1执行INT 9H指令后,此时,F、CS IP要压栈保护,那么,栈顶指针SP向上移动6个字节。F中的中断允许标志IF、单步标志TF清0,即D9=0,D8=0,其余位不变。所以 SP=0100H-6=0FAH SS=0500H, F=0040H29H型中断的中断向量放在RAM中9H*6=24H开始的4个存储单元中,24H、25H放置中断效劳程序入口的偏移地址,26H、27H单元放置中断效劳程序所在代码的段地址.所以 CS=1000H,IP=0060H 栈顶的三个字是:0500H:0FAH=00A2H、0500H:0FCH=0
10、800H、 0500H:0FEH=0240H。IS259A初始化编程过程完成哪斗功能?这犹功能由哪些1CW设宦?I答z豹始化编程用来确S259A的工作方式,ICW,躺定 说油A匸作的环境;处理 需类型、中断控制辭是单片还是零片、请求笨号的电特性,ICWa用未指定X牛中斷请求 的类型码t片系统叩确定主片与从X的辻按£条"1匕曙:川丸网d断处理的控制方医r屮断结東方式,嵌査方式、数据线缓冲等*12. 83S9A的初帖化命令字和操作會令字有H之区别?它们对悅于编程給樹彝吐内8259A的匚作方式通过微址理器向其写人初轴化命令?来尚定"钊琳比命令审 分别装人ICWj-ICW
11、.内部存放器j魏弱A在丄作过昼中微处理器迪过向丼写人邸作侖令字来托制它的作过捉、B 作命皆字分别戦人OCWiOCW,内部存放器中。號刊A占用昭个端口号.不同的命令字对应示同的堤口*冉加上侖窖宇車身的持芹 位及抑载的順序就町以遲确地耙各种命令字丐人対应的存放器屮IX 8259A的中断加藏审存器IMR与8086中斷允杵标怎IF有什么区别?答:IF是盹能 微处理器内部新志斋存揣的-十:假设IF = A就M就丘隔门外部丐人 蔽|脯诲求IISTR引线上的请求侑号° S559A有*个屮斷堵球输人线IMK屮的某位为 1就把对应谏値的中断源的中断请求厨蔽无法祓B2関血址理+臣无迭向SO86处现裾产
12、生 INTR Ifl 求.14.假设80闘系筑采用单片8259A中断控制器檢制中断断类S!码给定为20H,某 屮赫源的请求线与8259A的Rt糊连,试同;对应滚中断源的中断向赧&人口地址绘什 么?假设巾断隠务裡序入口地址为4FE0; 0024 H.那么对应谨中断源的申断向M农內容封| 么?如柯定位了分折X駝冏A的中斷类堂码为莎卄.该雨乔源的请求线Fj眈口小的1R相连闵;E 该中断源的中断褰型码为anu_簷:中断向毎表人口地址为J 24HX4 = 90 |币断脱务稈序人地址为仃IE1*往向h;表中定位怙呪:)2411、(O091H)=OOH,(0092H)=E0H,(0053H>
13、= 4FH.15,假定主«25E)A配置成IR -1R输人冇搖从外部讥路窿受输人们區1R 限; 那么由从片的I海T悔出提供聖主片的初始化命令字ICW.的码伯为簿少,答:ICWa = llllOOOO0 = FQH,16.如果耀中断谕人1乱氓 埔嚴JR,1农开枚.那么为纠A?答:OCW| = 00001111B=-0FH.并行接口8255A一、填空题I. 8255A是可编程的 并行接口芯片,其中有 3个8位的并行输入/输出端。2. 8255A有3种工作方式,其中方式 0为根本型无条件 输入/输出方式,方式1为选通 型输入/输出方式,方式2为双向数据传送方式。3. 8255A有 2个控制
14、字,分别为 方式选择控制字 和C端口按位置 0/置1控制字。4.8255A的控制字共用一个端口地址,用控制字的D7位来区分。5.8255A的端口可分为 A组和B组,其中A组包括A端口和C端口上半局部,B组包括B 端口禾口 C端口下半局部 。6. 8255A有3种工作方式,只有 A组可以工作与所有方式。7假设要使得8255A的A组和B组均工作于方式0,且使得端口 A为输入,端口 B为输出, 端口 C为输入,需要设置控制字 10011001B。 D7=1,表示方式控制字有效,D6D3共4位控制A组,D2D0共3为控制B组。D6与D5控制A组工作方式:00, 01, 11 ; D2控制B 组工作方式
15、:0, 1; D4控制端口 A输入1输出0, D3控制端口 C上半局部输入1输出0; D1 控制端口 A输入1输出0, D0控制端口 C下半局部输入1输出08.8255A工作与方式1, CPU可以采用 杳询和中断信息传送方式。9当8255A的PC4PC7全部为输出线时,说明 8255A的A端口的工作方式是 方式0。10. 当8255A引脚RESET言号为高电平有效时,8255A内部所有存放器内容被 清0,同时三个 链接数据端口被自动设置为 输入端口。II. 当8255A引脚CS非为高电平时,数据总线处于 高阻状态。12. 当8255A引脚CS非为低电平时,假设 RS非、WR非为1时那么数据引脚
16、处于高阻状态。二、简答题1.简述并行接口的特点。答:数据并行传输, 传输速度快但距离较近其主要功能是并行传输数据, 在主机与外设之间 起到数据缓冲和匹配的作用。2.8255A 各有哪几种工作方式?每种工作方式有何特点?答:方式 0 :根本型输入 /输出;方式 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的引脚信号 C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 凉山自治州中储粮2025秋招信息技术岗高频笔试题库含答案
- 中国移动达州市2025秋招笔试行测题库及答案供应链采购类
- 安徽地区中石油2025秋招笔试模拟题含答案油品分析质检岗
- 牡丹江市中石油2025秋招面试半结构化模拟题及答案机械与动力工程岗
- 中国移动包头市2025秋招笔试性格测评专练及答案
- 商丘市中石油2025秋招笔试模拟题含答案炼油设备技术岗
- 珠海市中石油2025秋招笔试行测50题速记
- 三明市中石油2025秋招笔试提升练习题含答案
- 国家能源吉林市2025秋招机械工程类面试追问及参考回答
- 张掖市中石油2025秋招笔试模拟题含答案安全环保与HSE岗
- 成人重症患者颅内压增高防控护理专家共识(2024版)解读课件
- 山体滑坡事故应急处理模版课件
- 体检中心投诉处理流程
- 基于学科核心素养下的教学设计
- 人教版英语七年级(全册)单词表
- 全心衰竭的治疗与护理
- 扩张型心肌病治疗及护理
- 2002版干部履历表(贵州省)
- DL∕T 1396-2014 水电建设项目文件收集与档案整 理规范
- 行路难课件8省公开课一等奖新名师比赛一等奖课件
- 防欺凌隐患排查和矛盾化解记录表
评论
0/150
提交评论