いくつかのチュートリアルの助けを借りて、フロッピーから起動した後に文字列を表示するための小さなコードを書きました。
私の問題は今、いくつかの行を理解していないことです。あなたが私を助けてくれることを願っていますか、私が正しければ教えてください。
コード:
mov ax, 07C0h
add ax, 288 ; (512 + 4096) / 16 = 288
mov ss, ax
mov sp, 4096
mov ax, 07C0h
mov ds, ax
- 行: アドレス 07C0h でプログラムを開始します (これを変更できますか?)
- ax に 288 段落分のスペースを追加する
- ?
- プログラム用に 4096 バイトのスペース (変数などを格納するため?)
- 開始アドレスに移動
- ?
ご協力いただきありがとうございます。