Základy programového vybavenia: Assembler - jazyk plný výziev
«»
Popis:
Assembler - jazyk plný výziev
Pre mnohých z nás možno neznámy termín, pre pár jedincov však snáď ten najkrajší programovací jazyk na svete - assembler. Čo sa pod týmto slovkom skrýva? Možno sa to zdá prehnané, no sú to nekonečné diaľavy neobmedzených možností. A špecifikum? Program v assembleri (presnejšie jeho preklad v strojovom kóde) vykonáva priamo procesor. Z toho vyplývajú aj jeho základné vlastnosti:
- rýchlosť zapríčinená priamym vykonávaním príkazov,
- neobmedzenosť, veď programujeme priamo procesor - kto nám bude stáť v ceste?
- komplikovanosť, keďže procesor pozná obmedzený počet čiastkových príkazov, až poskladaním veľkého množstva takýchto príkazov získame žiadaný program.
Assembler je materským jazykom procesora. Procesor rozumie assembleru vo forme postupnosti núl a jednotiek. Tejto forme hovoríme strojový kód (anglicky machine code). Pretože tvoriť programy priamo v niektorej z číselných sústav (binárnej, dekadickej, hexadecimálnej) by bolo náročné, zaviedla sa jednoduchšia forma zápisu. Nazývame ju symbolicky zápis inštrukcii. Z nasledujúcej tabuľky sa môžete dozvedieť akým číslom niektorej z číselných sústav sa dá nahradiť daná inštrukcia.
...
Kľúčové slová:
program
programovanie
programovací jazyk
kód
strojový kód
procesor
proces
pascal
zdrojový kód
zdrojový text
assembler
register
bit
byte
inštrukcie
súbor
počítač
adresovanie
Obsah:
- Úvod
Assembler a strojový kód
Registre procesora
Údaje a počítač
Inštrukčná sada
Inštrukcie presunu
Zdroje:
O súboroch cookie na tejto stránke
Súbory cookie používame na funkčné účely, na zhromažďovanie a analýzu informácií o výkone a používaní stránky.