高校で組み立てを勉強していて、家で組み立てプログラムを作ってみたいと思っています。
NASM をダウンロードしましたが、それを使用して .s ファイルを実行する方法がわかりません。簡単な実行方法をここに書いていただければ幸いです :-)
さらに、質問があります。たとえば、ADC を使用する場合: AL = 01 および BL = 02、CF = 1 の場合、次のようにします: ADC AL,BL AL は 3 または 4 になりますか? (CF添加の有無は?)
ありがとうございました!!
コマンド プロンプト (Linux の場合は bash) から:
nasm myasm.s -o myasm.bin -f bin
これは基本的なコマンド ライン構造です。あなたが書いているOSはわかりませんが、Linuxの場合:
nasm -h // (I believe, or --help)
コマンド パラメータのリストについては、
とにかく、-o
出力ファイルが何である-f
かをnasmに伝え、フォーマットが何であるかをnasmに伝えます。この例では、単純にフラット バイナリを記述しています。
詳細については、アセンブリ プログラムのコンパイル...を参照してください。
ADC の使用の詳細については、この質問を参照してください。