Masinakäsk: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Resümee puudub
1. rida:
'''Masinakäsk''' (''machine language instruction'') on [[masinkoodmasinakeel]]ie ehkvõi masinakeele[[assemblerkeel]]e käsk, mis paneb [[protsessor]]i tegema ühte elementaartoimingut, näiteks tehet.
 
Masinakeele masinakäsk koosneb [[käsukood]]ist (''opcode'') ja tehte puhul ka [[operand]]dest. Käsukood on [[kahendarv]], mida saab tõlgendada [[bitt]]ide [[lõplik jada|jada]]na.
Mikroprotsessori masinakäsu käsukood on [[kahendarv|kahendkoodis arv]] ([[bitt|bitijada]]) – erinevad arvud ehk käsukoodid vastavad erinevatele masinakäskudele. Masinakoodist ja bitijadadest loetavam keel on [[assemblerkeel]], kus bitijadade asemel on inimesele loetavamad [[protsessor]]i käskudele vastavad mnemokoodid.
 
[[Assemblerkeel]]e masinakäskudes on bitijadade asemel on inimesele loetavamad [[mnemokood]]id.
Masinakäsu (''instruction'') osad on
*käsukood (''opcode'') ja
*operandid.
 
Käskude liigid on:
Käskusid võib liigitada:
*[[andmete käitlemine|andmete käitlemise]] st.([[kopeerimine]], kopeerimise[[kustutamine]], kustutamise ja edastamise[[edastamine]]) käsud,
*[[Aritmeetika-loogikaplokk|aritmeetika-loogikaploki]] poolt täidetavad [[aritmeetikakäsk|aritmeetika-]] ja [[loogikakäsk|loogikakäsud]], (vtmis kirjutavad ette [[aritmeetiline tehe|aritmeetikatehte]], või [[loogikatehe|loogikatehte]]), sooritamise
*[[Siirdekäsk|siirdekäsud]].
 
== Vaata ka ==
*[[Masinkood]]
*[[Assemblerkeel]]
*[[Käsustik]]