汇编语言中断编程步骤

中断编程步骤:

一、编写中断程序

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

(全文完)

相关推荐
Ronin-Lotus13 天前
嵌入式硬件篇---常用的汇编语言指令
单片机·嵌入式硬件·职场和发展·c·汇编语言
CYRUS_STUDIO15 天前
使用 AndroidNativeEmu 调用 JNI 函数
android·逆向·汇编语言
我是菜鸡163841 个月前
Arm64 中 B跳转汇编的使用是如何实现的
汇编语言
坤虫debug1 个月前
面试官:你会不会汇编?啊?我会不会编?
汇编语言
Terasic友晶科技2 个月前
第22篇 基于ARM A9处理器用汇编语言实现中断<四>
fpga开发·汇编语言·de1-soc开发板·按键和定时器中断
Terasic友晶科技2 个月前
第23篇 基于ARM A9处理器用汇编语言实现中断<五>
fpga开发·汇编语言·de1-soc开发板·定时器中断周期
Terasic友晶科技2 个月前
第20篇 基于ARM A9处理器用汇编语言实现中断<二>
fpga开发·汇编语言·中断·de1-soc开发板
hummhumm2 个月前
第30章 汇编语言--- 性能优化技巧
开发语言·性能优化·程序设计·优化·汇编语言·高级语言·低级语言
Terasic友晶科技2 个月前
第21篇 基于ARM A9处理器用汇编语言实现中断<三>
fpga开发·汇编语言·中断·de1-soc开发板
Terasic友晶科技2 个月前
第19篇 基于ARM A9处理器用汇编语言实现中断<一>
汇编语言·中断·de1-soc开发板