我是靠谱客的博主 内向大神,最近开发中收集的这篇文章主要介绍汇编语言(王爽)--实验15 安装新的int 9中断历程慎看:emu8086没有IO设备的支持,所以我瞎写的程序,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
慎看:emu8086没有IO设备的支持,所以我瞎写的程序
assume cs:code
stack segment
db 128 dup(0)
stack ends
data segment
dw 0,0
data ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,128
push cs
pop ds
;ds=cs
mov ax,0
mov es,ax
;es=0
mov si,offset int9
mov di,204h
mov cx,offset int9-offset int9end
cld
movsb
push es:[9*4]
pop es:[200h]
push es:[9*4+2]
pop es:[202h]
cli
mov word ptr es:[9*4],204h
mov word ptr es:[9*4+2],0
sti
mov ax,4c00h
int 21h
int9:push ax
push bx
push es
push cx
in al,60h
pushf
call dword ptr cs:[200h]
cmp al,1Eh
jne int9ret
mov ax,0b800h
mov es,ax
mov aL,'A'
mov bx,0
mov cx,2000
s:mov es:[bx],al
add bx,2
loop s
int9ret:pop cx
pop es
pop bx
pop ax
iret
int9end:nop
code ends
end start
最后
以上就是内向大神为你收集整理的汇编语言(王爽)--实验15 安装新的int 9中断历程慎看:emu8086没有IO设备的支持,所以我瞎写的程序的全部内容,希望文章能够帮你解决汇编语言(王爽)--实验15 安装新的int 9中断历程慎看:emu8086没有IO设备的支持,所以我瞎写的程序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复