亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? device.h

?? dos操作系統(tǒng)的源代碼
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
#define BPB_MDESC       10
#define BPB_NFSECT      11
#define BPB_NSECS       13
#define BPB_NHEADS      15
#define BPB_HIDDEN      17
#define BPB_HUGE        21
#define BPB_SIZEOF      25

typedef struct
{
	UWORD   bpb_nbyte;              /* Bytes per Sector             */
	UBYTE   bpb_nsector;            /* Sectors per Allocation Unit  */
	UWORD   bpb_nreserved;          /* # Reserved Sectors           */
	UBYTE   bpb_nfat;               /* # FAT's                      */
	UWORD   bpb_ndirent;            /* # Root Directory entries     */
	UWORD   bpb_nsize;              /* Size in sectors              */
	UBYTE   bpb_mdesc;              /* MEDIA Descriptor Byte        */
	UWORD   bpb_nfsect;             /* FAT size in sectors          */
	UWORD   bpb_nsecs;              /* Sectors per track            */
	UWORD   bpb_nheads;             /* Number of heads              */
	ULONG   bpb_hidden;             /* Hidden sectors               */
	ULONG   bpb_huge;               /* Size in sectors if           */
					/* bpb_nsize== 0                                */
} bpb;


/*                                                                      */
/* Boot Block (Super Block)                                             */
/*                                                                      */
/* See BPB comments for the offsets below                               */
/*                                                                      */
#define BT_JUMP         0
#define BT_OEM          3
#define BT_BPB          11
#define BT_SIZEOF       36

typedef struct
{
	BYTE    bt_jump[3];             /* Boot Jump opcodes            */
	BYTE    bt_oem[8];              /* OEM Name                     */
	bpb     bt_bpb;                 /* BPB for this media/device    */
	WORD    bt_nsecs;               /* # Sectors per Track          */
	WORD    bt_nheads;              /* # Heads                      */
	WORD    bt_hidden;              /* # Hidden sectors             */
	LONG    bt_huge;                /* use if nsecs == 0            */
} boot;

typedef boot    super;          /* Alias for boot structure             */

typedef struct
{
	BYTE    r_length;       /*  Request Header length               */
	BYTE    r_unit;         /*  Unit Code                           */
	BYTE    r_command;      /*  Command Code                        */
	WORD    r_status;       /*  Status                              */
	BYTE    r_reserved[8];  /*  DOS Reserved Area                   */
	union
	{
		struct
		{
			BYTE    _r_nunits;      /*  number of units     */
			BYTE FAR
				*_r_endaddr;    /*  Ending Address      */
			bpb                     /*  ptr to BPB array    */
				* FAR *_r_bpbptr;

			BYTE    _r_firstunit;
		} _r_init;
		struct
		{
			BYTE    _r_meddesc;     /*  MEDIA Descriptor    */
			BYTE    _r_retcode;     /*  Return Code         */
			BYTE FAR
				*_r_vid;        /* volume id */
		} _r_media;
		struct
		{
			BYTE    _r_meddesc;     /*  MEDIA Descriptor    */
			boot FAR
				*_r_fat;        /*  boot sector pointer */
			bpb FAR
				*_r_bpbpt;      /*  ptr to BPB table    */
		} _r_bpb;
		struct
		{
			BYTE    _r_meddesc;     /*  MEDIA Descriptor    */
			BYTE FAR
				*_r_trans;      /*  Transfer Address    */
			UWORD   _r_count;       /*  Byte/Sector Count   */
			UWORD   _r_start;       /*  Starting Sector No. */
			BYTE FAR
				*_r_vid;        /* Pointer to volume id */
			LONG    _r_huge;        /* for > 32Mb drives    */
		} _r_rw;
		struct
		{
			BYTE    _r_ndbyte;      /*  Byte Read From Device       */
		} _r_nd;
	} _r_x;
} request;

#define HUGECOUNT       0xffff
#define MAXSHORT        0xffffl

/*
 * Macros to assist request structure legibility
 */

/* Init packet macros                                                   */
#define r_nunits        _r_x._r_init._r_nunits
#define r_endaddr       _r_x._r_init._r_endaddr
#define r_bpbptr        _r_x._r_init._r_bpbptr
#define r_firstunit     _r_x._r_init._r_firstunit

/* MEDIA Check packet macros                                            */
#define r_mcmdesc       _r_x._r_media._r_meddesc
#define r_mcretcode     _r_x._r_media._r_retcode
#define r_mcvid         _r_x._r_media._r_vid

/* Build BPB packet macros                                              */
#define r_bpmdesc       _r_x._r_bpb._r_meddesc
#define r_bpfat         _r_x._r_bpb._r_fat
#define r_bpptr         _r_x._r_bpb._r_bpbpt

