Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Форматы команд
Большинство команд учебной микроЭВМ являются одноадресными или безадресными длиной в 1 машинное слово (6 десятичных разрядов). Исключение составляют двухсловные команды с непосредственной адресацией и команда MOV, являющаяся двухадресной. В форматах команд выделяются три поля: · КОП - тип операции разряды [ 0, 1]; · тип адресации операнда (ТА) – разряд [ 2] в одном случае он определяет номер регистра; · прямой или косвенный адрес памяти, номер регистра или адрес перехода, используются разряды [3-5]. Полный список форматов команд приведен на рис. 2.1, где приняты следующие обозначения: КОП – тип операции, ADR – адрес операнда в памяти, ADC– адрес перехода, I – непосредственный операнд, R, R1, R2 – номер регистра, ТА– тип адресации (табл. 2.2), Х – разряд не используется.
Разряды кода команды
Рис 2.1. Форматы команд учебной ЭВМ
При обращении к табл. 2.3, в которой дается система команд ЭВМ, используются следующие обозначения: DD – данные, формируемые командой в качестве (второго) операнда: прямо или косвенно адресуемая ячейка памяти или трехразрядный непосредственный операнд; R* – содержимое регистра или косвенно адресуемая через регистр ячейка памяти; ADR* – два младших разряда ADR поля регистра CR; V – адрес памяти, соответствующий вектору прерывания; М(*) – ячейка памяти, прямо или косвенно адресуемая в команде; I –пятиразрядный непосредственный операнд со знаком; IR, OR – двухразрядный десятичный адрес входного и выходного регистра внешнего устройства (ВУ); Асс – аккумулятор.
Таблица 2.3 Система команд учебной ЭВМ
|