[[こみみ雑学集]]

** 命令 [#e639f4e6]

- DB : data byteの略でファイルの内容を1バイトだけ直接書く
- DW : data wordの略でファイルの内容を2バイトだけ直接書く
- DD : data double wordの略でファイルの内容を4バイトだけ直接書く
- RESB : reserve byteの略で好きなバイト数だけ予約してあけてもらう
- ; : コメント行
- ORG : 開始点指定
- JMP : Cでいうgoto
- MOV : 代入
- ADD : 足し算
- CMP : 比較
- JE : 条件付JMP
- INT : ソフトウェア割り込み
- JNC : キャリーフラグが0ならばジャンプ
- JBE : 小さいもしくは等しければジャンプ

** レジスタ [#ia6235c3]
16ビットレジスタ
- AX : アキュームレータ 累積演算機
- CX : カウンタ 
- DX : データ
- BX : ベース メモリの番地計算の基点に使う
- SP : スタックポインタ
- BP : ベースポインタ 
- SI : ソースインデックス 読み込みインデックス
- DI : ディスティネーションインデックス 書き込みインデックス
- ES : エクストラセグメント
- CS : コードセグメント
- SS : スタックセグメント
- DS : データセグメント
- FS
- GS

8ビットレジスタ
- AL : アキュムレータLOW
- CL : カウンタLOW
- DL : データLOW
- BL : ベースLOW
- AH : アキュムレータHIGH
- CH : カウンタHIGH
- DH : データHIGH
- BH : ベースHIGH

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS