0

masm32 コンパイラはどこからダウンロードできますか? ここにアップロードしましたが、プロジェクトの実装 (実行/コンパイル) 方法がわかりません。コンパイラだけをダウンロードできます。最初のプロジェクトを実行する方法、これをインスタンス化する

 
begin
 {Устанавливаем графический режим монитора 13h, 320x200, 256 цветов}
 asm
 mov  ax,0013h
 int  10h
 end;
 asm
 mov  ax,0A000h
 mov  es,ax
 {Рисуем - раз}
 mov  byte ptr es:[320*10+10],12
 mov  byte ptr es:[320*10+11],12
 mov  byte ptr es:[320*10+12],12
 mov  byte ptr es:[320*11+10],12
 mov  byte ptr es:[320*11+11],12
 mov  byte ptr es:[320*11+12],12
 mov  byte ptr es:[320*12+10],12
 mov  byte ptr es:[320*12+11],12
 mov  byte ptr es:[320*12+12],12
 {Рисуем - два}
 mov  byte ptr es:[320*100+100],1
 mov  byte ptr es:[320*101+101],2
 mov  byte ptr es:[320*102+102],3
 mov  byte ptr es:[320*103+103],4
 mov  byte ptr es:[320*104+104],5
 mov  byte ptr es:[320*105+105],6
 end;
 {Ожидаем нажатия клавиши}
 asm
 mov  ah,0
 int  16h
 end;
 {Устанавливаем текстовый режим монитора 03h, 80x25, 16 цветов текста и фона}
 asm
 mov  ax,0003h
 int  10h
 end;
end.

詳しく答えてください

4

1 に答える 1

1

そのヘルプファイルを必ず読んでください。また、これがコードのスニペットでない限り、一般的なアセンブリについてもう少し読みたいと思うかもしれません。あなたのセクションはどこにありますか?さらに、なぜモード13hにまったく悩まされているのですか?MASM32は、Windowsアセンブリ言語プログラミングによく使用されますが、ビデオモードを直接いじくり回しています。私は何年もWindowsを使用していませんが、Windowsの最新のフレーバーのほとんどは、使用してもあまり満足できないと確信しています。

さまざまな言語で利用できるさまざまなグラフィックツールキットがあり、現在の作業よりもはるかに簡単に操作できます。特にINT10Hはsloooooowであり、特にポータブルではありません。

これが受講中のコースの場合は、これを起動して実行する方法について、インストラクターにヒントを求めることをお勧めします。

于 2011-01-14T00:54:39.653 に答える