0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

屏蔽技术是什么 屏蔽触发器介绍

麦辣鸡腿堡 来源:TrustZone 作者:TrustZone 2023-10-30 17:02 次阅读

•1)屏蔽触发器和屏蔽字:程序中断接口电路中,完成触发器D,中断请求触发器INTR和屏蔽触发器MASK。

在程序中断接口电路中,有三个重要的组成部分:完成触发器D,中断请求触发器INTR和屏蔽触发器MASK。这些组件都扮演着各自的角色,以实现程序中断处理的功能。

完成触发器D:当设备工作完成时,会将D置为1,这表示中断源已经准备好向CPU发送中断请求。

中断请求触发器INTR:当设备发出中断请求时,INTR会被置为1。这个触发器是用来向CPU发送中断请求的。

屏蔽触发器MASK:每个中断源都有一个与之对应的屏蔽触发器,如果该中断源被屏蔽(即MASK=1),那么即使INTR被置为1,CPU也不会响应这个中断请求。换句话说,屏蔽触发器可以阻止特定的中断源向CPU发送中断请求。

所有的屏蔽触发器组合在一起,构成了屏蔽寄存器

•当中断源被屏蔽时(MASK=1),此时即使D=1,中断查询信号到来时刻只能将INTR置“0”,CPU接收不到该中断源的中断请求,即它被屏蔽。

•若该中断源未被屏蔽(MASK=0),当设备工作已完成时(D=1),中断查询信号则将INTR置“1”,表示该中断源向CPU发出中断请求,

•该信号送至排队器进行优先级判断。显然,对于每个中断请求触发器就有一个屏蔽触发器,将所有屏蔽触发器组合在一起,便构成了一个屏蔽寄存器。屏蔽寄存器的内容称为屏蔽字。屏蔽字与中断源的优先级是一一对应的。

•2)屏蔽技术可改变优先等级:严格地说,优先级包含响应优先级和处理优先级。响应优先级是指CPU响应各中断源请求的优先次序,这种次序往往是硬件线路已设置好的,不便于改动。
处理优先级是指CPU实际对各中断源请求的处理优先次序。如果不采用屏蔽技术,响应的优先次序就是处理的优先次序。采用了屏蔽技术后,可以改变CPU处理各中断源的优先等级,从而改变CPU执行程序的轨迹。

例如,A、B、C、D 这4个中断源的优先级别按A-》B-》C-》D降序排列,根据这一次序,CPU执行程序的轨迹如下图所示。当4个中断源同时提出

图片

在不改变CPU响应中断的次序下,通过改变屏蔽字可以改变CPU处理中断的次序。例如,更改上述4个中断源的屏蔽字将其处理次序更改为:

图片

图片

CPU在运行程序的过程中,若A、B、C、D4个中断源同时提出请求,按照中断级别的高低,CPU首先响应并处理A中断源的请求,由于A的屏蔽字是1111,屏蔽了所有的中断源,故A程序可以全部执行完,然后回到主程序。

由于B、C、D的中断请求还未响应,而B的响应优先级高于其他,所以CPU响应B的请求,进入B的中断服务程序。

在B的服务程序中,由于设置了新的屏蔽字0100,即A、C、D可打断B,而A程序已执行完,C的响应优先级高于D,于是CPU响应C,进入C的服务程序。

在C的服务程序中,由于设置了的屏蔽字0110,即A、D可打断C,A已执行于是CPU响应D,执行D的中断服务程序。

D一直做完后回到C程序,C程序执行完后,回到B程序。

B程序做完后,回到主程序。

在中断处理过程中,CPU首先会检查INTR,如果INTR为1,那么CPU会进一步检查对应的屏蔽触发器(MASK),如果MASK也为1,那么该中断源的中断请求会被屏蔽,CPU不会响应;如果MASK为0,那么CPU会响应这个中断请求,转去执行对应的中断服务程序。

这个过程是自动进行的,不需要程序员明确地编写相关的指令。在硬件设计中,程序员需要根据实际需求来设置INTR、D和MASK的值,以实现正确的中断处理。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10858

    浏览量

    211670
  • 中断
    +关注

    关注

    5

    文章

    898

    浏览量

    41483
  • 程序
    +关注

    关注

    117

    文章

    3786

    浏览量

    81020
  • 触发器
    +关注

    关注

    14

    文章

    2000

    浏览量

    61140
