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

硬件控制方法

时间:2024-02-25 17:12:17浏览次数:32  
标签:控制 端口 硬件 指令 外围设备 方法 CPU 端口号

在C语言等高级编程语言开发的windows应用中,少能接触到直接控制硬件的指令。因为硬件由windows负责。
Windows提供了应用间接控制硬件的方法:利用操作系统提供的系统调节。
在windows中,系统调用称为API。各API就是应用调用的函数。这些函数的实体存储在DLL文件。

支撑硬件输入输出的IN指令和OUT指令
Windows·控制硬件借助的是输入输出指令。IN指令通过指定端口号的端口输入数据,并将其存储在CPU内部的寄存器中。OUT指令是把CPU寄存器中存储的数据,输出到指定端口号的端口。

计算机主机中,附带了用来连接显示器及键盘等外围设备的连接器。各连接器的内部,都连接有用来交换计算机主机同外围设备之间电流特性的IC。这些IC统称为I/O控制器
I/O控制器有用于临时保存输入输出数据的内存。这个内存称为端口。
各端口通过端口号区分 端口号也称I/O地址。

IRQ是中断请求的意思。 用来暂停当前正在运行的程序,并跳转到其他程序运行的必要机制。
该机制称为中断处理。
实施中断请求的是连接外围设备的I/O控制器,负责实施中断的是CPU,为了区分,外围设备的中断请求会使用不同于I/O端口的其他编号-中断编号。

多个外围设备进行中断请求时,CPU很为难,所以可以在I/O控制器和CPU中间加入名为中断控制器的IC进行缓冲。

由于外围设备有很多,因此需要按顺序调查,按顺序调查多个外围设备的状态称为轮询。
轮询堆几乎不产生中断的系统很合适。对计算机来说不适合,需要通过使用中断实现实时显示。
DMA指在不通过CPU的情况下,外围设备直接和主内存进行数据传送。

通过DMA,大量数据就可以短时间内传到主内存。
显示器的显示信息一直存储在

标签:控制,端口,硬件,指令,外围设备,方法,CPU,端口号
From: https://www.cnblogs.com/zhhhhh/p/18032614

相关文章

  • 《系统科学方法概论》第1章读书笔记
    系统方法涉及到古代的跟现代的系统观念,它是经过很长时间的一段学习和进化产生到现在的现代系统概念。它包括活力论观点和机械论观点和还原论观点以及机体系统论观点。而我们也对系统进行了定义。系统就是指一定部分组成的具有一定层次和结构,并与环境发生关系的整体。系统的属性包......
  • 《系统科学方法概论》第四章
    本章详细阐述了控制论在系统科学中的核心地位及其实际应用。在常绍舜的笔下,控制论不仅仅是一种理论,更是一种指导我们理解和尝试掌控复杂系统的方法论。首先,控制论作为一种方法论,为我们提供了一个全新的视角来理解和分析系统。通过深入剖析控制论的基本原理,如反馈机制、系统稳定性......
  • 《系统科学方法概论》第二章
    在本章中常绍舜,向我们讲述了什么是系统工程以及系统工程的发展史和系统工程的两个方法,还有它要遵循的基本原则。让我们知道了系统工程就是以组织建立或者是经营管理某一系统为目的的工程。它与常规工程相比,有以下基本特征:①复杂程度高②有一个目标体系③具有定量化特征④最优化特......
  • 《系统科学方法概论》第1章系统方法读后感
    又到了每天分享时间,下面分享《系统科学方法概论》第1章系统方法读后感。首先介绍了古代的系统观念。现代系统观念主要是从古代人对世界整体性的认识发展而来的古代人对世界整体性的认识表现在两个方面第一在宏观上把自然界看作是一个无限多样化的统一整体。第二,在微观上也把具体事......
  • 《系统科学方法概论》第五章读后感
    第五章是自组织系统方法,看完这一章后,我才间接理解这章的名字,之前我一直以为它是一种新颖的理论,但是是字面意思,自己组织并循环的规律,我对系统分析方法有了更深入的理解。这一章详细介绍了系统分析的步骤和方法,包括问题定义、目标设定、数据收集、模型建立和分析等,我认识到系统分析......
  • 对于信息方法的认识(《系统科学方法概论》第三章)
    阅读《系统科学方法概论》第三章——信息科学,我了解了系统科学的第三个部分“信息论”。其中包括信息科学的发展历史-什么是信息-信息的属性及规律-信息方法。其中对于信息科技的发展历史这一方面,书中阐述了从古代通信方式-近代通信科学-现代通信理论-现代信息科学。其中现代通信......
  • 《系统科学方法概论》第三章信息方法观后感
    系统科学方法论是探讨复杂系统性质、结构和行为规律的一门跨学科科学。第三章“信息方法”是其中的重要内容之一,信息在系统科学中扮演着至关重要的角色。通过阅读这一章,我对信息方法在系统科学中的应用有了更深入的理解和认识。系统科学方法论中的信息方法是指利用信息论等相关理......
  • 《系统科学方法概论》第二章
    本章主要讲的是系统工程方法。工程这个词很广泛,工程一词已经很古远了,它在古代就产生了。工程在我国一词是宋朝就开始出现的,原意是指一切工作公示或有关程式。但是现代意义上的工程概念,通常是指由众多工作组成的整体及其展开的过程。工程和工作是不可同日而语的,人类做的一切有利于......
  • 系统科学方法概论绪论读后感
    《系统科学方法概论》的绪论引入了系统科学方法,简单介绍了什么是系统科学、系统科学产生的社会历史条件和系统科学的方法论功能在什么是系统科学中介绍了系统科学的内容与特征,,其中又分为四部分,第一部分介绍了系统科学是以系统为研究对象的学科群。系统科学,即以系统为研究对象的科......
  • 《系统方法概论》——第一章 系统方法
    一、系统思想发展史1、发展过程:系统思想的发展史即人们对物质世界系统性认识的历史。有古代、近代、现代三个发展时期。(1)古代系统观念:古代人对世界整体性的认识表现在两方面,一是在宏观上把自然界看作是一个无限多样化的统一整体。二是在微观上也把具体事物看成是一个一个的统一......