概述
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset int9start
mov ax,0
mov es,ax
mov di,0204h
mov cx, offset int9end-offset int9start
rep movsb
mov ax,es:[9*4]
mov dx,es:[9*4+2]
mov es:[0200h],ax
mov es:[0202h],dx
mov word ptr es:[9*4],0204h
mov word ptr es:[9*4+2],0000h
mov ax,4c00h
int 21h
int9start:
push ax
push es
mov ax,0
mov es,ax
pushf
call dword ptr es:[0200h]
in al,60h
cmp al,9Eh
jne ok
mov ax,0b800h
mov es,ax
mov cx,80*25
mov si,0
showloop:
mov byte ptr es:[si],'A'
add si,2
loop showloop
ok:
pop es
pop ax
iret
int9end:
nop
code ends
end start
最后
以上就是呆萌爆米花为你收集整理的王爽 汇编 实验15:安装新的int9中断例程的全部内容,希望文章能够帮你解决王爽 汇编 实验15:安装新的int9中断例程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复