欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    微型计算机原理与接口技术答案课件.ppt

    • 资源ID:69937125       资源大小:522KB        全文页数:57页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    微型计算机原理与接口技术答案课件.ppt

    12 12 一月一月 2023 2023第五章作业习题课第五章作业习题课杭州电子科技大学自动化学院杭州电子科技大学自动化学院微机原理与接口技术12 12 一月一月 2023 2023P237P237 1.1.答:静态答:静态RAMRAM速度非常快速度非常快速度非常快速度非常快,只要电源存在内容就不会自,只要电源存在内容就不会自动消失。它的基本存储电路为动消失。它的基本存储电路为6 6个个MOSMOS管组成管组成1 1位,因此位,因此集成度集成度集成度集成度相对较低,功耗也较大相对较低,功耗也较大相对较低,功耗也较大相对较低,功耗也较大。一般,高速缓冲存储器用它组成。一般,高速缓冲存储器用它组成。DRAMDRAM的内容在的内容在1010-3-3或或1010-6-6秒之后自动消失,因此必须周期秒之后自动消失,因此必须周期性的在内容消失之前性的在内容消失之前进行刷新进行刷新进行刷新进行刷新。由于它的基本存储电路由一个。由于它的基本存储电路由一个晶体管及一个电容组成,因此它的晶体管及一个电容组成,因此它的集成度高,成本较低,另外集成度高,成本较低,另外集成度高,成本较低,另外集成度高,成本较低,另外耗电也少耗电也少耗电也少耗电也少,但它需要一个额外的刷新电路。,但它需要一个额外的刷新电路。DRAMDRAM运行运行速度较速度较速度较速度较慢慢慢慢,SRAMSRAM比比DRAMDRAM要快要快2525倍,一般,倍,一般,PCPC机的标准存储器都机的标准存储器都采用采用DRAMDRAM组成。组成。12 12 一月一月 2023 2023P237P237 2.2.答:掩膜型答:掩膜型ROMROM中信息是厂家根据用户给定的程序或数中信息是厂家根据用户给定的程序或数据,据,对芯片图形掩膜进行两次光刻而写入的对芯片图形掩膜进行两次光刻而写入的对芯片图形掩膜进行两次光刻而写入的对芯片图形掩膜进行两次光刻而写入的,用户对这类芯片用户对这类芯片无法进行任何修改。无法进行任何修改。PROMPROM出厂时,里面没有信息,用户采用一些设备可以将出厂时,里面没有信息,用户采用一些设备可以将内容写入内容写入PROMPROM,一旦写入,就不能再改变了,即,一旦写入,就不能再改变了,即只允许编程只允许编程只允许编程只允许编程一次。一次。一次。一次。EPROMEPROM可编程固化程序可编程固化程序可编程固化程序可编程固化程序,且在程序固化后,且在程序固化后可通过紫外光可通过紫外光可通过紫外光可通过紫外光照擦除照擦除照擦除照擦除,以便重新固化新数据。以便重新固化新数据。EEPROMEEPROM可编程固化程序可编程固化程序可编程固化程序可编程固化程序,并可利用电压来擦除芯片内容并可利用电压来擦除芯片内容并可利用电压来擦除芯片内容并可利用电压来擦除芯片内容,以重新编程固化新数据。以重新编程固化新数据。12 12 一月一月 2023 2023 7.7.答:由于所用的芯片为答:由于所用的芯片为1024110241位,构成位,构成1024810248位(即位(即1K81K8位)的存储器需要位)的存储器需要8 8片片片片,因此组成,因此组成16K816K8位的存储器需位的存储器需要要168168128128片片片片。片内有片内有10241024个单元,需要个单元,需要1010根地址线根地址线根地址线根地址线。1616组(每组组(每组8 8片)存储器需要片)存储器需要1616根片选信号,根片选信号,至少需要至少需要至少需要至少需要4 4根根根根地址线地址线地址线地址线经译码器输出。经译码器输出。示意图如下页。示意图如下页。12 12 一月一月 2023 2023D D7 7 D D6 6 D D5 5 D D4 4 D D3 3 D D2 2 D D1 1 D D0 0CSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSY Y0 0Y Y1 1Y Y1515CSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCS.12 12 一月一月 2023 202313.13.图如下图如下CECED D7 7DD0 0D D1515DD8 8A A1212AA0 0OEOECECEA A1313AA1 1RDRD 1 1#27642764CECED D7 7DD0 0D D1515DD8 8A A1212AA0 0OEOECECEA A1313AA1 1RDRD 2 2#27642764CECE2 2D D7 7DD0 0D D1515DD8 8A A1212AA0 0WEWECECE1 1A A1313AA1 1WRWR 3 3#62646264CECE2 2D D7 7DD0 0D D1515DD8 8A A1212AA0 0WEWECECE1 1A A1313AA1 1WRWR 4 4#62646264CECE2 2CECE2 2A A0 0Y Y0 0Y Y1 1Y Y2 2Y Y3 3BHEBHEM/IOM/IOA A1919A A1818A A1717A A1616A A1515A A1414B BA AC CGG2B2BGG2A2AGG1 1BHEBHEY Y2 2Y Y3 3A A0 0A A0 012 12 一月一月 2023 2023 13.13.C B AC B AA A19 19 A A18 18 A A17 17 A A16 16 A A15 15 A A1414 A A1313AA0 01 1 0 0 0 0 0 0 0 0 0 0 Y Y0 0有效有效8000083FFFH8000083FFFH1 0 0 1 0 0 0 0 10 0 1 Y Y1 1有效有效8400087FFFH8400087FFFH1 0 0 1 0 0 0 1 00 1 0 Y Y2 2有效有效880008BFFFH880008BFFFH1 0 0 1 0 0 0 1 10 1 1 Y Y3 3有效有效8C0008FFFFH8C0008FFFFH12 12 一月一月 2023 2023第六章作业习题课第六章作业习题课杭州电子科技大学自动化学院杭州电子科技大学自动化学院微机原理与接口技术12 12 一月一月 2023 2023P262P262 1.1.答:答:CPUCPU和外设之间的信息交换存在以下一些问题:和外设之间的信息交换存在以下一些问题:速速速速度不匹配;信号电平不匹配;信号格式不匹配;时序不匹配度不匹配;信号电平不匹配;信号格式不匹配;时序不匹配度不匹配;信号电平不匹配;信号格式不匹配;时序不匹配度不匹配;信号电平不匹配;信号格式不匹配;时序不匹配。I/OI/O接口电路是专门为解决接口电路是专门为解决CPUCPU与外设之间的不匹配、不能与外设之间的不匹配、不能协调工作而设置的,处于总线和外设之间,一般应具有以下基协调工作而设置的,处于总线和外设之间,一般应具有以下基本功能:本功能:设置数据缓冲以解决两者速度差异所带来的不协调设置数据缓冲以解决两者速度差异所带来的不协调设置数据缓冲以解决两者速度差异所带来的不协调设置数据缓冲以解决两者速度差异所带来的不协调问题;问题;问题;问题;设置信号电平转换电路设置信号电平转换电路设置信号电平转换电路设置信号电平转换电路,如可采用,如可采用MC1488MC1488、MC1489MC1489、MAX232MAX232、MZX233MZX233芯片来实现电平转换芯片来实现电平转换。设置信息转换逻辑设置信息转换逻辑设置信息转换逻辑设置信息转换逻辑,如模拟量必须经如模拟量必须经 A/DA/D变换成数字量后,才能送到计算机去处理,变换成数字量后,才能送到计算机去处理,而计算机送出的数字信号也必须经而计算机送出的数字信号也必须经D/AD/A变成模拟信号后,才能驱变成模拟信号后,才能驱动某些外设工作。动某些外设工作。设置时序控制电路;设置时序控制电路;设置时序控制电路;设置时序控制电路;提供地址译码电路。提供地址译码电路。提供地址译码电路。提供地址译码电路。12 12 一月一月 2023 2023 3.3.答:答:CPUCPU与外设通信时,传送的信息主要包括数据信息、与外设通信时,传送的信息主要包括数据信息、状态信息和控制信息。在接口电路中,这些信息分别进入不同状态信息和控制信息。在接口电路中,这些信息分别进入不同的寄存器,通常的寄存器,通常将这些寄存器和它们的控制逻辑统称为将这些寄存器和它们的控制逻辑统称为将这些寄存器和它们的控制逻辑统称为将这些寄存器和它们的控制逻辑统称为I/OI/O端口,端口,端口,端口,CPUCPU可对端口中的信息直接进行读写。在一般的接口电路中都可对端口中的信息直接进行读写。在一般的接口电路中都要设置以下几种端口:要设置以下几种端口:数据端口数据端口数据端口数据端口:用来存放外设送往:用来存放外设送往CPUCPU的数据以及的数据以及CPUCPU要输要输出到外设去的数据。出到外设去的数据。数据端口主要起数据缓冲的作用。数据端口主要起数据缓冲的作用。状态端口状态端口状态端口状态端口:主要用来指示外设的当前状态。每种状态用:主要用来指示外设的当前状态。每种状态用1 1位表示,每个外设可以有几个状态位,它们可由位表示,每个外设可以有几个状态位,它们可由CPUCPU读取,以读取,以测试或检查外设的状态,决定程序的流程。测试或检查外设的状态,决定程序的流程。命令端口命令端口命令端口命令端口:也称为控制端口,它用来存放:也称为控制端口,它用来存放CPUCPU向接口发向接口发出的各种命令和控制字,以便控制接口或设备的动作。出的各种命令和控制字,以便控制接口或设备的动作。12 12 一月一月 2023 2023 I/O I/O端口的编址方式有两种:分别称为存储器映象寻址方式端口的编址方式有两种:分别称为存储器映象寻址方式和和I/OI/O指令寻址方式。指令寻址方式。存储器映象寻址方式存储器映象寻址方式存储器映象寻址方式存储器映象寻址方式:把系统中的每个:把系统中的每个I/OI/O端口都看作一个端口都看作一个存储单元,并与存储单元一样统一编址,这样访问存储器的所存储单元,并与存储单元一样统一编址,这样访问存储器的所有指令均可用来访问有指令均可用来访问I/OI/O端口,不用设置专门的端口,不用设置专门的I/OI/O指令。指令。I/OI/O指令寻址方式指令寻址方式指令寻址方式指令寻址方式:对系统中的输入输出端口地址单独编址,:对系统中的输入输出端口地址单独编址,构成一个构成一个I/OI/O空间,它们不占用存储空间,而是用专门的空间,它们不占用存储空间,而是用专门的ININ指令指令和和OUTOUT指令来访问这种具有独立地址空间的端口。指令来访问这种具有独立地址空间的端口。8086/8088CPU8086/8088CPU采用采用采用采用I/OI/O指令寻址方式指令寻址方式指令寻址方式指令寻址方式,用地址总线的低,用地址总线的低1616位位(A(A1515AA0 0)来寻址来寻址I/OI/O端口,最多可以访问端口,最多可以访问2 216166553665536个输入或个输入或输出端口。输出端口。12 12 一月一月 2023 2023 4.4.答:答:CPUCPU与外设之间的数据传输数据采用程序控制方式、与外设之间的数据传输数据采用程序控制方式、中断方式、中断方式、DMADMA方式等三种。方式等三种。程序控制传送方式程序控制传送方式程序控制传送方式程序控制传送方式:CPUCPU与外设之间的数据传送是在程序与外设之间的数据传送是在程序控制下完成的。控制下完成的。无条件传送方式无条件传送方式:也称为同步传送方式,主:也称为同步传送方式,主要用于对简单外设进行操作,或者外设的定时是固定的或已知要用于对简单外设进行操作,或者外设的定时是固定的或已知的场合。的场合。条件传送条件传送:也称为查询式传送方式,在开始传送前,:也称为查询式传送方式,在开始传送前,必须先查询外设已处于准备传送数据的状态,才能进行传送。必须先查询外设已处于准备传送数据的状态,才能进行传送。采用中断方式采用中断方式采用中断方式采用中断方式:CPUCPU平时可以执行主程序,只有当输入设平时可以执行主程序,只有当输入设备将数据准备好了,或者输出端口的数据缓冲器已空时,才向备将数据准备好了,或者输出端口的数据缓冲器已空时,才向CPUCPU发中断请求。发中断请求。CPUCPU响应中断后,暂停执行当前的程序,响应中断后,暂停执行当前的程序,12 12 一月一月 2023 2023转去执行管理外设的中断服务程序。转去执行管理外设的中断服务程序。在中断服务程序中,用输在中断服务程序中,用输在中断服务程序中,用输在中断服务程序中,用输入或输出指令在入或输出指令在入或输出指令在入或输出指令在CPUCPU和外设之间进行一次数据交换。等输入或和外设之间进行一次数据交换。等输入或和外设之间进行一次数据交换。等输入或和外设之间进行一次数据交换。等输入或输出操作完成之后,输出操作完成之后,输出操作完成之后,输出操作完成之后,CPUCPU又回去执行原来的程序又回去执行原来的程序又回去执行原来的程序又回去执行原来的程序。DMADMA方式:方式:方式:方式:也要利用系统的数据总线、地址总线和控制总也要利用系统的数据总线、地址总线和控制总线来传送数据。原先,这些总线是由线来传送数据。原先,这些总线是由CPUCPU管理的,但当外设需管理的,但当外设需要利用要利用DMADMA方式进行数据传送时,接口电路可以向方式进行数据传送时,接口电路可以向CPUCPU提出请提出请求,要求求,要求CPUCPU让出对总线的控制权,用让出对总线的控制权,用DMADMA控制器来取代控制器来取代CPUCPU,临时接管总线,控制外设和存储器之间直接进行高速的数据,临时接管总线,控制外设和存储器之间直接进行高速的数据传送。这种控制器能给出访问内存所需要的地址信息,并能自传送。这种控制器能给出访问内存所需要的地址信息,并能自动修改地址指针,也能设定和修改传送的字节数,还能向存储动修改地址指针,也能设定和修改传送的字节数,还能向存储器和外设发出相应的读器和外设发出相应的读/写控制信号。在写控制信号。在DMADMA传送结束后,它能传送结束后,它能释放总线,把对总线的控制权又交还给释放总线,把对总线的控制权又交还给CPUCPU。12 12 一月一月 2023 20237.7.Y Y0 0Y Y2 2Y Y3 3Y Y4 4Y Y5 5Y Y6 6Y Y7 7Y Y1 1GG1 1GG2A2AGG2B2BA AB BC CA A1212A A1515A A1313A A5 5A A4 4A A3 3A A1414M/IOM/IO74LS13874LS13890009007H90009007H9008900FH9008900FH90109017H90109017H9018901FH9018901FH90209027H90209027H9028902FH9028902FH90309037H90309037H9038903FH9038903FH C B AC B AA A15 15 A A14 14 A A13 13 A A12 12 A A1111AA6 6 A A5 5 A A4 4 A A3 3 A A2 2AA0 01 0 0 1 0000001 0 0 1 00000012 12 一月一月 2023 2023 8.8.答:答:将用于各部件之间传送信息的公共通路称为总线将用于各部件之间传送信息的公共通路称为总线将用于各部件之间传送信息的公共通路称为总线将用于各部件之间传送信息的公共通路称为总线。根据总线中信息传送的类型可分为地址总线、数据总线和根据总线中信息传送的类型可分为地址总线、数据总线和控制总线,此外还有电源线和地线控制总线,此外还有电源线和地线 若按总线的规模、用途和应用场合,则可以分成:若按总线的规模、用途和应用场合,则可以分成:片级总线片级总线片级总线片级总线也叫做元件级总线,是由芯片内部通过引脚引出也叫做元件级总线,是由芯片内部通过引脚引出的总线,用于芯片一级的互连线。它实现的总线,用于芯片一级的互连线。它实现CPUCPU主板或其它插件主板或其它插件板上的各种芯片间的互连。板上的各种芯片间的互连。系统总线系统总线系统总线系统总线也叫内总线或板级总线,它用于微型计算机中各也叫内总线或板级总线,它用于微型计算机中各插件板之间的连线,也就是通常所说的微机总线。插件板之间的连线,也就是通常所说的微机总线。外部总线外部总线外部总线外部总线也称为通信总线,它用于微型计算机系统之间,也称为通信总线,它用于微型计算机系统之间,或微型计算机系统与其它电子仪器或设备之间的通信。或微型计算机系统与其它电子仪器或设备之间的通信。12 12 一月一月 2023 2023 对于制造厂家来说对于制造厂家来说对于制造厂家来说对于制造厂家来说,只要按总线接口规范设计,只要按总线接口规范设计CPUCPU主板、主板、I/OI/O接口板或存储器插件板,然后将插件板插入主机的总线扩展接口板或存储器插件板,然后将插件板插入主机的总线扩展槽中,就可构成系统,很适合于大批量生产、组装和调试,也槽中,就可构成系统,很适合于大批量生产、组装和调试,也便于更新和扩充系统。便于更新和扩充系统。对于用户来说对于用户来说对于用户来说对于用户来说,可根据自身需要,灵活地选购接口板或存,可根据自身需要,灵活地选购接口板或存储器插件,来组装成适合自己的应用需要的系统或更新原有系储器插件,来组装成适合自己的应用需要的系统或更新原有系统。统。12 12 一月一月 2023 2023第七章作业习题课第七章作业习题课杭州电子科技大学自动化学院杭州电子科技大学自动化学院微机原理与接口技术*1818 P302 P302 1.1.【答答】:当当CPUCPU正正常常运运行行程程序序时时,由由于于微微处处理理器器内内部部事事件件或或外外设设请请求求,引引起起CPUCPU中中断断正正在在运运行行的的程程序序,转转去去执执行行请请求求中中断断的的外外设设(或或内内部部事事件件)的的中中断断服服务务子子程程序序,中中断断服服务务程程序序执执行行完完毕毕,再再返返回回被被中中止止的的程程序序,这这一一过过程程称称为为中中断。断。可可可可屏屏屏屏蔽蔽蔽蔽中中中中断断断断由由引引脚脚INTRINTR引引入入,采采用用电电平平触触发发,高高电电平平有有效效,INTRINTR信信号号的的高高电电平平必必须须维维持持到到CPUCPU响响应应中中断断才才结结束束。可可以以通通过过软软件件设设置置来来屏屏蔽蔽外外部部中中断断,即即使使外外部部设设备备有有中中断断请请求求,CPUCPU可可以以不不予予响响应应。当当外外设设有有中中断断申申请请时时,在在当当前前指指令令执执行行完完后后,CPUCPU首首先先查查询询IFIF位位,若若IFIF0 0,CPUCPU就就禁禁止止响响应应任任何何外外设设中中断;若断;若IFIF1 1,CPUCPU就允许响应外设的中断请求。就允许响应外设的中断请求。不不不不可可可可屏屏屏屏蔽蔽蔽蔽中中中中断断断断由由引引脚脚NMINMI引引入入,边边沿沿触触发发,上上升升沿沿之之后后维维持持两两个个时时钟钟周周期期高高电电平平有有效效。不不能能用用软软件件来来屏屏蔽蔽的的,一一旦旦有有不不可可屏屏蔽蔽中中断断请请求求,如如电电源源掉掉电电等等紧急情况,紧急情况,CPUCPU必须予以响应。必须予以响应。*1919 4.4.【答答】:CPUCPU响应中断要有三个条件:响应中断要有三个条件:外设提出中断申请;本中断位未外设提出中断申请;本中断位未外设提出中断申请;本中断位未外设提出中断申请;本中断位未被屏蔽;中断允许。被屏蔽;中断允许。被屏蔽;中断允许。被屏蔽;中断允许。可屏蔽中断处理的过程一般分成几步:可屏蔽中断处理的过程一般分成几步:中断请求;中断响应;保护现场;中断请求;中断响应;保护现场;中断请求;中断响应;保护现场;中断请求;中断响应;保护现场;转入执行中断服务子程序;恢复现场和中断返回转入执行中断服务子程序;恢复现场和中断返回转入执行中断服务子程序;恢复现场和中断返回转入执行中断服务子程序;恢复现场和中断返回。CPUCPU在响应外部中断,并转入相应中断服务子程序的过程中,要依次做以在响应外部中断,并转入相应中断服务子程序的过程中,要依次做以下工作:下工作:从数据总线上从数据总线上读取中断类型号读取中断类型号,将其存入内部暂存器。,将其存入内部暂存器。将标志寄存器将标志寄存器PSWPSW的值入钱的值入钱。将将PSWPSW中的中的中断允许标志中断允许标志IFIF和单步标志和单步标志TFTF清清0 0,以屏蔽外部其它中断,以屏蔽外部其它中断请求,避免请求,避免CPUCPU以单步方式执行中断处理子程字。以单步方式执行中断处理子程字。保护断点保护断点,将当前指令下面一条指令的段地址,将当前指令下面一条指令的段地址CSCS和指令指针和指令指针IPIP的值入的值入栈,中断处理完毕后,能正确返回到主程序继续执行。栈,中断处理完毕后,能正确返回到主程序继续执行。根据中断类型号到中断向量表中找到中断向量,根据中断类型号到中断向量表中找到中断向量,转入相应中断服务子转入相应中断服务子程序。程序。中断处理程序结束以后,从堆栈中依次中断处理程序结束以后,从堆栈中依次弹出弹出IPIP、CSCS和和PSWPSW,然后返回,然后返回主程序断点处主程序断点处,继续执行原来的程序。,继续执行原来的程序。*2020 5.5.【答答】:由于响应中断时:由于响应中断时CPUCPU自动关闭中断(自动关闭中断(IFIF0 0),故在中断服务),故在中断服务子程序中子程序中STISTI指令后方可实现中断嵌套。一般在中断服务子程序中保护现场后指令后方可实现中断嵌套。一般在中断服务子程序中保护现场后即设置开中断指令即设置开中断指令STISTI(IFIF1 1),以便实现中断嵌套。),以便实现中断嵌套。6.6.【答答】:中断结束命令:中断结束命令EOIEOI后,清除中断服务寄存器中的标志位,即允后,清除中断服务寄存器中的标志位,即允许响应同级或低级中断,为避免错误,一般将中断结束命令许响应同级或低级中断,为避免错误,一般将中断结束命令EOIEOI置于中断服务置于中断服务子程序结束前。子程序结束前。7.7.【答答】:中断向量表又称中断服务程序入口地址表中断向量表又称中断服务程序入口地址表中断向量表又称中断服务程序入口地址表中断向量表又称中断服务程序入口地址表。将每个设备的中断。将每个设备的中断服务程序入口地址服务程序入口地址(矢量地址矢量地址)集中,依次放在中断向量表中。集中,依次放在中断向量表中。当当当当CPUCPU响应中断响应中断响应中断响应中断后,控制逻辑根据外设提供的中断类型号查找中断向量表,然后将中断服务程后,控制逻辑根据外设提供的中断类型号查找中断向量表,然后将中断服务程后,控制逻辑根据外设提供的中断类型号查找中断向量表,然后将中断服务程后,控制逻辑根据外设提供的中断类型号查找中断向量表,然后将中断服务程序的入口地址送到段寄存器和指令指针寄存器,序的入口地址送到段寄存器和指令指针寄存器,序的入口地址送到段寄存器和指令指针寄存器,序的入口地址送到段寄存器和指令指针寄存器,CPUCPU转入中断服务子程序。转入中断服务子程序。转入中断服务子程序。转入中断服务子程序。这样大大加快中断处理的速度。这样大大加快中断处理的速度。8086/80888086/8088系统允许处理系统允许处理256256种类型的中断,种类型的中断,对应类型号为对应类型号为0FFH0FFH。在存储器的。在存储器的00000H003FFH00000H003FFH,占,占1K1K字节空间,用作存字节空间,用作存放中断向量。每个类型号占放中断向量。每个类型号占4 4个字节,高个字节,高2 2个字节存放中断入口地址的段地址,个字节存放中断入口地址的段地址,低低2 2个字节存放段内偏移地址。个字节存放段内偏移地址。*212110.10.00024H00024H00026H00026H10H10H00H00H00H00H60H60H.中断向量表中断向量表中断向量表中断向量表02H02H40H40H08H08H00H00H00H00HA2HA2HSP=00FAHSP=00FAHSP=0100HSP=0100HIPIPCSCSPSWPSW.堆堆堆堆 栈栈栈栈l l指令指令INT 9INT 9为双字节指令,因此下一条指令的地址为为双字节指令,因此下一条指令的地址为0800H:00A2H0800H:00A2H;l l94943636(24H24H),中断向量表地址),中断向量表地址00024H00024H中取得中取得0060H0060HIPIP,00026H00026H中中取得取得1000H1000HCSCS,即执行指令,即执行指令INT 9INT 9后,后,CS=1000HCS=1000H,IP=0060HIP=0060H。*222210.10.标志寄存器标志寄存器PSWPSW执行执行INT 9INT 9前前执行执行INT 9INT 9后后CFCFX XPFPFX XAFAFX XZFZFSFSFTFTFIFIFDFDFOFOFX X X XX X X X0 00 00 00 00 00 01 10 00 01 10 00 00 0 0 00 0 0 00 00 00 00 00 00 01 10 00 00 00 00 00 0 0 00 0 0 0PSWPSW0040H0040H*232314.14.10H10H00H00H32H32H50H50H10H10H00H00H61H61H00H00H10H10H00H00H50H50H20H20H50H450H400140H00140H52H452H400148H00148H54H454H400150H00150HIRIR0 0 类型号类型号50H50HIRIR2 2 类型号类型号52H52HIRIR4 4 类型号类型号54H54H中断向量表中断向量表*2424(1)(1)中断向量表形成中断向量表形成MOVMOVAXAX,1000H1000HMOVMOVDSDS,AXAX;DSDS中为段地址中为段地址MOVMOVDXDX,5020H5020H;DXDX中为偏移地址中为偏移地址MOVMOVALAL,50H50H;中断类型号为;中断类型号为50H50HMOVMOVAHAH,25H25HINTINT21H21H;设置类型号;设置类型号50H50H的中断向量的中断向量MOVMOVDXDX,6100H6100HMOVMOVALAL,52H52HINTINT21H21H;设置类型号;设置类型号52H52H的中断向量的中断向量MOVMOVDXDX,3250H3250HMOVMOVALAL,54H54HINTINT21H21H;设置类型号;设置类型号54H54H的中断向量的中断向量*2525(2)8259A(2)8259A初始化编程:设初始化编程:设8259A8259A的端口地址为的端口地址为FFC8HFFC8H和和FFC9HFFC9HMOVMOVALAL,00010011B00010011B(13H13H);定义;定义ICWICW1 1,单独使用,边沿触发,单独使用,边沿触发MOVMOVDXDX,0FFC8H0FFC8HOUTOUTDXDX,ALAL;发;发ICWICW1 1命令命令MOVMOVALAL,50H50H;IRIR0 0的中断类型号为的中断类型号为50H50HMOVMOVDXDX,0FFC9H0FFC9HOUTOUTDXDX,ALAL;发;发ICWICW2 2命令命令MOVMOVALAL,00000001B00000001B;定义;定义ICWICW4 4,完全嵌套,非缓冲,完全嵌套,非缓冲OUTOUTDXDX,ALALMOVMOVALAL,11101010B11101010B(0EAH0EAH);定义;定义OCWOCW1 1,允许,允许IRIR0 0、IRIR2 2、OUTOUTDXDX,ALAL;IRIR4 4中断,其余中断请求屏蔽中断,其余中断请求屏蔽 *2626(3)(3)中断服务子程序中断服务子程序PUSHPUSHAXAX;保护现场;保护现场STISTI;开中断;开中断;中断处理;中断处理;中断处理;中断处理CLICLI;关中断;关中断MOVMOVALAL,20H20H;定义;定义OCWOCW2 2,普通,普通EOIEOI结束命令结束命令MOVMOVDXDX,0FFC8H0FFC8HOUTOUTDXDX,ALALPOPPOPAXAX;恢复现场;恢复现场IRETIRET;中断返回;中断返回*272720H20H00H00H38H38H00H00H20H20H00H00H28H28H00H00H20H20H00H00H18H18H00H00H83H483H40020CH0020CH94H494H400250H00250HA4H4A4H400290H00290H主片主片IRIR3 3,类型号为,类型号为83H83H1#1#从片从片IRIR4 4,类型号为,类型号为94H94H2#2#从片从片IRIR4 4,类型号为,类型号为A4HA4H中断向量表中断向量表16.16.*2828SP/ENSP/ENCASCAS0 0CASCAS1 1CASCAS2 2CASCAS0 0CASCAS1 1CASCAS2 2CASCAS0 0CASCAS1 1CASCAS2 2CS ACS A0 0 D D7 7DD0 0 INTA RD WR INT INTA RD WR INT A A1 1 D D7 7DD0 0 INTA RD WR INTR INTA RD WR INTRGNDGNDGNDGNDSP/ENSP/ENSP/ENSP/ENIRIR4 4IRIR5 5IRIR3 3IRIR2 2IRIR4 4INTINTINTINT2#2#从从从从8259A8259A1#1#从从从从8259A8259A主主主主8259A8259AV VCCCC硬件连接图硬件连接图*2929(1)(1)中断向量表形成中断向量表形成MOVMOVAXAX,2000H2000HMOVMOVDSDS,AXAX;DSDS中为段地址中为段地址MOVMOVDXDX,1800H1800H;DXDX中为偏移地址中为偏移地址MOVMOVALAL,83H83H;中断类型号为;中断类型号为83H83HMOVMOVAHAH,25H25HINTINT21H21H;设置类型号;设置类型号83H83H的中断向量的中断向量MOVMOVDXDX,2800H2800HMOVMOVALAL,94H94HINTINT21H21H;设置类型号;设置类型号94H94H的中断向量的中断向量MOVMOVDXDX,3800H3800HMOVMOVALAL,0A4H0A4HINTINT21H21H;设置类型号;设置类型号A4HA4H的中断向量的中断向量*3030(2)(2)主片主片8259A8259A初始化编程:端口地址为初始化编程:端口地址为CCF8HCCF8H和和CCFAHCCFAHMOVMOVALAL,00011001B00011001B(19H19H);定义;定义ICWICW1 1,主片级联,电平触发,主片级联,电平触发MOVMOVDXDX,0CCF8H0CCF8HOUTOUTDXDX,ALAL;发;发ICWICW1 1命令命令MOVMOVALAL,80H80H;IRIR0 0的中断类型号为的中断类型号为80H80HMOVMOVDXDX,0CCFAH0CCFAHOUTOUTDXDX,ALAL;发;发ICWICW2 2命令命令MOVMOVALAL,00100100B00100100B(24H24H);定义;定义ICWICW3 3,IRIR2 2和和IRIR5 5接从片接从片OUTOUTDXDX,ALALMOVMOVALAL,00000001B00000001B(01H01H);定义;定义ICWICW4 4,完全嵌套,非缓冲,完全嵌套,非缓冲OUTOUTDXDX,ALAL;非自动;非自动EOIEOI结束方式结束方式MOVMOVALAL,11010011B11010011B(0D3H0D3H);定义;定义OCWOCW1 1,允许,允许IRIR2 2、IRIR3 3OUTOUTDXDX,ALAL;IRIR5 5中断,其余中断请求屏蔽中断,其余中断请求屏蔽*3131(3)1(3)1从片从片8259A8259A初始化编程:端口地址为初始化编程:端口地址为FFE8HFFE8H和和FFEAHFFEAHMOVMOVALAL,00011001B00011001B(19H19H);定义;定义ICWICW1 1,片从级联,电平触发,片从级联,电平触发MOVMOVDXDX,0FFE8H0FFE8HOUTOUTDXDX,ALAL;发;发ICWICW1 1命令命令MOVMOVALAL,90H90H;IRIR0 0的中断类型号为的中断类型号为90H90HMOVMOVDXDX,0FFEAH0FFEAHOUTOUTDXDX,ALAL;发;发ICWICW2 2命令命令MOVMOVALAL,00000010B00000010B(02H02H);定义;定义ICWICW3 3,1#1#从片接主片的从片接主片的IRIR2 2OUTOUTDXDX,ALALMOVMOVALAL,00000001B00000001B(01H01H);定义;定义ICWICW4 4,完全嵌套,非缓冲,完全嵌套,非缓冲OUTOUTDXDX,ALAL;非自动;非自动EOIEOI结束方式结束方式MOVMOVALAL,11101111B11101111B(0EFH0EFH);定义;定义OCWOCW1 1,允许,允许IRIR4 4中断,中断,OUTOUTDXDX,ALAL;其余中断请求屏蔽;其余中断请求屏蔽*3232(4)2(4)2从片从片8259A8259A初始化编程:端口地址为初始化编程:端口地址为FFECHFFECH和和FFEEHFFEEHMOVMOVALAL,00011001B00011001B(19H19H);定义;定义ICWICW1 1,片从级联,电平触发,片从级联,电平触发MOVMOVDXDX,0FFECH0FFECHOUTOUTDXDX,ALAL;发;发ICWICW1 1命令命令MOVMOVALAL,0A0A0H0H;IRIR0 0的中断类型号为的中断类型号为A0HA0HMOVMOVDXDX,0FFEEH0FFEEHOUTOUTDXDX,ALAL;发;发ICWICW2 2命令命令MOVMOVALAL,00000101B00000101B(05H05H);定义;定义ICWICW3 3,2#2#从片接主片的从片接主片的IRIR5 5OUTOUTDXDX,ALALMOVMOVALAL,00000001B00000001B(01H01H);定义;定义ICWICW4 4,完全嵌套,非缓冲,完全嵌套,非缓冲OUTOUTDXDX,ALAL;非自动;非自动EOIEOI结束方式结束方式MOVMOVALAL,11101111B11101111B(0EFH0EFH);定义;定义OCWOCW1 1,允许,允许IRIR4 4中断,中断,OUTOUTDXDX,ALAL;其余中断请求屏蔽;其余中断请求屏蔽12 12 一月一月 2023 2023第八章作业习题课第八章作业习题课杭州电子科技大学自动化学院杭州电子科技大学自动化学院微机原理与接口技术*3434 P324 P324 1.1.【答答】:82538253内部包含内部包含3 3个完全相同的计数器个完全相同的计数器个完全相同的计数器个完全相同的计数器/定时器通道定时器通道定时器通道定时器通道,即,即0 02 2计计数通道,对数通道,对3 3个通道的操作完全是独立的。个通道的操作完全是独立的。82538253的每个通道都有的每个通道

    注意事项

    本文(微型计算机原理与接口技术答案课件.ppt)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开