在你收藏夹里面的顶多算你的文档,在你脑筋你的才算你的知识!
世间还是充斥着各种鼓噪,“保重生命,快用python”,“php是天下上最好的措辞~”...
也总还有些人仍旧坚信,“不会汇编的码农,不是一个好的程序猿!
”

不闹,言回正传,上干货 ^-^
1.int指令格式为:int n,n为中断类型码,它的功能是引发中断过程。CPU实行int n指令,相称于引发一个n号中断的中断过程,实行过程:
2.int指令的终极功能和call指令相似,都是调用一段程序。一样平常情形下,系统将一些具有一定功能的子程序,以中断处理程序的办法供应给运用程序调用。我们在编程时,可以用int指令调用这些子程序。当然可以自己编写一些中断处理程序供别人利用。
3.int指令和iret指令的合营利用与call指令和ret指令的合营利用具有相似的思路。
4.在系统板的ROM中存放着一套程序,称为BIOS,BIOS中紧张包含以下几部分内容:
1)硬件系统的检测和初始化程序
2)外部中断和内部中断的中断例程
3)用于对硬件设备进行I/O操作的中断例程
4)其他和硬件系统干系的中断例程
5.BIOS和DOS供应中断例程的安装过程:
1)开机后,CPU一加电,初始化CS=0FFFFH,IP=0,自动从FFFF:O单元开始实行程序。FFFF:0处有一条跳转指令,CPU实行该指令后,转去实行BIOS中的硬件系统检测和初始化程序。
2)初始化程序简历BIOS所支持的中断向量,即将BIOS供应的中断例程的入口地址等级在中断向量列表中。对付BIOS所供应的中断例程,只需将入口地址登记在中断向量即可,由于它们是固化到ROM中的程序,一贯在内存中存在。
3)硬件系统检测和初始化完成后,调用int 19h 进行操作系统的勾引。从此将打算机交由操作系统掌握。
4)DOS启动后,除完成其他事情外,还将供应的中断例程装入内存,并建立相应的中断向量。
6.我们在程序末端常常用
mov ax,4c00h
int 21h
int 21h中断例程是DOS供应的中断例程,个中包含了DOS供应给程序员在编程时调用的子程序。
(ah)=4ch表示调用21h号中断例程的4ch号子程序,功能为程序返回,可以供应返回值作为参数。
以上是最近学习的一些要点总结,精彩持续更新中,不喜可喷哦~