主题:求助关于一段从软盘启动的boot sector代码
org 7c00h
mov ax,cs
mov ds,ax
mov es,ax
call DispStr
jmp $
DispStr:
........
........;调用显示字符串例程
........
ret
times 500-($-$$)
dw 0xaa55
这段代码是放在软盘的第一个扇区
然后书上说:只要把"org 07c00h"这一行改成"org 0100h"就可以编译成一个.COM文件让他在dos下运行.
那1.这句话是什么意思亚?
2.要是前面那段代码没有一开始那句org 07c00h 运行起来会是什么情形亚?
3.在网上看到说要在最后写入aa55,不能这样
org 510
dw 0xaa55
这又是为什么亚?
[em8]
mov ax,cs
mov ds,ax
mov es,ax
call DispStr
jmp $
DispStr:
........
........;调用显示字符串例程
........
ret
times 500-($-$$)
dw 0xaa55
这段代码是放在软盘的第一个扇区
然后书上说:只要把"org 07c00h"这一行改成"org 0100h"就可以编译成一个.COM文件让他在dos下运行.
那1.这句话是什么意思亚?
2.要是前面那段代码没有一开始那句org 07c00h 运行起来会是什么情形亚?
3.在网上看到说要在最后写入aa55,不能这样
org 510
dw 0xaa55
这又是为什么亚?
[em8]