DOS系统,C语言,BIOS,和BASIC语言有什么关系

Python021

DOS系统,C语言,BIOS,和BASIC语言有什么关系,第1张

C语言

BASIC是编程语言,

DOS系统是系统,很老了,windows之前的,现在也有,深山红叶dos,

BIOS是英文"Basic

Input

Output

System"的缩略语,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机上电自检程序和系统启动自举程序。

其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

bios.h是TC的

如果你用TC 那肯定能用

其它的就不能用了

看你需要什么函数 改成VC下对应的函数就可以了。

举个例子

bioskey(1)

可以替换成

kbhit()

bioskey(0) 替换成 getch()

bioskey(2)可以替换成GetKeyState 或 GetAsyncKeyState

bios.h头文件定义了硬件端口和公共函数,可以调用相关的函数进行端口设备的访问。不过对BIOS设备的访问只限于DOS实模式系统,此文件对保护模式的支持不够强大。

如biosdisk()函数,用它可以访问硬盘扇区;

biosmemory()函数获得内存大小等等:

#include <stdio.h>

#include <bios.h>

int main(void) /* C90标准不支持这种写法,所以最好用支持C99标准的编译器编译 */

{

 int memory_size

 memory_size = biosmemory()/* returns value up to 640K */

 printf("RAM size = %dK\n",memory_size)

 return 0

}