收藏 人收藏

    评论

    相关推荐

    电磁屏蔽技术探讨

    电磁屏蔽技术探讨作者:姚 淳 郭祥玉摘 要:讨论了电磁屏蔽技术,包括电磁屏蔽技术原理、
    发表于 10-09 09:02 35次下载

    电磁屏蔽技术分析

    电磁屏蔽技术分析 讨论了电磁屏蔽技术,包括电磁屏蔽技术原理、
    发表于 06-30 20:28 2973次阅读

    屏蔽基本介绍

    屏蔽基本介绍 屏蔽就是对两个空间区域之间进行金属的隔离,以控制电场、磁场和电磁波由一
    发表于 04-16 17:31 2107次阅读

    触发器介绍及分类

    本次重点内容:1、触发器的概念和分类。2、同步触发器、主从触发器、边沿触发器的含义。 4.1.1 触发器概述一、
    发表于 08-19 08:57 2w次阅读

    电磁屏蔽技术

    电磁兼容技术介绍、电磁干扰抑制的屏蔽技术
    发表于 05-18 16:20 11次下载

    怎么设置中断屏蔽

    对应每一个中断请求触发器就有一个屏蔽触发器,将所有的屏蔽触发器组合在一起,就成了一个屏蔽寄存器
    发表于 11-17 14:53 2.6w次阅读
    怎么设置中断<b class='flag-5'>屏蔽</b>字

    什么是边沿触发器_边沿D触发器介绍

    边沿触发器,指的是接收时钟脉冲CP 的某一约定跳变(正跳变或负跳变)来到时的输入数据。在CP=l 及CP=0 期间以及CP非约定跳变到来时,触发器不接收数据的触发器。具有下列特点的触发器
    发表于 01-31 09:02 7.2w次阅读
    什么是边沿<b class='flag-5'>触发器</b>_边沿D<b class='flag-5'>触发器</b><b class='flag-5'>介绍</b>

    触发器的作用_触发器的特点介绍

    本文开始介绍触发器的定义和触发器的特点,其次阐述了触发器的分类和触发器的作用,最后介绍
    发表于 03-27 17:35 2.2w次阅读

    单稳态触发器有哪些_单稳态触发器工作原理介绍

    本文开始阐述了单稳态触发器工作特点和单稳态触发器的分类,其次阐述了单稳态触发器工作原理,最后介绍了常用的CD4098单稳态触发器
    的头像 发表于 03-28 15:41 4.1w次阅读
    单稳态<b class='flag-5'>触发器</b>有哪些_单稳态<b class='flag-5'>触发器</b>工作原理<b class='flag-5'>介绍</b>

    寄存触发器的区别介绍

    本文开始介绍了寄存分类、特点与用途,其次介绍触发器的分类与触发器的作用,最后介绍了寄存
    发表于 04-11 14:39 2.7w次阅读
    寄存<b class='flag-5'>器</b>和<b class='flag-5'>触发器</b>的区别<b class='flag-5'>介绍</b>

    电平触发器,脉冲触发器和边沿触发器触发因素是什么

    脉冲触发器由两个相同的电平触发的SR触发器组成,其中左SR触发器成为主触发器,右手侧称为从触发器
    的头像 发表于 02-11 10:56 9440次阅读
    电平<b class='flag-5'>触发器</b>,脉冲<b class='flag-5'>触发器</b>和边沿<b class='flag-5'>触发器</b>的<b class='flag-5'>触发</b>因素是什么

    触发器的类型介绍

    触发器是构成时序逻辑电路的基本单元。它是一种具有记忆功能,能储存1位二进制信息的逻辑电路。在之前的文章中已经介绍触发器了,这里再介绍一下其他类型的
    的头像 发表于 03-23 15:13 1.7w次阅读
    <b class='flag-5'>触发器</b>的类型<b class='flag-5'>介绍</b>

    T触发器原理介绍

    电子发烧友网站提供《T触发器原理介绍.zip》资料免费下载
    发表于 11-20 14:20 1次下载
    T<b class='flag-5'>触发器</b>原理<b class='flag-5'>介绍</b>

    t触发器和jk触发器的区别和联系

    触发器是数字电路中常用的组合逻辑电路,在现代电子系统中有着广泛的应用。其中,最常用的两种触发器是T触发器和JK触发器。本文将详细介绍T
    的头像 发表于 02-06 14:04 6109次阅读

    如何用jk触发器构成t触发器?t触发器逻辑功能有哪些

    触发器,其输入信号作用于触发器触发器将根据输入信号进行状态切换。本文将详细介绍如何使用JK触发器构成T
    的头像 发表于 02-06 14:11 8850次阅读