当前位置: 首页 > news >正文

int指令

格式:

int n,n为中断类型码,它的功能是引发中断过程

CPU执行过程

  1. 取中断类型码n;
  2. 标志寄存器入栈,IF=0,TF=0;
  3. CS,IP入栈;
  4. (IP)=(n4),(CS)=(n4+2)

此处转去执行n号中断的的中断处理程序

Ag:
assume cs:code
code segment
start:mov ax,0b800h
mov es,ax
mov byte ptr es:[12160+402],‘!’
int 0
code ends
end start

从上述就可知道int指令的功能和call指令相似,都是调用一段程序

int指令和call指令到底有什么区别?

int 指令是系统中的中断,进行转跳
而call指令是我们自己所写程序进行转跳

http://www.lryc.cn/news/61201.html

相关文章:

  • Cycling 74 Max for Mac:音乐可视化编程软件
  • ROS学习第十二节——话题通信控制小乌龟
  • matlab点云的可视化-源码复制粘贴即可(一)
  • 反射-Class类分析
  • Let’s Make C++ Great Again——string与常用字符处理函数
  • 〖Python网络爬虫实战⑰〗- 网页解析利器parsel实战
  • 中电金信:生成式AI热潮下,文本智能走向何方?
  • 探索Linux设备树:硬件描述与驱动程序的桥梁
  • UNION ALL用法 以及 UNION ALL和UNION的区别
  • Ubuntu Linux操作
  • MongoDB常用语句(CURD)
  • 一篇文章让你彻底学会--节流(并且自己可以手写)
  • C++ 形参是类的指针 class * 通过new的方式创建对象
  • 手把手教你将项目部署到服务器!
  • OpenHarmony应用开发-ArkUI方舟开发框架简析
  • 【Transformer系列(4)】Transformer模型结构超详细解读
  • Idea启动运行报错:Error:java: 无效的源发行版: 13
  • 【元分析研究方法】学习笔记1.形成问题
  • 2023年3月 青少年软件编程(Python) 等级考试试卷(五级)
  • 必须要知道的hive调优知识(上)
  • 什么是Cache Aside Pattern与延迟双删
  • frp 流量特征
  • Unity --- UGUI(Unity Graphical user interface)--- Canvas画布
  • c++积累6-内联函数
  • ESP32学习笔记13-MCPWM主要用于无刷电机驱动
  • MyBatis-plu 和 JPA 对比
  • 一文详解Python中多进程和进程池的使用方法
  • 前端部署发布项目后,如何通知用户刷新页面、清除缓存
  • 项目上线|慕尚集团携手盖雅工场,用数字化推动人效持续提升
  • Java重载 与封装、继承