摘要: assume cs:code code segment start:;do0安装程序----------------- mov ax,code mov ds,ax mov si,offset do0 mov ax,0000 mov es,ax mov di,0200h CLD mov cx,offset do0end-offset do0 rep movsb;do0安装结束-----------------;设置0号中断程序入口--------- mov ax,0 mov es,ax mov word ptr es:[0000],200h mov ax,0000h mov word ptr e 阅读全文
posted @ 2013-09-06 16:37 tsembrace 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 第十二章 内中断*四种引发内中断的情况(1)除法错误,如溢出;对应中断类型码0(2)单步执行;对应中断类型码1(3)into指令;对应中断类型码4(4)int N;对应中断类型码N*中断向量表当引发内中断时候,cpu转入执行相应中断程序,而各类中断类型码对应的中断程序固化存于内存中;这就需要通过不同的中断类型码以获取其对应的中断程序的入口地址,即有了中断向量表。中断向量表固化于0000:0000~03ffh内存段中;中断类型码n:对应中断程序的入口地址为:段地址0000:(4n+2),偏移地址0000:(4n).*中断过程-----中断开始------(1)响应中断,取得中断类型码n(2)pu 阅读全文
posted @ 2013-09-06 16:02 tsembrace 阅读(557) 评论(0) 推荐(0) 编辑