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
小爽 阅读(344)
评论(0) 编辑 收藏 所属分类:
我的经验 、
我的操作系统