⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bios.h

📁 南京航空航天大学开发的一个类Unix和Linux的操作系统,好不好看看就知道了,
💻 H
字号:
#define READ 2#define WRITE 3#define DISKA 0#define DISKB 1#define DISKC 0x80/* dh: head, dl: drive   ch: track, cl: sector(count from 1)   es:bx: buffer address   ah: service, al: nr of sector       cf=0:succeed   cf=1:fail	   al=error state */#define drive dl#define cyl ch#define head dh#define sect cl		/* count from 1 */#define nsect al#define service ah#if 0struct word {	char code;	struct attr {		foreground:3;		light:1;	/* only applied to foreground */		background:3;		blink:1;	/* only applied to foreground */	};}#endif#define VIDEOSEG (0xb800)#define VIDEOPA (0xb8000)#define BYTEPERLINE (160)#define BLINK 0x80#define LIGHT 0x08#define RED	0x4#define GREEN	0x2#define BLUE	0x1#define WHITE (RED+GREEN+BLUE)#define BLACK (0+0+0)#define YELLOW (RED+GREEN+0) #define ATTR(blink, light, fg,bg) (blink + (bg<<4) + light + fg)#define ERRORCHAR ATTR(BLINK, LIGHT, YELLOW, BLACK)#define echo \movw $VIDEOSEG,%ax; \movw %ax,%es; \xorw %di,%di; \movb $'x',%al; \movb $ERRORCHAR,%ah; \movw $80,%cx; \cld; rep; stosw; 1: jmp 1b 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -