云服务器搭建网站教程苏州做外贸网站

news/2025/9/23 9:20:09/文章来源:
云服务器搭建网站教程,苏州做外贸网站,线下推广引流渠道,怎么做网站添加二维码【README】 本文转自bilibili《计算机组成原理#xff08;哈工大刘宏伟#xff09;》的视频讲解#xff0c;非常棒#xff0c;墙裂推荐#xff1b; 【1】中断介绍 1#xff09;作用#xff1a;用中断系统实现了外设数据的输入输出#xff1b; 还可以用于程序调试哈工大刘宏伟》的视频讲解非常棒墙裂推荐 【1】中断介绍 1作用用中断系统实现了外设数据的输入输出 还可以用于程序调试计算机系统的异常事件都可以用中断系统来处理 2中断因素 人为设置的中断程序性事故如java异常硬件故障如硬盘坏道Io设备如数据输入输出外部事件如键盘中断按钮调试程序【2】 cpu中断问题 【2.1】问题1各中断源如何向cpu提出请求 给每一个中断源设置一个触发器用触发器来标记这个中断源是否提出了中断请求 一个中断源对应一个中断请求触发器INTR多个触发器组成了中断请求标记寄存器 INTR 中断请求标记寄存器 INTR 如下 【2.2】 问题2各中断源同时提出请求怎么办 对中断源进行分级响应优先级最高的中断源对中断源的级别进行排队 中断优先级分为响应优先级和处理优先级 响应优先级由硬件决定中断源决定无法修改 处理优先级可以修改通过设置中断屏蔽字到中断屏蔽寄存器来屏蔽其他中断 【2.3】问题3Cpu在什么条件什么时间以什么方式响应中断 【2.3.1】cpu在什么条件下响应中断请求 为了表示cpu是否响应中断请求有一个允许中断触发器EINT值1表示允许cpu 响应中断源发出的中断请求 【2.3.2】 cpu在什么时间响应中断请求 通常情况下cpu只有在指令的执行阶段结束以后才能够响应中断请求但cpu的某些指令的执行阶段比较长这种情况就允许cpu在指令执行过程中响应中断请求 【2.3.3】 cpu响应中断过程 在指令执行以后cpu发送查询信号到中断源的中断请求触发器查询信号把中断请求触发器的输出端设置为1把中断请求信号发送到排队电路 补充中断隐指令作为响应中断的一部分有3个操作保护程序断点寻找入口地址硬件关中断如下 中断响应步骤如下 步骤 描述 1 Cpu完成指令执行阶段后通过硬件向量法查找中断源各个中断源的信号送入排队器 2 排队器把中断源信号只有一根线为1送给中断标记触发器从而把INT设置为1而EINT设置为0 3 此外排队器还要把中断信号送给向量地址形成部件这个向量地址送给PC为执行中断服务程序做准备向量地址保存了中断服务程序的入口地址 【小结】中断响应过程中要解决的3个问题 问题1保护程序断点 断点就是中断服务程序执行完成后返回执行的指令        方法1 断点存到特定地址0号地址内         方法2 断点进栈 问题2寻找中断服务程序入口地址         方法1 采用硬件向量法把中断向量地址发送到PC寄存器PC中保存了向量地址这个向量地址保存了中断服务程序的入口地址或跳转指令该指令会跳转到中断服务程序         方法2 软件查询法中断识别程序的入口地址发送到PC寄存器计算机执行中断识别程序来查找中断服务程序的入口地址 问题3硬件关中断把中断允许触发器的值设置为0 关中断的目的 避免在单重中断的机器中在执行中断服务程序的过程中有新的中断源会打断当前的中断服务程序的执行 另外即使在多重中断的cpu中采用关中断的方式也是为了保存程序断点保存程序现场的一个过程 【2.4】问题4如何保护现场 【2.5】问题5如何恢复现场 1 保护现场 1.1    保存断点由中断隐指令硬件来做包括3个步骤保存断点形成中断服务程序的入口地址硬件关中断 1.2    保存寄存器内容由中断服务程序来做软件cpu当中的一些寄存器在执行中断服务程序的时候需要用到这些寄存器的内容也要进行保存 因为这些内容将来中断返回的时候主程序还要用到 2 恢复现场 2.1 由中断服务程序完成 因为中断服务程序在保存现场的时候可以吧寄存器内容压入到堆栈中 在中断服务程序恢复现场时可以出栈 3 中断服务程序的工作内容包括 1)    保护现场push指令 2)    其他服务程序中断服务程序剩余部分 3)    恢复现场pop指令 4)    中断返回IRET指令 【补充*】上述保护现场入栈恢复现场出栈也是线程切换的流程即线程上线文切换的原理可以看到频繁切换就是入栈和出栈过程即寄存器数据送入内存栈和内存栈数据送入寄存器的过程频繁切换的话可以看到成本非常高这个切换过程并没有做实际的业务逻辑 【2.6】问题6如何寻找中断服务程序的入口地址 通过硬件向量法或程序查询法寻找 【2.6.1】硬件向量法 排队器输出只有1根线是高电平1其他全部为低电平0 向量地址形成部件根据排队器输出确定需要响应的中断源从而确定执行哪一个中断服务程序通过中断向量地址确定 用硬件查找中断服务程序入口地址有两种方法 方法1 在中断向量地址的存储单元中存放一条跳转指令 如 jmp 200则200就是中断服务程序的入口地址 方法2 在中断向量地址的存储单元中存放的就是中断服务程序的入口地址如中断向量地址12H其保存的入口地址200 【2.6.2】程序查询法 中断识别程序查询步骤 步骤 指令 说明 1 SKP DZ 1# SKP表示跳过下一条指令 指令功能查询第1号中断源的完成触发器D看触发器是等于0还是等于1 若等于1说明中断源已经准备好了提出了中断请求cpu就要去执行响应的中断服务程序步骤2若等于0说明1号中断源没有准备好则跳过指令2进入2号中断源的查询步骤3 2 JMP 1#SR 执行中断服务程序 3 SKP DZ 2 …… 4 JMP 2SR …… 【2.7】问题7处理中断的过程中又出现新的中断 怎么办 处理过程如下 处理中断1时发生了中断2且中断2优先级大于中断1则停止中断1的服务程序转而执行中断2的服务程序处理中断2时发生了中断3且中断3优先级大于中断2则停止中断2的服务程序转而执行中断3的服务程序 上图中 产生了3次中断和3个断点分别是 k1, l1, m1 【例】利用中断屏蔽字修改中断处理优先级响应多个中断参见 https://blog.csdn.net/PacosonSWJTU/article/details/123595867 【3】cpu中断全过程小结 cpu全过程有5个步骤 中断请求中断判优中断响应中断处理中断返回

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912027.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

