memavail.c

来自「国外网站上的一些精典的C程序」· C语言 代码 · 共 35 行

C
35
字号
/***  MEMAVAIL.C - Report available DOS memory****  public domain by Thor Johnson*/#include <dos.h>#include "snpdosys.h"long memavail(void){      union REGS regs;      /* Request impossibly large number of 16-byte paragraphs from DOS */      regs.h.ah = 0x48;      regs.x.bx = 0xFFFF;      int86(0x21,&regs,&regs);      return((long)regs.x.bx * 16L);}#ifdef TEST#include <stdio.h>main(){      printf("Available DOS memory = %ld bytes\n", memavail());      return 0;}#endif /* TEST */

⌨️ 快捷键说明

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