文書番号: 402047
最終更新日: 1999/08/19
この資料は以下の製品について記述したものです。
- Microsoft(R) C/C++ Development System for MS-DOS(R) and Windows(TM)Version 7.0A (以下 C/C++ 7.0A)
この記事は、以前は次の ID で公開されていました: JP402047
概要
この資料は、C/C++ 7.0A 添付の CodeView 4.0 (以下 CV4.0) の I コマンドの不具合
について説明したものです。
詳細
C/C++ 7.0A 添付の CV4.0 のコマンドラインで、ポートインプットを示す
I コマンドを入力してもハードウェアのポートが何も表示されません。
対処方法
回避策としては同等の動作をする関数を、デバックするプログラムに前もって組み込
んでおく方法があります。
例
#pragma check_stack(off)
unsigned in(unsigned x){
__asm {
push dx
mov dx, x
in ax, dx
pop dx
}
}
#pragma check_stack()
使用法
ポート 2f0H を指定したい場合は、「 ?in(0x2f0) 」とコマンドラインで入力して下
さい。また、これはステップで main ルーチンに入ってからでないと使用できません。
Keywords: KBBUG KB402047
Technology: kbAudDeveloper kbVCsearch kbZNotKeyword3 kbZNotKeyword8