函式原型: #define MK_FP( seg,OFS )( (void _seg * )( seg ) +( void near * )( ofs ))
函式位置: dos.h
函式說明: MK_FP()不是一個函式,只是一個宏。功能是做段基址加上偏移地址的運算,也就是取實際地址。
功 能: 設定一個遠指針
用 法: void far *MK_FP(unsigned seg, unsigned off);
程式例:
#include <dos.h>
#include <graphics.h>
int main(void)
{
int gd, gm, i;
unsigned int far *screen;
detectgraph(&gd, &gm);
if (gd == HERCMONO)
screen = MK_FP(0xB000, 0);
else
screen = MK_FP(0xB800, 0);
for (i=0; i<26; i++)
*screen++ = 0x0700 + ('a' + i);
return 0;
}
相關詞條
-
C語言庫函式
定義一般是指編譯器提供的可在c源程式中調用的函式。可分為兩類,一類是c語言標準規定的庫函式,一類是編譯器特定的庫函式。由於著作權原...
定義 內容介紹 相關概念 常用的庫函式 -
C語言函式
分類函式所在函式館為【 ctype.h】int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返...
分類函式 數學函式 目錄函式 進程函式 診斷函式 -
keep()
B000:000 */ screen = MK_FP(0xB...
-
COMS
基本輸入輸出系統CMOS:不要將BIOS與CMOS混淆BIOS是軟體、是程式!CMOS是晶片、是硬體!實際上我們是通過BIOS這...
基本輸入輸出系統 COMS設定 晶片 -
KEEP[英文單詞]
B000:000 */ screen = MK_FP(0xB800,0...
英文釋義 常用函式 報警機器 -
keep[英文動詞]
*/screen =MK_FP(0xB800,0);/* increase...
英文釋義 計算機函式 智慧型報警器