披麻煞一定死人吗:我读linux bootsect.S 文件好多不明白

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 09:04:36
bugger_off_msg:
.ascii "Direct booting from floppy is no longer supported.\r\n"
.ascii "Please use a boot loader program instead.\r\n"
.ascii "\n"
.ascii "Remove disk and press any key to reboot . . .\r\n"
.byte 0

# Kernel attributes; used by setup

.org 497
setup_sects: .byte SETUPSECTS
root_flags: .word ROOT_RDONLY
syssize: .word SYSSIZE
swap_dev: .word SWAP_DEV
ram_size: .word RAMDISK
vid_mode: .word SVGA_MODE
root_dev: .word ROOT_DEV
boot_flag: .word 0xAA55

这段代码怎么解释

这些只是定义一些常量,在会汇编代码中会用到这些常量,
这些大多是根体系有关的量,通常固定不变
比如:boot_flag是操作系统第一个扇区的最后两个字节的内容


你先在还记得有个叫传奇的游戏呀