Masinakeel: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
6. rida:
 
==Tehniline seletus==
Kuigi masinakood võib tunduda sarnasena [[assemblerkeel]]ele, on need siiski erinevad keeled. [[Assemblerkeel]]ne [[lähtekood]] koosneb protsessori [[masinakäsk]]ude mnemokoodidest ja [[kahendkoodkahendsüsteem]]i teisendatavatest operandidest aga masinakood koosneb ainult [[kahendarv]]udest.
 
Igal protsessori tüübil on oma masinakeel mis võib teiste tüüpidega osaliselt kattuda. Kui protsessor A mõistab täielikult protsessori B masinkoodi, öeldakse, et A ühildub ehk on kompatiibel (''compatible'') B-ga. Seejuures B ei pruugi ühilduda A-ga, A võib teada koode, mida B ei tea. Samuti võivad kaks protsessorit ühilduda kolmandaga, aga mitte omavahel. Protsessoriga ühilduv assembler on assembler, mis tõlgib assemblerkeeles programmi protsessori masinakeelde ehk masinakoodi.