Light Macro Assembler for x86 Version 2.3

ヘルプ Edition 20

はじめに
このマニュアルについて

ユーザーズガイド

インストール
プログラム開発の流れ
アセンブル
アセンブルオプション
アセンブルリスト
アセンブルエラー/警告
リンク
リンカ
コマンドライン構文
リンカ オプション
リンクマップ
ライブラリ マネージャ
デバッグ
基本的な使い方
デバッグオプション
デバッグコマンド

アセンブラ文法

《ソースファイルの構成要素》

コメントと行継続
名前
定数
タイプ
言語モデル

《ディレクテイブ》
セグメント
ラベル
データ
外部宣言
構造体
レコード
マクロ
構造化ブロック
条件アセンブル
強制エラー
簡略化セグメント
そのほかのディレクテイブ

《演算子》
演算子
マクロ演算子
定義済み等価記号

プロセッサ命令

プロセッサ命令の概観
8086 のレジスタ
オペランド
分岐命令
ストリング命令とリピートプレフィクス
数値演算コプロセッサ
MMX命令
80386 以上での拡張部分
プロセッサ命令一覧
8086 一般命令
8086 分岐命令
8086 ストリング命令
8086 プレフィクス命令
80186/80286 追加命令
数値演算コプロセッサ命令
MMX 命令一覧
プロセッサ命令の拡張構文
個別命令についての補足

資料

オブジェクトファイルの形式
EXE、COM、BIN ファイルの形式
インテル HEX 形式
デバッグ情報ファイル

前方参照とパス
高級言語とのリンク

実行ファイルの EXE 形式と COM 形式
サンプルプログラムの解説
アセンブラで間違いやすいところ
32 ビットプログラムの作成
32 ビット版について
MS-MASM との互換性
LASM V2.00 の新機能

付録

定量制限
エラー/警告メッセージ一覧
キーワード一覧
キャラクタコード表
改版履歴
著作権と連絡先

Copyright (C) Tama Software Ltd. 2017/5/29