汇编:中断向量表

当程序出现错误,可能会触发中断程序。

中断向量表维护的就是处理相应错误的程序地址。

0号处理中断信息的程序地址

1号处理中断信息的程序地址

2号处理中断信息的程序地址

0: 0*4地址的内容 = IP

0: 0*4+2地址的内容 = CS

1: 1*4地址的内容 = IP

1: 1*4+2地址的内容 = CS

assume cs:code, ds:data, ss:stack

data segment
	db 128 dup(0)
data ends

stack segment
	db 128 dup(0)
stack ends

code segment
	start:	mov dx, stack
		mov ss, dx
		mov sp, 128
	
		int 0  ;触发0号中断		

		mov ax, 4C00H
		int 21H

code ends

end start


CPU通过中断类型码在中断向量表中找到程序地址的位置.

猜你喜欢

转载自blog.csdn.net/m0_37564426/article/details/86426520
今日推荐