NASM Forum > Programming with NASM
Format insns.dat
(1/1)
Borneq:
Hi
What is format insns.dat?
AAA is opcode 37, in insns.dat is AAA void \1\x37 086,NOLONG
\1 means one byte?
AAD imm D5 ib is AAD imm \1\xD5\24 8086,SB,NOLONG
what means \1 at start, SB and NOLONG?
regards
Keith Kanios:
IIRC, the top of assemble.c has the relevant information regarding the internal instruction format.
Cyrill Gorcunov:
As Keith already pointed out -- see the head of assembly.c file it contains byte codes meanings.
About SB,NOLONG -- they are "Instruction template flags", perl script adds IF_ prefix to them
so you could find their meaning in insns.h file.
Hope this help.
Frank Kotler:
If you're trying to figure out how Nasm works, Borneq, the format of insns.dat may help you. If what you're really looking for is an instruction set reference, try this one:
http://home.myfairpoint.net/fbkotler/nasmdocr.html
Best,
Frank
Navigation
[0] Message Index
Go to full version