如何用C语言读取硬件I/O寄存器或内存地址?
我写的代码如下
用VC & DevCPP 编译成Win32程序会有Access violation
用TC 3.0 编译选择8086指令集 运行不会停止,一直作写入文件操作
#include <stdio.h>
#include <stdlib.h>
void main()
{
FILE * fp;
char * p = 0;
fp = fopen("read.txt", "wb+");
if(!fp) printf("create file error");
while(p <= (char *)0xFFFF)
{
fwrite(p, 1, 1, fp);
}
system("pause");
}