/* rw packet macros                                                     */
#define r_meddesc       _r_x._r_rw._r_meddesc
#define r_trans         _r_x._r_rw._r_trans
#define r_count         _r_x._r_rw._r_count
#define r_start         _r_x._r_rw._r_start
#define r_rwvid         _r_x._r_rw._r_vid
#define r_huge          _r_x._r_rw._r_huge

/* ndread packet macros                                                 */
#define r_ndbyte        _r_x._r_nd._r_ndbyte


/* 
 *interrupt support (spl & splx) support - IBM style
 */

#define I_NONE          0               /* Initial value                */

/* predefined interrupt levels - 8259 support                           */
#define IRQ0            0x01            /* Level 0 - highest            */
#define IRQ1            0x02
#define IRQ2            0x04
#define IRQ3            0x08
#define IRQ4            0x10
#define IRQ5            0x20
#define IRQ6            0x40
#define IRQ7            0x80            /* Level 7 - lowest             */

/* standard hardware configuration                                      */
#define I_RTC           IRQ0            /* Timer                        */
#define I_KBD           IRQ1            /* Keyboard                     */
#define I_COM2          IRQ3            /* COM1:                        */
#define I_COM1          IRQ4            /* COM2:                        */
#define I_HDC           IRQ5            /* Fixed disk                   */
#define I_FDC           IRQ6            /* Diskette                     */
#define I_PRT           IRQ7            /* Printer                      */

/* standard hardware vectors - 8259 defined                             */
#define V_RTC           0x08            /* Timer                        */
#define V_KBD           0x09            /* Keyboard                     */
#define V_LEV2          0x0a            /* Level 2 - uncomitted         */
#define V_COM2          0x0b            /* COM1:                        */
#define V_COM1          0x0c            /* COM2:                        */
#define V_HDC           0x0d            /* Fixed disk                   */
#define V_FDC           0x0e            /* Diskette                     */
#define V_PRT           0x0f            /* Printer                      */

#define V_LEV0          0x08            /* Level 0 - highest            */
#define V_LEV1          0x09
#define V_LEV2          0x0a            /* Level 2 - uncomitted         */
#define V_LEV3          0x0b
#define V_LEV4          0x0c
#define V_LEV5          0x0d
#define V_LEV6          0x0e
#define V_LEV7          0x0f            /* Level 7 - lowest             */

/*
 */
typedef request FAR *rqptr;
typedef bpb FAR *bpbptr;
typedef BYTE FAR *byteptr;
typedef struct dhdr FAR *dhdrptr;

/*
 *      externals
 */


extern BYTE FAR *device_end();

