Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"assemblertranslaatori" - 1 õppematerjal

Assembler
13
docx

Assembler

Assembler Assembler on teise põlvkonna madaltaseme programmeerimiskeel, mis tõlgib assemblerkeeles programmi masinkoodiks. Assemblerkeeles on masinakäskude kahendkoodid asendatud mnemokoodidega ehk mnemooniliste tähistega. Näiteks 11110111xx100xxx, kus x-id tähistavad operandide aadressi arvuti mälus. Seega on assemblertranslaatori töö päris lihtne, see peab jaotama mälu instruktsioonidele ja andmetele, lisaks tõlkima iga muutuja ning sümboli masinkoodi. Lõpuks koondab see saadud koodi väljundformaati. Väljunditeks võivad olla kas objektkoodi - või käitusfailid Enamik assemblereid oskab seda teha ka käivitus- või objektifailiks. Teegid ja objektifailid saab ühendada üheks tervikuks linkuri abil. Assembler koodi ei optimeeri, kuna teisendamine assemblerkeelest masinkoodi käib üksüheselt.

Informaatika → Operatsioonisüsteemide alused
15 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun