[汇编学习笔记][第十三章int指令]
来源:互联网 发布:Python程序sleep 编辑:程序博客网 时间:2024/06/05 06:35
第十三章int指令
13.1 int指令
- 格式:
int n
,n
为中断类型码 - 可以用int指令调用任何一个中断的中断处理程序(简称中断例程)。
13.4 BIOS和DOS 所提供的中断例程
BIOS 主要包含一下内容
- 硬件系统的检测和初始化
- 外中断和内中断的中断例程
- 用于对硬件设备进行I/O操作的中断例程
- 其他和硬件系统相关的中断例程
操作系统DOS提供的中断例程
- 操作系统向程序员提供的编程资源
13.5 BIOS和DOS中断例程的安装过程
- 开机后,CPU一通电,初始化(CS)=0FFFFH,(IP)=0,自动从FFFF:0单元执行程序。FFFF:0 处有一条跳转指令,CPU执行该指令后,转去执行BIOS中的硬件系统检测和初始化程序。
- 初始化程序将建立BIOS所支持的中断向量,即将BIOS提供的中断例程入口地的址登记在向量表中。
- 硬件系统检测和初始化完成后,调用 int 19h 进行操作系统的引导。从此将计算机交由操作系统控制。
- DOS启动后,将他所提供的中断例程装入内存,并建立相应的中断向量
13.6 BIOS中断例程应用
int 10h
中断例程是BIOS提供的中断例程,其中包含了多个和屏幕输出相关的子程序通过传递参数来决定执行哪一个子程序。
13.7 DOS中断例程应用
int 21h
中断例程是DOS操作提供的中断例程,其中包含了DOS提供给程序员编程调用的子程序我们前面一直用的是int 21h中断例程的4ch 号功能,即程序返回功能
mov ah,4chmov al,0int 21h
0 0
- [汇编学习笔记][第十三章int指令]
- 王爽《汇编语言》(第二版) 学习笔记 (第十三章 int指令)
- 汇编学习--7.16--int指令
- 汇编学习笔记第11~13章:标志寄存器-内中断-int指令
- X86汇编指令学习笔记
- 汇编入门学习笔记 (十二)—— int指令、端口
- 170428 汇编-int指令
- 汇编学习笔记第4~10章:汇编原理-汇编指令实战
- [汇编学习笔记][第五章[BX]和loop指令]
- [汇编学习笔记][第九章转移指令的原理]
- [汇编学习笔记][第十章 CALL和RET指令]
- 汇编指令学习笔记(1)
- 8086汇编学习笔记4-指令
- 8086汇编学习笔记5-伪指令
- 8086汇编学习笔记8-转移指令
- 汇编学习笔记--转移指令的原理
- 汇编学习笔记--CALL和RET指令
- ARM汇编伪指令学习笔记
- C语言实现栈(数组)
- 51Nod-1106-质数检测
- Zookeeper实战-集群环境搭建
- windows下python开发环境搭建(python+pip+aptana studio)
- Genymotion打开失败或者Oracle VM VirtualBox解决方案
- [汇编学习笔记][第十三章int指令]
- Android学习 -- 《AndroidManifest》
- Activity的四种启动模式详解
- 二叉树创建---.h头文件 类声明(无模板)
- php的总结
- lua和php的基本数据类型
- 二叉树创建-- .cpp函数文件(无模板)
- The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the asso
- 欢迎使用CSDN-markdown编辑器