/*
 *      end of device.h
 */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久97国产精华液好用吗| 久久久久国产精品厨房| 国产美女精品人人做人人爽| 亚洲天堂福利av| 久久午夜羞羞影院免费观看| 在线中文字幕一区| 国产91在线观看| 日本伊人色综合网| 亚洲精品国产精华液| 日本一区二区三区电影| 欧美高清一级片在线| 99精品视频在线免费观看| 久草这里只有精品视频| 日韩经典一区二区| 有坂深雪av一区二区精品| 久久精品视频网| 欧美一区二区三区婷婷月色| 色88888久久久久久影院野外| 国产精品2024| 黑人巨大精品欧美一区| 蜜臀av一级做a爰片久久| 一区二区日韩电影| 国产精品乱码人人做人人爱| wwww国产精品欧美| 日韩一区二区在线观看视频播放| 欧美日韩久久一区二区| 色婷婷综合激情| www..com久久爱| 国产电影精品久久禁18| 国产乱妇无码大片在线观看| 91原创在线视频| 成人精品国产福利| 国产精品亚洲午夜一区二区三区| 蜜臀久久99精品久久久久宅男| 亚洲国产精品尤物yw在线观看| 亚洲美女偷拍久久| 国产精品第13页| ...av二区三区久久精品| 国产欧美一区二区在线观看| 久久综合九色欧美综合狠狠 | 成+人+亚洲+综合天堂| 国产一区二区三区国产| 美国三级日本三级久久99| 免费亚洲电影在线| 美女精品自拍一二三四| 另类小说欧美激情| 蜜桃视频在线观看一区| 捆绑调教美女网站视频一区| 老司机免费视频一区二区| 久久电影国产免费久久电影| 久久激情综合网| 国内精品久久久久影院色| 国内外成人在线视频| 国产激情视频一区二区三区欧美| 国产成人亚洲综合a∨猫咪| 国产精品69毛片高清亚洲| 成人av电影免费观看| 99久久99久久久精品齐齐 | 欧美一卡二卡三卡| 精品免费视频一区二区| 久久久久国色av免费看影院| 国产精品私人影院| 国产高清在线精品| 国产91丝袜在线观看| 97久久久精品综合88久久| 91首页免费视频| 欧美日韩成人综合| 精品国产一区二区三区不卡| 欧美精品一区二区蜜臀亚洲| 国产欧美一区二区精品久导航| 中文字幕不卡一区| 一区二区高清免费观看影视大全| 婷婷丁香久久五月婷婷| 久久精品久久精品| av日韩在线网站| 欧美精品一二三区| 国产亲近乱来精品视频| 日韩理论片网站| 婷婷中文字幕综合| 国产激情精品久久久第一区二区| 一本色道亚洲精品aⅴ| 日韩午夜在线播放| 中文字幕一区av| 日韩中文字幕麻豆| 成人在线综合网站| 91麻豆精品久久久久蜜臀| 国产午夜亚洲精品不卡| 亚洲综合偷拍欧美一区色| 美女视频一区二区| 99久久精品费精品国产一区二区| 正在播放亚洲一区| 亚洲三级在线看| 国精产品一区一区三区mba视频| 日本久久一区二区三区| 精品福利视频一区二区三区| 亚洲精品美腿丝袜| 精品亚洲成av人在线观看| 色综合天天综合网国产成人综合天| 欧美一区二区三区不卡| 亚洲婷婷综合色高清在线| 精品一区二区三区免费| 91国产免费看| 国产精品丝袜一区| 久久福利视频一区二区| 欧美丝袜自拍制服另类| 欧美激情一区二区三区四区| 日产国产欧美视频一区精品| 波多野结衣在线一区| 日韩欧美www| 亚洲va欧美va天堂v国产综合| 成人在线视频一区| 精品久久五月天| 亚洲国产精品久久久久婷婷884| 北条麻妃一区二区三区| 久久夜色精品国产噜噜av| 日韩国产精品久久| 在线免费不卡电影| 中文字幕一区不卡| 国产电影一区在线| 26uuu国产电影一区二区| 日韩有码一区二区三区| 欧美日韩极品在线观看一区| 亚洲欧美日韩一区二区| 成人黄页毛片网站| 国产喷白浆一区二区三区| 韩国女主播一区| 精品国产乱码久久久久久图片| 同产精品九九九| 欧美午夜影院一区| 亚洲一级二级在线| 欧美在线观看一区| 一区二区三区国产精华| 91在线观看污| 中文字幕日本乱码精品影院| 不卡视频在线看| 国产精品毛片久久久久久| 国产成人鲁色资源国产91色综| 欧美精品一区二区在线观看| 九九在线精品视频| 日韩欧美激情四射| 国产一区二区在线观看视频| 亚洲精品在线三区| 国产精品一区二区久激情瑜伽| 久久综合精品国产一区二区三区| 精品一区二区三区免费视频| 亚洲精品一区二区在线观看| 国产综合色精品一区二区三区| 久久综合狠狠综合久久综合88 | 国产人久久人人人人爽| 国产成人精品免费一区二区| 亚洲国产成人自拍| 成人激情免费视频| 亚洲欧洲制服丝袜| 欧美猛男男办公室激情| 日韩国产高清影视| 亚洲精品一区二区在线观看| 粉嫩av亚洲一区二区图片| 中文字幕一区二区三区乱码在线| 色屁屁一区二区| 日本伊人精品一区二区三区观看方式 | 亚洲国产精品一区二区www在线| 欧美日韩专区在线| 久久不见久久见免费视频7| 久久久精品国产免费观看同学| 成人亚洲精品久久久久软件| 亚洲精品大片www| 日韩一区二区三区av| 床上的激情91.| 亚洲资源中文字幕| 日韩欧美国产一区二区在线播放| 国产aⅴ综合色| 一区二区三区免费网站| 日韩免费在线观看| 成人aaaa免费全部观看| 香蕉影视欧美成人| 国产色综合一区| 欧美日韩中文一区| 国产成人在线免费观看| 亚洲电影一区二区三区| 久久久久成人黄色影片| 欧美亚洲日本国产| 国产一区二区在线观看视频| 亚洲欧美电影一区二区| 日韩欧美区一区二| 色美美综合视频| 精品一二三四区| 亚洲黄色小视频| 久久久www成人免费毛片麻豆| 在线观看欧美精品| 国产乱一区二区| 亚洲永久免费av| 久久精品亚洲乱码伦伦中文| 欧美亚洲国产一区二区三区va | 欧美日韩在线直播| 国产成人午夜视频| 日本亚洲电影天堂| 一区二区三区电影在线播| 久久久久久麻豆| 欧美精品久久天天躁| 91小宝寻花一区二区三区|