首页 > 其他分享 >硬件控制方法

硬件控制方法

时间:2024-02-29 15:25:21浏览次数:24  
标签:控制 中断 外围设备 硬件 指令 处理程序 寄存器 方法 CPU

在阅读了《程序是怎样跑起来的》第十一章后,我明白了支撑硬件输入输出是IN指令和OUT指令。IN指令通过指定端口号的端口输入数据,并将其存储在CPU内部的寄存器中。OUT指令则是把CPU寄存器中存储的数据输出到指定端口号的端口。
IRQ是暂停正在运行的程序并跳转到其他程序运行的必要机制。假如有多个外围设备进行中断请求,CPU也会为难。如果我们在I/O控制器中和CPU中间加个名为中断控制器的IC就可以起到缓冲效果。这样中断控制器会把从多个外围设备发出的中断请求传递给CPU。CPU接收到请求后会把运行的主程序中断。并切换到中断处理程序,中断处理程序就是把CPU所有寄存器的数值保存到内存的栈中,在中断处理程序中。完成外围设备的输入输出后,把栈中保存的数值还原到CPU寄存器中,再继续进行对主程序的处理。

标签:控制,中断,外围设备,硬件,指令,处理程序,寄存器,方法,CPU
From: https://www.cnblogs.com/www687098/p/18044328

相关文章

  • 《系统科学方法概论》第四章
    第四章,控制方法。第一节,控制论史。第二节,什么是控制和控制系统。首先所谓控制是指在一定环境中,一个系统通过一定方式驾驭或支配另一个系统做合目的运动的行为及过程。控制系统即由各种控制要素构成的主体。控制过程的实质是控系统在数控系统的多种可能运动状态中进行选择的过程。......
  • 《系统科学方法概论》第三章
    信息科学主要是在通信实践的基础上发展的一门科学。所以先回顾通信时间的历史发展,在古代最原始的就是通过文字来进行交流,而不仅如此使用光信号也是其中的一种比如烽火台等等因为科技的限制,这些通信方法也就有着以下缺点(1)通信距离短(2)通信速度慢(3)通信数量少(4)通信保密性差。近代通信......
  • 《系统科学方法概论》第一章
    《系统科学方法概论》第一章主要涉及以下几个方面的内容:系统科学方法的起源和发展:这一部分介绍了系统科学方法的起源和发展历程,强调了系统科学方法是一门跨学科的研究领域,整合了数学、物理学、生物学、工程学等多个学科的知识,旨在研究复杂系统的结构、行为和控制。系统科学方法......
  • 《系统科学方法概论》第三章
    读完《系统科学方法概论》的第三章,我对系统分析方法有了更深入的理解。这一章详细介绍了系统分析的概念、步骤和方法,让我认识到系统分析是解决复杂问题的有效工具。系统分析方法强调从整体出发,对系统的各个组成部分进行深入研究,找出它们之间的相互关系和影响。通过系统分析,我们可......
  • 《系统科学方法概论》第四章
    读完《系统科学方法概论》的第四章后,我对系统分析方法有了更深入的理解。这一章详细介绍了系统分析的概念、步骤和方法,让我认识到系统分析是解决复杂问题的有效工具。系统分析方法强调从整体出发,对系统的各个组成部分进行深入研究,以找出系统的问题和潜在的改进机会。通过对系统的......
  • 《系统科学方法概论》第二章
    在第二章中,我了解到系统分析是系统科学方法中的一个重要环节。它不仅包括对系统的结构、功能、行为等进行分析,还需要考虑系统与环境的相互作用。通过系统分析,我们可以更好地理解系统的本质和特点,为系统的设计、优化和控制提供依据。同时,我也认识到系统模型在系统分析中的重要性。......
  • 系统方法科学概论第五章
    1.在一个孤立系统中,热运动总是从不平衡态趋向于平衡态,并且最终达到平衡。如把一杯热水倒入一盆冷水中,过了一会儿,水温就完全一样了。2.在一个孤立系统中,物质总是从宏观有序态向宏观无序态发展,最终达到无序。如把一杯热水倒入一盆冷水中,开始时水中各部分的温度是不同的,有的地方高,有......
  • 《系统科学方法概论》第三章信息方法
    信息是事物相互作用的产物。这种相互作用又可分为俩种情况:其一事物之间相互作用,其二事物内部的相互作用。事物之间或内部的相互作用必须达到一定的“阈值”才能形成信息而且信息必须有载体才能存在。信息的本质异变,英国科学家艾什比认为:信息是事物的变异度。事实说明,有变异才有信......
  • 系统科学方法概论第五章读书笔记
    这一章我深入探讨了自组织系统法的基本理念和应用。第五章节的核心在于解释自组织系统法的概念、特征以及其在各类系统中的实际作用。自组织系统法源自于对自然界和社会现象中的自组织行为的观察和研究。一个自组织系统是能够在没有外部指令或明显控制下自发形成有序结构或模式的......
  • 《系统科学方法概论》第一章
    第一章,系统方法。什么是系统。一,系统的定义。系统不仅是一个整体,而且是具有一定层次和结构,并处于一定环境中的整体。自然界、人类社会和思维领域的种种事物都可以看成是一些系统,系统范畴具有普遍性。二,系统属性。(1)整体性(时间、空间、逻辑)。整体性是系统的核心。(2)综合性。这种综合......