汇编语言中断编程步骤

中断编程步骤:

一、编写中断程序

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时才被响应。

(全文完)

相关推荐
Lihua奏12 天前
汇编语言:看懂高级代码背后发生了什么
汇编语言
小宇子2B1 个月前
一个 7 行的 C 函数,是怎么一路变成 CPU 上的电信号
c·汇编语言
YangWeiminPHD2 个月前
从零开始构建你的第一个8051汇编程序:掌握A51汇编语言核心知识
51单片机·汇编语言·金水32051编译器
Sss_Ass3 个月前
跟着老师不迷路系列---跟着李述铜老师学习汇编语言之基本汇编程序符号绑定语句
学习·嵌入式·汇编语言·李述铜·符号绑定语句
Sss_Ass3 个月前
跟着老师不迷路系列---跟着李述铜老师学习汇编语言之内核寄存器简介
学习·学习方法·汇编语言·李述铜
Sss_Ass3 个月前
跟着老师不迷路系列——跟着李述铜老师学习汇编语言之基本汇编程序section指令
学习·学习方法·汇编语言·李述铜·section指令
Sss_Ass3 个月前
跟着老师不迷路系列---跟着李述铜老师学习汇编语言之基本汇编程序指令集分类
开发语言·学习·学习方法·汇编语言·李述铜
alanesnape5 个月前
CPU眼中的i++ 与 ++i
cpu·汇编语言
肆忆_5 个月前
刨根问底:从反汇编看 C++ 对象的生与死
汇编语言
zhongvv6 个月前
对单片机C语言指针的一些理解
c语言·数据结构·单片机·指针·汇编语言