Инструкция (информатика)

Инструкция (информатика)

В информатике термин инструкция обозначает одну отдельную операцию процессора, определённую системой команд. В более широком понимании, «инструкцией» может быть любое представление элемента исполнимой программы, такой как байт-код.

В традиционных архитектурах инструкция включает код операции, определяющий выполнение этой операции, как например, «добавить содержимое памяти в регистр», ноль или больше определений операндов, которые могут описывать регистры, расположение в памяти или символьные данные. Определения операндов могут содержать методы адресации, указывающие их значение, или находится в фиксированных полях.

В архитектуре VLIW (very long instruction word — очень длинная машинная команда), которая может включать в себя микрокоды, множество одновеременно исполняемых операций и операнды определяются в одной инструкции.

Размер или длина инструкции может изменяться в довольно широких пределах, от маленьких, размером в 4 бита в некоторых микроконтроллерах, и до инструкций размером в многие сотни бит, как в некоторых VLIW системах. Большинство современных процессоров, используемых в персональных компьютерах, мейнфреймах и суперкомпьютерах, имеют инструкции размером от 16 до 64 бит. В некоторых архитектурах, в основном типа RISC, инструкции имеют фиксированную длину, обычно сравнимую с размером машинного слова этой архитектуры. В остальных архитектурах, инструкции имеют переменную длину, обычно целое множество байт или полуслов.

Инструкции, составляющие программу, редко определяются при помощи их внутренней числовой формы; они могут определяться программистами с помощью языка ассемблера или, в более общем виде, могут генерироваться компиляторами.

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Инструкция (информатика)" в других словарях:

  • Инструкция — Инструкция: В Викисловаре есть статья «инструкция» Инструкция  документ, содержащий правила, ука …   Википедия

  • Инструкция (программирование) — У этого термина существуют и другие значения, см. Инструкция (информатика). Инструкция в программировании встречается в следующих значениях: Инструкция или оператор (англ. statement) наименьшая автономная часть языка программирования.… …   Википедия

  • Машинная инструкция — Эта статья о системе команд в целом; об инструкциях см.: Код операции (информатика). Машинный код (также употребляются термины собственный код, или платформенно ориентированный код, или родной код, или нативный код от англ. native code) система… …   Википедия

  • Код операции (информатика) — Эта статья об инструкциях; о системе команд в целом см.: Машинный код. В комьютерной отрасли под кодом операции (также операционный код, опкод  англ. operation code) понимают часть машинного языка, называемую инструкцией, определяющую операцию,… …   Википедия

  • Аналитик — (Analyst) Специалист, работник фирмы, банка Информация о сфере деятельности аналитиков, финансовая и бизнес аналитика, аналитика валютного и фондового рынка Содержание >>>>>>>> Аналитик это, оределение История Аналитика появилась тогда, когда… …   Энциклопедия инвестора

  • Базовый блок — (basic block, BB)  в программировании и теории компиляторов[1]  понятие, обозначающее последовательность инструкций или кода, имеющую один вход (то есть код внутри блока не может быть назначением инструкции перехода), один выход и не… …   Википедия

  • РМ 4-239-91: Системы автоматизации. Словарь-справочник по терминам. Пособие к СНиП 3.05.07-85 — Терминология РМ 4 239 91: Системы автоматизации. Словарь справочник по терминам. Пособие к СНиП 3.05.07 85: 4.2. АВТОМАТИЗАЦИЯ 1. Внедрение автоматических средств для реализации процессов СТИСО 2382/1 Определения термина из разных документов:… …   Словарь-справочник терминов нормативно-технической документации

  • ПИ — побочное излучение ПИ Проминвесторы «Промышленные инвесторы» ПИ Источник: http://www.regnum.ru/expnews/293448.html Пример использования группа ПИ ПИ пропорционально интегральный …   Словарь сокращений и аббревиатур

  • Конструктор (программирование) — У этого термина существуют и другие значения, см. Конструктор. В объектно ориентированном программировании конструктор класса (от англ. constructor, иногда сокращают ctor)  специальный блок инструкций, вызываемый при создании объекта.… …   Википедия

  • Всероссийская олимпиада школьников по русскому языку — Всероссийская олимпиада школьников по русскому языку …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»