中断号为什么写在下面?(悬赏鱼币)
本帖最后由 catch 于 2013-4-12 20:53 编辑题目有些绕口,上例子:
assume cs:c_seg,ds:c_seg
org 100H
start: jmp write
buffer db 512 dup(0FFH)
write: push cs
pop es
mov bx, offset buffer
mov ax, 0301H
mov cx, 0001H
mov dx, 0000H
int 13H
;写入软盘A, 0面0道1扇区
;把此扇区数据全部置为0FFH
为什么 int 13H 最后再写,按照常规不应该是先中断在对数据进行操作吗?先对数据进行操作再中断有意义吗?
大家帮忙解决一下这个问题,有鱼币哦
{:5_108:}
大家来回答我的问题吧,有酬谢哦
感恩无私的分享与奉献
{:5_93:}
我只是路过打酱油的。等高手回答.
我来踩一下~
本帖最后由 catch 于 2013-4-13 11:25 编辑好吧,我自己回答一下,昨天请教了一下高手,只有 AX 里面有情况的时候,int 13H 会发生中断,也就是说int 13H 要检测AX是否要写或者要读:lol
页:
[1]