INT指令

博客探讨了CPU如何调用中断程序,详细阐述了int7ch、pushf、pushCS、pushIP、iret等指令的配合使用,以及call和ret指令在函数调用中的角色。文章还介绍了栈在函数局部变量存储中的关键作用,并概述了BIOS和DOS中断例程的安装过程,强调了基础输入输出系统(BIOS)和磁盘操作系统(DOS)在早期计算机系统中的重要性。
摘要由CSDN通过智能技术生成

调用中断程序
int 0
成对编程。

CPU执行int 7ch
pushf
push CS
push IP
执行iret
pop IP
pop CS
popf
int和iret配合使用, call和ret指令配合使用。
有了函数有了过程就有了栈,因为函数有局部变量。

BIOS和DOS中断例程的安装过程

  • BIOS:base input output system 基础输入输出系统
  • DOS:读内存 刷新内存 检查内存
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值