问一个关于int 9中断的问题(汇编语言)
这段代码为什么,只能接收一次按键显示在屏幕上以后就不能再接收第二次按键显示在屏幕上?我再想如果又有按键下不是又要触发自己写的int 9中断吗?然后又回到jmp s死循环内把输入的扫描码输出?为什么只有显示一次就不能再显示第二次了?
跪求……………………
assume cs:code
stack segment
in al,60h
;把按键输入的字符放入al
iret
stack ends
code segment
start: mov ax,0
mov ds,ax
mov ax,stack
mov ds:,ax
mov ax,0
mov ds:,ax
;已上是9号中断修改程序
mov bx,0b800h
mov es,bx
s: mov es:,al
jmp s
code ends
end start
有人吗? 跪求………………{:5_105:}
来人啊…………………… 怎么没人
急急急急急急……加急! s: mov es:,al
jmp s
si xun huan 用虚拟器的吧
涉及中断的时候 虚拟器不好使 我的情况跟你的一样
页:
[1]