东庄水利枢纽建设公司网站本地网站建设教程xampp

《精通Unix下C语言编程与项目实践》读书笔记(new)文章试读 不拘一个遍程序系列:编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国。一、二、三、四职场规划:一些杂七杂八的职场感悟吧。不值钱的软件人才 精力充沛与事业…

展览馆网站建设西安做网站朋朋网络

工作中,经常遇到端口转发的情况。实现的方式很多种,个人感觉还是用nginx实现方便一些。我的环境是ubuntu 22.04, 路由器开通端口段全部映射到这台机器,然后再由它转发给各兄弟机。 /etc/nginx/nginx.conf, 文末位置加入: stream…

烟台招远网站建设牛杂网这类网站怎么做的

分类预测 | Matlab实现KOA-CNN-BiGRU-selfAttention多特征分类预测(自注意力机制) 目录 分类预测 | Matlab实现KOA-CNN-BiGRU-selfAttention多特征分类预测(自注意力机制)分类效果基本描述程序设计参考资料 分类效果 基本描述 1.M…

集客营销软件官方网站微营销

先上原链接,一个很不错的wpf图标库 : https://github.com/MahApps/MahApps.Metro.IconPacks提供了大量的图标可以用,如下图:(部分截图)简单分析了一下代码,并模仿它写一个图标类和简单的使用示例&#xff1…

织梦导航网站模板武安信息港

高盛,作为全球领先的金融机构之一,近日发布了一份报告,预测在科技巨头的涨势推动下,标普500指数年底前有望升至6000点。这一预测引起了市场的广泛关注,投资者们纷纷开始重新评估自己的投资策略。 David Kostin等策略师…

做淘宝店铺有哪些好的网站建设公众号官方网站

PyCryptodome是python一个强大的加密算法库,可以实现常见的单向加密、对称加密、非对称加密、非对称加密算法签名和流加密算法。 直接pip安装即可:pip install pycryptodome 官网地址:https://pypi.org/project/pycryptodome/ 一、base64编码…

最佳三维文件格式,以及怎么在线浏览编辑FBX/OBJ/GLB/GLTF

什么是专有 3D 文件格式专有 3D 文件类型是特定于特定软件或公司的格式。专有文件格式的示例包括.max (3ds Max)、.blend (Blender)、.c4d (Cinema 4D)。 这些 3D 文件格式通常因其专有软件的功能丰富的选项而受…

