「オペレーティングシステム」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
→‎設定方法(Windowsの場合): 参照先にインストール方法の項目はなかったので、ここに直接解説の記事を書く。また「(Windowsの場合)」とあるのでGNU/LINUX, UnixやBSDへの言及は削除。
タグ: 2017年版ソースエディター
Ef3 (トーク | 投稿記録)
→‎発展的な話題: s/コンパイル/アセンブル/
タグ: 2017年版ソースエディター
907 行
<code> mov al, [bx] </code>について。
 
仮に、bxに角カッコ<code>[ ] </code>をつけずに <code> mov al, bx </code> と書いても、まずalレジスタとbxレジスタのサイズが合わないのでアセパイル時にエラーになり、「 error: invalid combination of opcode and operands」と表示されるだけである。si(ソースインデックス)レジスタの場合でも同様である。サイズをあわせたいなら「bx」でなく「bl」にする必要がある。
 
かといってbxからblに書き換えて、