W tradycyjnych architekturach rozkaz składa się z kodu operacji określającego jej rodzaj, jak na przykład „zapisz wartość do rejestru”, oraz liczby operandów większej bądź równej zero, którymi mogą być rejestry procesora, adresy pamięci operacyjnej czy po prostu zwykłe dane. W przypadku architektur VLIW, do których należy wiele mikroprogramów, kilka jednoczesnych operacji i towarzyszących im operandów może być zapisanych w postaci jednego rozkazu, co pozwala procesorowi na równoległe ich wykonywanie przy pomocy kilku jednostek wykonawczych.

Rozmiar czy długość rozkazu może się wahać od 4 bitów, jak w niektórych mikrokontrolerach, do wielu setek bitów, jak w niektórych systemach VLIW. Długość rozkazu w większości nowych procesorów używanych w komputerach osobistych, mainframe'ach i superkomputerach waha się od 16 do 64 bitów. W niektórych architekturach, np. w RISC, rozkazy mają ustaloną długość, zwykle odpowiadającą długości słowa maszynowego.

Zobacz też instrukcja (informatyka) język maszynowy lista rozkazów procesora

Przypisy

Bibliografia

Kategoria:Konstrukcje programistyczne