当前位置: 首页 > news >正文

灵当crm客户管理系统搜狗首页排名优化

灵当crm客户管理系统,搜狗首页排名优化,企业网络推广的方法,wordpress 文章 顺序文章目录前言寄存器定义SHPR-System Handler Priority RegistersBASEPRI-Base Priority Mask RegisterPRIMASK-Priority Mask RegisterFAULTMASK-Fault Mask Register总结前言 之前一直搞不清OS中屏蔽中断和开中断是如何实现的,导致部分中断没有在OS中配置而引发了…

文章目录

    • 前言
    • 寄存器定义
      • SHPR-System Handler Priority Registers
      • BASEPRI-Base Priority Mask Register
      • PRIMASK-Priority Mask Register
      • FAULTMASK-Fault Mask Register
    • 总结

前言

之前一直搞不清OS中屏蔽中断和开中断是如何实现的,导致部分中断没有在OS中配置而引发了一些临界区的问题,本文介绍ARM内核手册中的相关寄存器的定义

寄存器定义

先来认识下几个相关的寄存器

SHPR-System Handler Priority Registers

对应系统中断的优先级设置,有三个寄存器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此处的优先级值越小,优先级越高,需要注意的是,如果只有0-15个优先级,则取的是高4位,低四位一直为0且写值是无效的

BASEPRI-Base Priority Mask Register

在这里插入图片描述
在这里插入图片描述
该寄存器用来屏蔽优先级等于或低于设置值的中断

例如,配置为0x30时,则0x30-0xff优先级的中断会被屏蔽

如果只用了高4位,则屏蔽优先级0x3-0xf的中断

PRIMASK-Priority Mask Register

在这里插入图片描述
当设置为1时,屏蔽所有可配置中断(除了NMI和Hardfault

FAULTMASK-Fault Mask Register

在这里插入图片描述
当设置为1时,屏蔽除了NMI之外的所有中断

总结

在ARM汇编语言中,经常会看到cpsid和cpsie,其实cpsid对应的就是关中断,cpsie对应的是开中断,其后一般会跟i或者f或者if,i表示的就是PRIMASK,f表示的是FAULTMASK,cpsid if实际就是将PRIMASK和FAULTMASK都置1,cpsie if则是将他俩都置0,不过这两种方式都是比较粗暴的,OS中一般不这么使用

http://www.dtcms.com/a/534626.html

相关文章:

  • 西宁网站制作 青自己做网站用php最快么
  • 泉州最专业微信网站建设开发东莞人才市场档案服务中心
  • 做农产品网站需要做的准备北京网络职业技术学院官网
  • 重庆建站模板搭建教学网站系统流程图
  • 南京外贸网站建设公司学人工智能后悔死了
  • 自己的网站怎么做跳转花店网站模板免费下载
  • php网站平台可商用的免费素材网站
  • 南京建设教育网站南阳网站设计
  • 网站开发与管理课程设计心得网站建设先进个人材料
  • 如何做网站实名认证wordpress 添加插件
  • 宗亲网站开发网站开发php和c语言区别
  • 宜昌皓月建设工程有限公司网站百度地图收录提交入口
  • 网站制作好后 怎样上线西部数码网站管理助手3.1
  • 做暧暧免费网站哪里有免费的网站模板下载 迅雷下载 迅雷下载软件
  • 北大青鸟的网站建设课程多少钱wordpress pixvideo
  • 有没有在线辅导家做的网站seo网站查询工具
  • 网站开发公司气氛wordpress 右侧空白
  • 深圳的知名网站设计有哪些重庆制作网站模板建站公司
  • 昌邑市建设局官方网站北辰网站开发
  • 合肥建设学校网站首页广西壮族自治区官网
  • 网站源码怎么弄丰功网站建设
  • 如何自已建网站云南住房建设厅网站
  • 国企网站建设合同网站的对比
  • 网站虚拟主机建设百度查重软件
  • 网站建设开发公司地址做装修那个网站好
  • 厦门h5网站建设老哥们给个uc能看的2021
  • 贵州网站建设培训哈尔滨网站建设团队
  • 长沙网站 建设推广世云网络东营百姓网免费发布信息网
  • 营销形网站广西智能网站建设制作
  • 竹溪县县建设局网站网站推广关键词排名