Что такое система команд

Система команд

* определённых типах данных,

* способов обработки прерываний и исключений,

методов ввода и вывода.Система команд представляется спецификацией соответствия (микро)команд наборам кодов (микро)операций, выполняемых при вызове команды, определяемых (микро)архитектурой системы. (При этом на системах с различной (микро)архитектурой может быть реализована одна и та же система команд. Например, Intel Pentium и AMD Athlon имеют почти идентичные версии системы команд x86, но имеют радикально различный внутренний дизайн.)

Базовыми командами являются, как правило, следующие:

* арифметические, например, «сложения» и «вычитания»;

битовые, например, «логическое и», «логическое или» и «логическое не»;

* присваивание данных, например, «переместить», «загрузить», «выгрузить»;

* ввода-вывода, для обмена данными с внешними устройствами;

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

* Если объединить наиболее часто используемую последовательность микроопераций под одной микрокомандой, то надо будет обеспечивать меньше микрокоманд. Такое построение системы команд носит название CISC (Complex Instruction Set Computer), в распоряжении имеется небольшое число составных команд.

* С другой стороны, это объединение уменьшает гибкость системы команд. Вариант с наибольшей гибкостью — наличие множества близких к элементарным операциям команд. Это RISC (Reduced Instruction Set Computer), в распоряжении имеются усечённые, простые команды.

* Ещё большую гибкость системы команд можно получить, используя MISC-подход, построенный на уменьшении количества команд до минимального и упрощении вычислительного устройства обработки этих команд.

Источник

Команд система

Система команд — соглашение о предоставляемых архитектурой средствах программирования, а именно: определённых типах данных, инструкций, системы регистров, методов адресации, моделей памяти, способов обработки прерываний и исключений, методов ввода и вывода.

Система команд представляется спецификацией соответствия (микро)команд наборам кодов (микро)операций, выполняемых при вызове команды, определяемых (микро)архитектурой системы. (При этом, на системах с различной (микро)архитектурой может быть реализована одна и та же система команд. Например, Pentium и AMD x86, но имеют радикально различный внутренний дизайн.)

Базовыми командами являются, как правило, следующие:

Оптимальными в различных ситуациях являются разные способы построения системы команд.

См. также

Полезное

Смотреть что такое «Команд система» в других словарях:

Команд система — ЦВМ, набор команд (См. Команда) ЦВМ, посредством которых машине задают алгоритмы решения задач; основная часть машинного языка (См. Машинный язык). С помощью К. с. по определённым правилам составляются программы (См. Программа) решения… … Большая советская энциклопедия

КОМАНД СИСТЕМА — в ЭВМ набор всех возможных команд, реализуемых в данной ЭВМ при выполнении осн. и вспомогат. операций в процессе вычислений (переработки информации). С помощью К. с. составляется программа ЭВМ. Иногда К. с. ваз. также машинным языком … Большой энциклопедический политехнический словарь

Система управления складом — (сокр. от англ. Warehouse Management System система управления складом) система управления, обеспечивающая автоматизацию и оптимизацию всех процессов складской работы профильного предприятия. Содержание … Википедия

Система передачи — Совокупность технических средств, обеспечивающая образование линейного тракта, типовых групповых трактов и каналов первичной сети электросвязи, состоящая из станций системы передачи и среды распространения сигналов электросвязи (ГОСТ 22348 77)… … Словарь-справочник терминов нормативно-технической документации

система передачи извещений — система передачи извещений: Система, используемая для передачи информации о состоянии одной или нескольких СТС между охраняемыми зонами и одним или несколькими центрами приема извещений о тревоге. [ГОСТ Р 50775 95, пункт 4.29] Источник … Словарь-справочник терминов нормативно-технической документации

Система футбольных лиг Франции — система связанных между собой структурированных футбольных лиг, управляемых Французской Федерацией Футбола. Включает в себя около 6000 футбольных клубов (без учета команд дублёров). Структура чемпионата Уровень Чемпионат 1 Лига 1 20 … Википедия

Система футбольных лиг Белоруссии — Система футбольных лиг Беларуси состоит из четырёх уровней и управляется Белорусской федерацией футбола, а также местными федерациями. Содержание 1 Структура 1.1 Уровень 1: Высшая лига … Википедия

Система управления версиями — (от англ. Version Control System, VCS или Revision Control System) программное обеспечение для облегчения работы с изменяющейся информацией. Система управления версиями позволяет хранить несколько версий одного и того же документа, при … Википедия

система передачи извещений (СПИ) — система передачи извещений (СПИ): Составная часть системы охранной или охранно пожарной сигнализации, состоящая из совместно действующих технических средств, предназначенных для передачи по каналам связи и приема в пункте централизованной охраны… … Словарь-справочник терминов нормативно-технической документации

Система фальстарта — (лёгкая атлетика) – программно –аппаратный комплекс используемый судьями по лёгкой атлетике для определения фальстарта посредством автоматической регистрации времени реакции спортсменов в спринте, барьерном беге и первых этапах эстафет до 4х 400… … Википедия

Источник

Что такое система команд

Типовая структура формата команды:

Индексная (автоинкрементная и автодекрементная ) адресация. Её назначение.

При обработке больших массивов данных, выбираемых последовательно друг за другом, нет смысла каждый раз обращаться в память за новым адресом. Для этого достаточно автоматически менять содержимое специального регистра, называемого индексным, чтобы выбирать последовательно размещенные данные. Индексный регистр является косвенным. Его загружают начальным адресом массива(специальной командой). Дальнейшая адресация осуществляется путем автоматического добавления или вычитания единицы или шага адреса из его содержимого.

Что такое система команд. Смотреть фото Что такое система команд. Смотреть картинку Что такое система команд. Картинка про Что такое система команд. Фото Что такое система команд

Рисунок. Формирование адреса операнда при индексной адресации.

Три вида индексных операции:

а) засылка в индексный регистр начального значения

б) изменение индекса

в) проверка окончания циклических вычислений.

Часто в команду с индексной адресацией включают признак, определяющий шаг индексации Т (Т=1,2,4 и т.д.), что позволяет осуществлять адресацию массивов через байт, слово, двойное слово и т.д.

В современных процессорах (например в Intel 80386 и выше) применяют все возможные сочетания из базового адреса, индексного адреса, относительного адреса и шага.

В систему команд традиционно входят такие группы:

· пересылка данных (регистр-регистр, регистр-память, память-регистр, специфические команды типа память-память);все команды пересылки выполняют, по сути, копирование данных из ячейки-источника в ячейку-приемник;

· ввод-вывод – специфические команды для передачи данных между процессором и устройствами ввода-вывода, размещенными в адресном пространстве ввода-вывода;

· передача управления – при выполнении такой команды процессор записывает в счетчик команд PC адрес следующей команды, взятый из адресной части текущей команды;

· специальные – останов, сброс, управление прерываниями, управление режимом пониженного энергопотребления и т.п.

Основные группы команд МП.

По характеру операций различают следующие группы команд:

a) команда арифметических операций для чисел с ПТ и ФТ.

b) команда десятичной арифметики.

c) команда логических операций.

d) команда передачи кодов.

e) команда операций ввода/вывода.

f) команда управления порядком исполнения команд (передача управления).

g) команда управления режимом работы.

Рассмотрим особенности некоторых групп команд.

Команды передачи управления

Модификация РС происходит сразу после выборки команды (или ее байта). Поскольку чаще всего используется естественная адресация команд, то возникает необходимость в командах передачи управления для реализации ветвления алгоритмов. Для этого используются специальные команды :

n команды перехода

n команды замещения

n команды смены состояния процессора

n команды запроса прерывания

1. команды перехода.

Используются команды безусловного и условного переходов.

1.1 Команды безусловного перехода

Что такое система команд. Смотреть фото Что такое система команд. Смотреть картинку Что такое система команд. Картинка про Что такое система команд. Фото Что такое система команд

Переход может осуществляться и переход по косвенному адресу

1.2 Команды условного перехода

Адрес следующей команды зависит от выполнения некоторого условия :

Что такое система команд. Смотреть фото Что такое система команд. Смотреть картинку Что такое система команд. Картинка про Что такое система команд. Фото Что такое система команд

М- код признака ( маска условия )

Команды могут быть с относительной и косвенной адресацией.

Что такое система команд. Смотреть фото Что такое система команд. Смотреть картинку Что такое система команд. Картинка про Что такое система команд. Фото Что такое система команд

Перед выполнением передачи управления содержимое РС, указывающее на следующую команду программы запоминается по адресу, указываемого в команде (обычно регистр или стек). При этом организуется дополнительная команда возврата из подпрограммы, которая восстанавливает содержимое счетчика команд.

Что такое система команд. Смотреть фото Что такое система команд. Смотреть картинку Что такое система команд. Картинка про Что такое система команд. Фото Что такое система команд

Источник

Система команд и способы обращения к данным

Вы будете перенаправлены на Автор24

Система команд процессора

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

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

Машинные языки разных процессоров отличаются, поскольку отличаются сами конструкции процессоров и их задачи. Поэтому к любому процессору прилагается документация, где подробно описана система команд машинного языка данной модели процессора.

В систему команд входят:

Как правило, в систему команд любого процессора входят следующие основные команды:

Структура команды и обращение к данным

Готовые работы на аналогичную тему

Любая команда состоит из двух частей – операционной и адресной. Операционная часть показывает одно действие из списка допустимых, которое нужно выполнить с данными. Каждая операция имеет свой уникальный код. Адресная часть показывает, где хранятся эти данные и куда записать результат операции.

При этом адресная часть тоже может быть устроена по-разному. В адресной части могут находиться:

Даже одна и та же команда сложения может быть организована и как одноадресная, и как двухадресная и как трехадресная. На первый взгляд, более естественно выглядит именно трехадресный вариант. Однако, это не совсем верно. Дело в том, что трехадресная команда должна содержать адреса трех ячеек. При больших объемах памяти эти три адреса будут занимать много места, и команда будет непомерно длинной. Поэтому трехадресные команды использовались в ранних ЭВМ, но позже были заменены на двухадресные и одноадресные.

Например, одноадресная команда сложения будет выглядеть примерно так:

Что такое система команд. Смотреть фото Что такое система команд. Смотреть картинку Что такое система команд. Картинка про Что такое система команд. Фото Что такое система команд

Что такое система команд. Смотреть фото Что такое система команд. Смотреть картинку Что такое система команд. Картинка про Что такое система команд. Фото Что такое система команд

Что такое система команд. Смотреть фото Что такое система команд. Смотреть картинку Что такое система команд. Картинка про Что такое система команд. Фото Что такое система команд

Выполнение команды разбивается на следующие этапы:

Источник

Команд система

Полезное

Смотреть что такое «Команд система» в других словарях:

Команд система — Система команд соглашение о предоставляемых архитектурой средствах программирования, а именно: определённых типах данных, инструкций, системы регистров, методов адресации, моделей памяти, способов обработки прерываний и исключений, методов ввода … Википедия

КОМАНД СИСТЕМА — в ЭВМ набор всех возможных команд, реализуемых в данной ЭВМ при выполнении осн. и вспомогат. операций в процессе вычислений (переработки информации). С помощью К. с. составляется программа ЭВМ. Иногда К. с. ваз. также машинным языком … Большой энциклопедический политехнический словарь

Система управления складом — (сокр. от англ. Warehouse Management System система управления складом) система управления, обеспечивающая автоматизацию и оптимизацию всех процессов складской работы профильного предприятия. Содержание … Википедия

Система передачи — Совокупность технических средств, обеспечивающая образование линейного тракта, типовых групповых трактов и каналов первичной сети электросвязи, состоящая из станций системы передачи и среды распространения сигналов электросвязи (ГОСТ 22348 77)… … Словарь-справочник терминов нормативно-технической документации

система передачи извещений — система передачи извещений: Система, используемая для передачи информации о состоянии одной или нескольких СТС между охраняемыми зонами и одним или несколькими центрами приема извещений о тревоге. [ГОСТ Р 50775 95, пункт 4.29] Источник … Словарь-справочник терминов нормативно-технической документации

Система футбольных лиг Франции — система связанных между собой структурированных футбольных лиг, управляемых Французской Федерацией Футбола. Включает в себя около 6000 футбольных клубов (без учета команд дублёров). Структура чемпионата Уровень Чемпионат 1 Лига 1 20 … Википедия

Система футбольных лиг Белоруссии — Система футбольных лиг Беларуси состоит из четырёх уровней и управляется Белорусской федерацией футбола, а также местными федерациями. Содержание 1 Структура 1.1 Уровень 1: Высшая лига … Википедия

Система управления версиями — (от англ. Version Control System, VCS или Revision Control System) программное обеспечение для облегчения работы с изменяющейся информацией. Система управления версиями позволяет хранить несколько версий одного и того же документа, при … Википедия

система передачи извещений (СПИ) — система передачи извещений (СПИ): Составная часть системы охранной или охранно пожарной сигнализации, состоящая из совместно действующих технических средств, предназначенных для передачи по каналам связи и приема в пункте централизованной охраны… … Словарь-справочник терминов нормативно-технической документации

Система фальстарта — (лёгкая атлетика) – программно –аппаратный комплекс используемый судьями по лёгкой атлетике для определения фальстарта посредством автоматической регистрации времени реакции спортсменов в спринте, барьерном беге и первых этапах эстафет до 4х 400… … Википедия

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *