1.モジュール命令
asm p1,p2
:アセンブリ言語のマシン語を指定されたポインタ上のメモリに書き込む。
p1:関数型変数(xdimの配列変数)
p2:アセンブリ言語{"string"}
asmlist p1,p2
:アセンブラスイッチ(オプション)
p1:アセンブラスイッチ
p2:関数型変数名"string"
_asmscreen
p1 :アセンブラスクリーン
p1:スクリーンID
2.アセンブラ擬似命令・ラベル
ORG p1 :マシン語の書き込むポインタを設定/初期化する。
p1:ポインタ
END :アセンブラ終了、ラベル処理をする。(pass2)
Lx: :アセンブララベル。(最大16個 L0:, L1:, L2:, ... L9:, LA:, LB:, LC:, LD:, LE:, LF:)
3.アセンブラ命令
注)まだバグがあると思いますので、asmlist命令で機械語を確認してから使うようにして下さい(汗)
AAA
AAD
AAM
AAS
CBW/CWDE
CLC
CLD
CLI
CMC
CMPSB/COMSD
CPUID
CWD/CDQ
DAA
DAS
HLT
INSB/INSD
INT3
INTO
IRETD(IRET)
LAHF
LEAVE
LOCK
LODSB/LODSD
MOVSB/MOVSD
NOP
OUTSB/OUTSD
POPA/POPAD
POPF/POPFD
PUSHA
PUSHF
RDMSR
RDPMC
RDTSC
REP
REPNZ(REPNE)
REPZ(REPE)
SAHF
SCASB/SCASD
STC
STD
STI
STOSB/STOSD
SYSENTER
SYSEXIT
UD2
WRMSR
XLATB
CS:
SS:
DS:
ES:
FS:
GS:
RET/RETF
CALL
JMP
INC
DEC
NOT
NEG
MUL
IMUL
DIV
IDIV
POP
PUSH
SETcc
BSWAP
INT
Jcc
LOOPcc
FILD(64bit)
FLD(64bit)
FISTP(64bit)
FSTP(64bit)
DB/DW/DD
MOV
ADD
ADC
SUB
SBB
AND
OR
XOR
CMP
TEST
XCHG
BT
BTC
BTR
BTS
RCL/RCR/ROL/ROR
SAL/SAR/SHL/SHR
IN
OUT
Copyright (c) 2001-07 By abo All Rights Reserved.