format binary use32 org $1000000 jmp __global_0 ; CONST N -> integer, 20 ; DECL a -> integer, 0 ; DECL b -> integer, 0 __global_0: ; LET a <- 20 mov eax, 20 push eax pop eax mov [a], eax ; LET b <- a mov eax, [a] push eax pop eax mov [b], eax hlt b: dd $00000000 a: dd $00000000