📄 define.inc
字号:
%ifndef _DEFINE_INC_
%define _DEFINE_INC_
%define Seg_CS_Boot 0x9000 ;KERNEL.SYS代码段地址
%define Seg_FS_Boot 0x8000 ;FAT16.DRV代码段地址
%define Reg_IP_Base 0x7C00 ;引导扇区代码在内存中的偏移地址
%define Flag_Offset 0x1fc ;引导扇区标志偏移地址
%define Flag_BootSect 0xaa55 ;引导扇区标志字
%define ReadOneSector 0x0201 ;读一扇区的功能号
%define SomeBootSectors 4 ;引导程序共占几个扇区
%define fNameSize 11 ;文件名长度为11字节
%define COUNT_Retry 5 ;发生错误的重试次数
%define proc
%define endp
Error_ReadDisk EQU 0
Error_KernelSys EQU 1
Error_Fsdrv EQU 2
;==================================================================================
%define StartFat BP-4
%define StartRoot BP-8
%define StartData BP-12
%define RootSectors BP-16
%define FBlockPreCurs BP-16
;==================================================================================
%endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -