汇编语言中断编程步骤

中断编程步骤:

一、编写中断程序

1、调用movsb指令将中断处理程序载入内存的指定位置;

1)使用offset指令计算doIntEnd-doInt获取中断处理程序的代码长度;

2)doIntEnd位置使用nop指令。
2、修改中断向量表项为指定位置;

1)使用word ptr确定内存单元;

2)使用es=0来定位中断向量表首地址。
3、编写中断处理程序。

1)与普通子程序编写规则相同;

2)使用iret返回。

二、编写应用程序

1、与call调用子程序类似;

2、使用int命令调用相应中断码的中断;

3、可屏蔽中断只有在IF为1时才被响应。

(全文完)

相关推荐
挖掘狂人6 天前
ObjectSense:一门千行内核、把可靠性写进骨子里的面向对象脚本语言
程序员·编程语言·汇编语言
sunoo-22912 天前
【ARM嵌入式学习笔记Day6】一文打通i.MX6ULL时钟体系:PLL/PFD/预分频+滞回比较器全解析
arm开发·笔记·vscode·单片机·imx6ull·汇编语言
_瑞1 个月前
APM_符号化原理
ios·汇编语言
_瑞1 个月前
APM_寄存器
ios·汇编语言
_瑞1 个月前
读懂 iOS 的线程调用栈
ios·编译原理·汇编语言
Lihua奏3 个月前
汇编语言:看懂高级代码背后发生了什么
汇编语言
小宇子2B4 个月前
一个 7 行的 C 函数,是怎么一路变成 CPU 上的电信号
c·汇编语言
YangWeiminPHD5 个月前
从零开始构建你的第一个8051汇编程序:掌握A51汇编语言核心知识
51单片机·汇编语言·金水32051编译器
Sss_Ass5 个月前
跟着老师不迷路系列---跟着李述铜老师学习汇编语言之基本汇编程序符号绑定语句
学习·嵌入式·汇编语言·李述铜·符号绑定语句
Sss_Ass6 个月前
跟着老师不迷路系列---跟着李述铜老师学习汇编语言之内核寄存器简介
学习·学习方法·汇编语言·李述铜