首页 > 其他分享 >第十一章——硬件控制方法

第十一章——硬件控制方法

时间:2024-02-20 15:12:07浏览次数:17  
标签:DMA 中断 第十一章 硬件 指令 内存 方法 CPU

本章对I/O端口的输入输出以及中断处理等用程序控制硬件的方法说明。
控制输入输出的IN指令和OUT指令,IN指令应用于输入数据,并将其存储在CPU内部的寄存器中,而OUT指令就是把数据输出到指定端口号的端口。
中断处理也就是IRQ,用来暂停当前正在运行的程序,并跳转到其他程序运行的必要机制。中断处理在程序中有很大的价值。但是有多个中断请求的话,CPU也会为难,于是,在控制器和CPU之间加入了中断控制器IC来进行缓冲。在不使用CPU的情况下,外围设备直接和主内存进行数据的传输,就是DMA。DMA有自己的通道,省去了CPU,提高了数据的传输速度。IRQ和DMA都不是计算机必备的,只是在进行相关处理时必要的。
文字及图片的显示机制就是显示其中的显示的的信息已支出存在某内存当中,这个内存被称为VRAM。
本章讲解了程序如何控制CPU和主内存以外的硬件,作者也告诉我们虽然计算机领域不断出现新技术,但计算机只是对输入的数据进行计算并输出这一点是不会变的。

标签:DMA,中断,第十一章,硬件,指令,内存,方法,CPU
From: https://www.cnblogs.com/c-yying/p/18023156

相关文章

  • 测试用例设计方法总结
    https://www.bilibili.com/video/BV1L54y1L7en/?spm_id_from=333.337.search-card.all.click&vd_source=773e87775bd767edb625b7665f58e881一、等价类划分法1.适用范围单个输入的功能2.定义具有代表性数据的子集3.分类有效等价类和无效等价类4.设计测试用例的步骤......
  • 硬件消抖(电容式)原理根源分析
    前言:(开发板上四个管脚的独立按键真实存在的现象)由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,抖动时间的长短由按键的机械特性决定,一般为5ms~10ms。这是一个很重要的时间参数,在很多场......
  • Java项目计算程序执行时间方法
    一、总结1.1、使用System.currentTimeMillis();计算程序执行毫秒数 //开始时间1 longstartTime1=System.currentTimeMillis(); Thread.sleep(100); //结束时间1 longendTime1=System.currentTimeMillis(); //开始时间2 longstartTime2=System.current......
  • Qt——QLabel控件常见的属性、方法和信号
    QLabel控件常见的属性、方法和信号一、QLabel控件常见属性二、QLabel控件常见方法三、QLabel控件常见信号方法:set+xxx设置属性、去掉set就是获取属性所有控件中的属性和方法都是通用的QLabel控件描述:QLabel是一个用于显示文本或图像的控件。它通常被用作标签或......
  • 执行shell脚本文件有多少种方法?有什么区别?
    执行shell脚本文件有多少种方法?有什么区别?执行.sh​文件有几种方法,主要包括:直接运行:./your_script.sh这种方式需要在脚本文件的目录下执行,并确保脚本文件有执行权限(chmod+xyour_script.sh​)。这种方式的路径解析是相对于当前工作目录的。通过bash解释器运行:ba......
  • 执行shell脚本文件有多少种方法?有什么区别?
    执行shell脚本文件有多少种方法?有什么区别?执行.sh​文件有几种方法,主要包括:直接运行:./your_script.sh这种方式需要在脚本文件的目录下执行,并确保脚本文件有执行权限(chmod+xyour_script.sh​)。这种方式的路径解析是相对于当前工作目录的。通过bash解释器运行:ba......
  • 《系统科学方法概论》第四章
    在本章中,常绍舜重点介绍了系统科学在管理科学中的应用。他指出,管理是一个复杂的系统过程,需要综合运用系统科学的理论和方法来解决管理问题。作者详细介绍了系统科学在管理决策、组织管理、生产管理等方面的应用,并且提供了实际案例进行说明。第四章主要介绍了系统科学在管理和决策......
  • 对于压缩原理和部分压缩方法的认识(《程序是怎样跑起来的》第6章)
    在阅读过后《程序是怎样跑起来的》第6章后,我了解了关于文件压缩的相关知识。文件压缩指的就是将文件中重复的字符用“数据×出现次数”的方式表达出来,就如书中所说的AAABBDDFFF这样10个字符用A×3+B×2+D×2+F×3=A3B2D2F3来表示,这是RLE算法的压缩方式,但是这种算法也存在一定的缺陷......
  • 《系统科学方法概论》第五章
    在这一章中,常绍舜介绍了系统科学在工程科学中的应用。他指出,工程是一个复杂的系统,需要综合考虑多个因素和变量来进行设计和优化。作者详细介绍了系统科学在工程设计、系统工程、控制工程等方面的应用,并举例说明了系统科学在工程领域的实际应用效果。第五章主要介绍了系统科学在管......
  • 测试面试题2-HTTP常见的方法有哪些?
    HTTP常见的方法如下所示:GET:从服务器获取资源,常用于获取网页、图片、文本等静态内容。POST:向服务器提交数据,常用于提交表单、上传文件等。PUT:向服务器上传资源,用于创建或更新指定资源。DELETE:删除服务器上的指定资源。HEAD:获取资源的元数据,只返回响应头部,用于检查资源是否存......