org 0x7c00
mov ah,0
mov dl,0
int 0x13
mov ax,0x7f0
mov es,ax
mov ah,2
mov ch,0
mov dh,0
mov al,1
mov cl,2
mov dl,0
mov ebx,0
int 0x13
mov ax,0xb800
mov gs,ax
jmp 0x7f00
times 510-($-$$) db 0
dw 0xaa55
again:
.1:
inc byte [gs:8]
jmp .1
times 1024-($-$$) db 0
這個程序的執行成功說明有一段的內存地址是不能夠被int 0x13訪問的。但是具體是為什么需要進一步思考。
posted on 2007-01-12 10:56
小爽 閱讀(351)
評論(0) 編輯 收藏 所屬分類:
我的經驗 、
我的操作系統