Assembly nyelvet, hogy kezdjem el megtanulni?
Ezt nézd meg, próbálgasd:
Aztán lehet, hogy amikor komolyabbra fordul a dolog, akkor már egy másik nyelvet választasz.
Ez ugyan csak szimulátor, mégis segíthet megérteni, hogyan működik ez a hardverközeli nyelv.
Először csak néhány utasítást próbálj ki, és figyeld meg hogyan hajtódnak végre egy debuggerben.
Gondolom Intel processzorról van szó.
Dos és Win alatti assemblerek:
Masm (Microsoft Macro assembler.)
Fasm (Flat Assembler.)
NASM (Netwide assembler.)
Tasm (Turbo Assembler.)
Debuggerek:
Turbo Debugger (Ez a Borland Turbo assemblerének volt a kelléke.)
Vagy Win alatt pl. Ollydbg.
Én a Masm-ot használom, ehherz egész fejlesztőkörnyezetek léteznek tonnányi példaprogival.
Keress rá, (masm32-néven) töltsd le, majd írj be néhány utasítást pl:
mov ax,5
mov bx,ax
stb.
Ezután fordítsd le (vagy egy létező forráshoz írd ezeket a sorokat hozzá) és indítsd el egy debuggerben, majd lépésenként (minden utasítás egyesével való végrehajtásával) figyeld meg milyen változáson mennek keresztül a CPU regiszterei.
Később bonyolultabb utasításokat is ki lehet próbálni.
Így tudod elkezdeni.
Ha komolyan érdekel keress meg privátban, és segítek még.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!