КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Понятие системы команд. Виды команд. Формат команд. КОП. Операнд.Система команд — соглашение о предоставляемых архитектурой средствах программирования, а именно: определённых типах данных, инструкций, системы регистров, методов адресации, моделей памяти, способов обработки прерываний и исключений, методов ввода и вывода. Система команд представляется спецификацией соответствия (микро)команд наборам кодов (микро)операций, выполняемых при вызове команды, определяемых (микро)архитектурой системы. (При этом, на системах с различной (микро)архитектурой может быть реализована одна и та же система команд. Базовыми командами являются, как правило, следующие: § арифметические, например «сложения» и «вычитания»; § битовые, например «логическое и», «логическое или» и «логическое не»; § присваивание данных, например «переместить», «загрузить», «выгрузить»; § ввода-вывода, для обмена данными с внешними устройствами; § управляющие инструкции, например «переход», «условный переход», «вызов подпрограммы», «возврат из подпрограммы».
Классификация команд. При использовании фиксированного числа бит под КОП для кодирования всех m команд необходимо в поле КОП выделить двоичных разрядов, в малых ЭВМ для кодирования команд широко используется принцип кодирования с переменным числом бит под поле КОП для различных групп команд. КОП - код операции - двоичный код, однозначно указывающий процессору на выполнение конкретных действий, и определяющий при этом форму задания адресов операндов; Следовательно, формат команды – это совокупность таких ее характеристик, как количество, размер и назначение полей.
|