1

C ++のインラインアセンブラで割り込みが機能していません(VC ++ 10、GCC 4、Digital Marsを試しました)。割り込みに相当するウィンドウに自由にアクセスできるメモリ領域はありますか?システムプロパティとビデオRAMにアクセスするにはどうすればよいですか?(できますか?)

これら私は知りたいです:

mov ah,06h
mov dl,35h 
int 21f    //would print '5' on screen but it isnt (works in only pure assembler)

と:

mov ax,1500h
mov ch,97h
int 2f   //would get me info for the cache-hit number on DI:SI

ありがとうございました

4

1 に答える 1

4

Win32アプリケーションは割り込みを呼び出さず、システムサービスを呼び出します。Iczelionのページには、Windowsチュートリアル用のアセンブリがいくつかあります。

于 2012-07-20T13:55:23.700 に答える