汇编 (十一) int指令

本文详细解析了INT指令在计算机体系中的作用与实现机制,通过分析INT指令如何触发中断,以及其与CALL指令的相似之处,深入探讨了标志寄存器、IF和TF标志位的状态改变,以及CS和IP寄存器的入栈过程。

1.1 int指令

由int 指令引发的中断是一种重要的内中断。

格式: int n   //相当于引发一个n号中断的过程,最终功能和call指令相似,都是调用一段程序。

  • 取中断类型码n
  • 标志寄存器入栈,并IF=0,TF=0      //TF=0使得避免中断程序执行过程中引发单步中断
  • CS,IP寄存器入栈
  • IP=(n*4) , CS=(n*4 + 2)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值