物理メモリアクセスからI/Oポートの操作まで
Windowsによるハードウェア制御

北山 洋幸

 

 本章では,Windowsから物理メモリをアクセスするプログラムを紹介します.一般に,WindowsはDOSと違って物理アドレスを指定してメモリをアクセスできません.

 しかし,本章の方法を用いれば,制限はありますが,物理メモリをアクセスすることができます.

 Visual C++で開発しますが,Win32ではなくWin16を使います.したがって,Visual C++は16ビットをサポートするバージョン,たとえばVisual C++のバージョン1.51などが必要です.

 Visual C++ 1.51は,Windows 98 Second Editionでも問題なく使用することができます.コンパイル,実行などもWindows 95/98で問題ありません.


第1章の内容

Copyright 2000 北山 洋幸

新刊のご案内


Copyright 1997-2001 CQ Publishing Co.,Ltd.