Hallo zusammen,
ich habe eine Frage bezüglich
ASM.
Ich habe mir hier diverse Tutorials durchgelesen, in denen
ASM Code benutzt wurde.
Um diesen Code besser zu verstehen, wollte ich mich ein wenig in
ASM einarbeiten.
Doch in allen Tutorials die ich lese, steht immer wieder, dass z.B. eine Intel CPU benötigt wird.
Mal abgesehen von den ganzen Compilern (TASM, NASM, MASM, ...), die offenbar wieder alle eine andere Syntax haben.
Jetzt stellt sich mir die Frage, ob es DAS
ASM überhaupt gibt, oder ob es eher vergleichbar (abstrackt) mit C ist (C, C#, C++).
Denn ich bekomme z.B. diesen Code vorgesetzt:
Code:
mov eax, .codestart
mov edx, .codeend
mov ecx, orginal entrypoint
xor ss[eax], magic
inc eax
cmp eax, edx
jne mainloop
jmp ecx // springe zum EntryPoint
Gibt es da jetzt irgendwie eine Liste mit Befehlen, die alle gleich sind, oder auf welchen Compiler / hardware bezieht sich dieser Code?