Машинный код: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
отмена правки 107174601 участника 176.215.100.17 (обс.) очевидная опечатка
Метка: отмена
Строка 1:
{{эта статья|о системе команд в целом|Код операции|об инструкциях}}
[[Файл:Цифровой код ЭВМ «Минск-22».jpg|200px|thumb|Памятка программиста, 1960-е годы. Цифровой (машинный) код «[[Минск-22]]»]]
'''Маши́нный код''' ('''платфо́рменно-ориенти́рованный код'''), '''маши́нный язы́к''' — [[система команд]] (набор кодов операций) конкретной [[компьютер|вычислительной машины]], которая [[интерпретатор|интерпретируется]] непосредственно [[процессор]]ом или [[Микрокод|микропрограммами]] этой вычислительной машины.<ref name="Dict">{{книга|заглавие=Толковый словарь по вычислительным системам|оригинал=Dictionary of Computing|ответственный=Под ред. В. Иллингуорта и др.: Пер. с англ. А. К. Белоцкого и др.; Под ред. Е. К. Масловского|место={{М.}}|издательство=Машиностроение|год=1990|страниц=560|isbn=5-217-00617-X (СССР), ISBN 0-19-853913-4 (Великобритания)|тираж=70&nbsp;00070000 (доп.)}}</ref>
 
[[Компьютерная программа]], записанная на машинном языке, состоит из '''машинных инструкций''', каждая из которых представлена в машинном коде в виде т. н. [[Код операции|опкода]] — [[Двоичный код|двоичного кода]] отдельной операции из системы команд машины. Для удобства [[Программирование|программирования]] вместо числовых опкодов, которые только и понимает процессор, обычно используют их условные буквенные [[Мнемоника|мнемоники]]. Набор таких мнемоник, вместе с некоторыми дополнительными возможностями (например, некоторыми макрокомандами, ''директивами''), называется [[Язык ассемблера|языком ассемблера]].