Die Anweisung ist eine in einer Programmiersprache verfasste Arbeitsvorschrift in einem Programm. Diese kann aus mehreren Teilanweisungen bestehen oder ist nicht weiter zerlegbar (direkter Befehl).
In der Maschinensprache kann die Bezeichnung Anweisung direkt als Synonym zum Befehl gesehen werden, jedoch in höheren Programmiersprachen nicht, da eine Anweisung aus Befehlsfolgen bestehen kann.