NASM - The Netwide Assembler
NASM Forum => Using NASM => Topic started by: A. Buisson on January 19, 2006, 09:57:13 AM
-
hi,
i try to port an asm source code from a .asm write to ML under windows to a .asm which compil with nasm under linux and windows.
i have the following problem : in ML, i can write
switchtable LABEL DWORD DWORD OFFSET label00, OFFSET label01
jmp switchtable[eax] ; eax is my test condition
but in nasm all is label so how rewrite this 2 line ?
at this time i have use nasm local label to label00 and label01
thanks
-
I don't think you'd want local labels for this. Just:
switchtable dd label00, label01, label02...
Probably want to multiply eax by 4 somewhere along the line...
jmp [switchtable + eax * 4]
Something like that...
Best,
Frank