本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

[MSC7]CodeView 4.0 で I コマンドが正しく実行されない

文書番号: 402047

最終更新日: 1999/08/19


この資料は以下の製品について記述したものです。


この記事は、以前は次の 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

inserted by FC2 system