参考

16bit

実行 32bit環境:可 64bit環境:DOSBoxや98エミュで可
ret メモ帳で作るCOMファイル
hello16 LASMでhello
out PC-98エミュレータとMASM
masm32 MASM32でCOMファイルを作りDOSBoxで実行
dec1 WORD値を10進表示
hexout レジスタの内容を16進出力
small MASM32でEXEファイルを作る
short 小さい16bitEXE

32bit

実行 64bit環境:可
hello VC++ 2010 ExpressでMASM
hello2 VC++ 2013 ExpressでMASM
hello3 VS 2017でMASM
hello2019 VS 2019でMASM
hello2019c VS 2019でコンソール
print 書式出力
vprint 可変長引数対応の書式出力
startup コマンドラインの展開
add32 VS 2019 C++からの関数呼出
hello32 MASM32でメッセージボックス
hello32c MASM32でコンソール
helloasm libcmt.libを使ってみる
uselibc libcmt.libを使ってみる2
WinApp Windowsアプリケーション

64bit

hello64vs VS 2017でMASM
add64 VS 2019 C++からの関数呼出
hello64c ML64でメッセージボックス
hellocon ML64でコンソール
test64 VC++とML64
extasm VC++からアセンブリ言語ルーチン利用
printf 書式コンソール出力
cpuid CPUID表示

FPU/MMX/SSE

fpusse FPUとSSEのサンプル
mmx1 MMXサンプル
sse1 SSEサンプル
最終更新:2021年11月14日 17:16