hi all.I am a newbie about assembly as trying to learn nasm.
i follow some tutorials throught.also reads nasm manual.i have a few questions.
im on gen 3 corei5 on linux.(latest nasm,kernel and tools) Also i hate 32bit.(issue on 64)
1-)why this code get this: error: symbol `azz' not defined before use
global main
section .text
main:
;some code
%if azz
;some code
%endif
section .data
azz dw 12 ;or db,dd,dq even i try 012b,012h,0x12,'12'
which type data/value is acceptable for %if conditional. e.g memory-stack data/value , registers, immediates etc.
2-)which input method is the best(easy,practice,fastest) for arithmetic calculations of numerical.(e.g bcd,ascii,hex,binary)
a-)for keyboard input
b-)for hardcoded numbers
thank you for help.sory for english.