アセンブリ言語は読み---つづきます

すでにデータ型の一部の第三章を書いたように

次のディレクティブやその他の各種についての何かがあります

1.現在のアドレスカウンタ:$

    以下のような配列や文字列の長さを計算するために使用されます。

.DATA 
リストDB 12は342344534543である5。
listp DB($ -list);ワードはセル配列の要素の数であるように、配列要素によって占有されるメモリ空間の長さを表し
、必要に応じて素子サイズは、ワード、またはダブルワード、並びに、より大きなデータ型タイプのリストを分割する必要があるが、素子サイズで割った、または直接であります

2.ディレクティブはEQUと(=)等しく、その「弟」TEXTEQU

  差:3つのEQU形式があるが、以下のようにのみディレクティブは、式を定義するために使用される整数に等しいです

名前EQU表現
名EQU sybal 
名のEQU <テキスト>

EQU、それを再定義EQU TEXTEQUは同様に、彼はまた、3つの形式がありますが、それは最大の違いは、彼が再定義することができるということであるEQUで、=かもしれません

3.ビッグエンディアンとリトルエンディアンストレージ形式の保存形式

4.拡張すべてゼロ整数シンボル拡散

MOVZX(全てゼロ拡張)及びMOVSX(符号拡張)

ここでは、多数の小数に送信され、小数符号拡張が高い多数の最上位ビットにコピーされます符号拡張を、言及

5. LAHFとSAHF

  LAHF:EFLAGSの符号ビットは、AHにコピーし、

  SAHF:AH、EFLAGS(RFLAGS)の内容をコピーし、負荷状況フラグ

6. XCHG交換データ

  オペランドとして、いわゆる即時値を使用しません

7.直接オフセット

  [名変数+定数]

12月の8.incとキャリーフラグに影響を与えません。

9.オフセット

  オフセット:ディレクティブを、参照番号は、データを直接オフセット - オフセットオペランドを

    直接ダイレクトアドレッシングモードアドレスと呼ばれる数値データを参照

    バックレジスタへのアドレスデータへのオフセットを使用して、アドレスレジスタ間接アドレッシングアドレスが呼ばれています

10.PTR 

  PTR:オペランドは、型のサイズの書き換えを宣言されています

  注:PTR標準編集タイプと一緒にのみ使用すること

11.インデックスオペランド

12.loop判定が行われ、ECX-1であります

 

おすすめ

転載: www.cnblogs.com/love-coding/p/11782918.html