bsp.h

来自「最基本介绍C的很不错的程序代码」· C头文件 代码 · 共 48 行

H
48
字号
/********************************************************************** * * Filename: 	bsp.h *  * Description: Hardware and project-specific operating system details. * * Notes:        * *  * Copyright (c) 1998 by Michael Barr.  This software is placed into * the public domain and may be used for any purpose.  However, this * notice must not be changed or removed and no warranty is either * expressed or implied by its publication or distribution. **********************************************************************/#ifndef _BSP_H#define _BSP_Hstruct Context{    int     IP;    int     CS;    int     Flags;        int     SP;    int     SS;    int     SI;    int     DS;        };#include "task.h"#define enterCS()   asm { pushf; cli }#define exitCS()    asm { popf }extern "C" {  void  contextInit(Context *, void (*run)(Task *), Task *, int * pStackTop);  void  contextSwitch(Context * pOldContext, Context * pNewContext);  void  idle();};#endif	/* _BSP_H */

⌨️ 快捷键说明

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