秸秆可以发酵吗网站建设吗莱芜杂谈话题

个人主页 水月梦镜花 个人专栏 C语言 ,数据结构 文章目录 一、顺序表二、实现思路1.存储结构2.初始化顺序表(SeqListInit)3.销毁顺序表(SeqListDestroty)4.打印顺序表(SeqListPrint)5.顺序表尾插(SeqListPushBack)and检查容量(SeqListCheckCapacity)6.顺序表头插(Se…

欧美平面设计网站网站后台账户如何做会计分录

前言 由于需要使用不同的qt环境(PySide,PyQt)所以写了这个脚本,使用找到的随便一个rcc命令去转换qrc文件,然后将导入模块换成qtpy这个通用库(支持pyside2-6,pyqt5-6),老版本的是Qt.py(支持pysi…

网站建设属开票核定税种网络设计实践课程报告

在游戏开发领域,虚拟世界游戏定制开发是一项引人注目的任务,旨在满足客户独特的需求和愿景,创造一个完全个性化的虚拟世界游戏。这种类型的游戏开发需要专业的技能、深刻的游戏开发知识和密切的与客户合作,以确保游戏满足客户的期…

站长之家音效南京较好的网站制作公司

下面的讨论是我对《对编程实现拟人智能可行性的论证》这篇文章的“赋值与对象的标志”这一节的展开讨论。 标志能够使我们更好的思维(比如用轮廓标记物体对象,用兴奋强度标记回忆情况等等)。有思维标志、信息标志,单纯标志、组合…

温泉酒店网站建设方案英文网站优化

今天发现一个很有意思的问题,正常解决项目中产生的循环依赖,是找出今天添加的注入代码,然后一个个加lazy试过去,会涉及到类中新增的注入 但是今天修改了某个serviceimpl的方法,加入了Async方法后 就发生循环依赖了 ai…

河北网站建设推广自己做的网站怎么发布视频教程

一、说明 本系列是关于学习如何使用 ROS2、Docker 和 Github 设计、设置和维护机器人项目。 先决条件 — ROS2 软件包的基本知识、实现发布者、订阅者、操作并连接它们。 我们之前在 ROS2 中了解了不同的部分。但是,在我们转向实际的基于硬件的项目之前,…

ChatGPT 在招聘诈骗领域的应用

ChatGPT 在招聘诈骗领域的应用作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客 zhihu Github 公众号:一本正经的瞎扯事件经过 整个八月我都没有上班,在等待新的工作签证审批通过。 工作签证有…

FR报表下拉框高度(JS添加css样式方式)调整

FR报表下拉框高度调整解决方案 问题描述 在FR报表开发中,点击下拉框按钮后,下拉选项列表的高度太小,用户体验不佳。直接使用 $(.fr-combo-list).css("height","400px") 设置高度往往不生效,因…

基于Python+Vue开发的新闻管理系统源码+运行步骤

项目简介该项目是基于Python+Vue开发的新闻管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Pyt…

鸿蒙应用开发从入门到实战(十二):ArkUI组件ButtonToggle

ArkUI提供了丰富的系统组件,用于制作鸿蒙原生应用APP的UI,本文主要讲解按钮组件Button和Toggle的使用。大家好,我是潘Sir,持续分享IT技术,帮你少走弯路。《鸿蒙应用开发从入门到项目实战》系列文章持续更新中,陆…

宁波网站建设 慕枫科技旅游网站开发需求文档模板下载

2023年以来,在下游市场需求仍在复苏以及存量市场竞争加剧的背景之下,消费电子行业的发展受到不小挑战。不过,从中期业绩来看,可以发现一些企业还是具备一定的风险抵御能力,发展韧性显著,创维就是其中一员。…

贵州便宜网站推广优化电话濮阳建设公司网站

写在前面 如果您研究过美国企业早期发展的过程中的组织架构和战略规划,您就会发现,从18世纪末期以来一直到第二次世界大战前夕,美国工业公司基本上成立了技术和自己的实验室。从美国的石油公司,到汽车生产制造,还是化…

凉州区住房和城乡建设局网站汉阳网站建设公司

​10月19日,“提升数字安全技术,护航数字经济发展”高峰论坛在常州创意产业园圆满完成。本次论坛由常州国家高新区管委会、常州市工业和信息化局、常州市大数据管理中心主办,聚焦“数据安全”主题,邀请了超百位专家及企业代表共同…