рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Вспомогательные таблицы

Вспомогательные таблицы - раздел Образование, Лабораторный практикум и курсовое проектирование В Данном Разделе Представлены Вспомогательные Таблицы (Табл. 8.4—8.8) Для Раб...

В данном разделе представлены вспомогательные таблицы (табл. 8.4—8.8) для работы с моделью учебной ЭВМ.

 

Таблица 8.4. Таблица команд учебной ЭВМ

 

Ст. Мл.
NOP JMP   MOV  
IN JZ RD RD RDI
OUT JNZ WR WR  
IRET JS ADD ADD ADI
WRRB JNS SUB SUB SBI
WRSP JO MUL MUL MULI
PUSH JNO DIV DIV DIVI
POP JRNZ   IN  
RET INT EI OUT  
HLT CALL DI    

 

Таблица 8.5. Типы адресации, их коды и обозначение

 

Обозначение Код Тип адресации Пример команды
  Прямая (регистровая) ADD 23 (ADD R3)
# Непосредственная ADD # 33
@ Косвенная ADD @ 33
[ ] Относительная ADD [33]
@R Косвенно-регистровая ADD @R3
@R+ Индексная с постинкрементом ADD@R3+
-@R Индексная с преддекрементом ADD -@R3

 

В табл. 8.6 приняты следующие обозначения:

DD— данные, формируемые командой в качестве (второго) операнда: прямо или косвенно адресуемая ячейка памяти или трехразрядный непосредственный операнд;

R* — содержимое регистра или косвенно адресуемая через регистр ячейка памяти;

ADR* — два младших разряда ADR поля регистра CR;

V — адрес памяти, соответствующий вектору прерывания;

М(*) — ячейка памяти, прямо или косвенно адресуемая в команде;

I — пятиразрядный непосредственный операнд со знаком.

 

Таблица 8.6. Система команд учебной ЭВМ

 

КОП Мнемо- код Название Действие
NOP Пустая операция Нет
IN Ввод Acc ← IR
OUT Вывод OR ← Acc
IRET Возврат из прерывания FLAGS.PC ←M(SP);INC (SP)
WRRB Загрузка RB RB ← CR [ADR]
WRSP Загрузка SP SP ← CR [ADR]
PUSH Поместить в стек DEC(SP); M(SP) ← R
POP Извлечь из стека R ® M(SP); INC (SP)
RET Возврат PC ® M(SP); INC (SP)
HLT Стоп Конец командных циклов
JMP Безусловный переход PC ← CR [ADR]
JZ Переход, если 0 if Acc = 0 then PC ← CR [ADR]
JNZ Переход, если не 0 if Acc ¹ 0 then PC ← CR [ADR]
JS Переход, если отрицательно if Acc < 0 then PC ← CR [ADR]
JNS Переход, если положительно if Acc³ 0 then PC ← CR [ADR]
JO Переход, если переполнение if ½Acc½>0 then PC ← CR [ADR]
JNO Переход, если нет переполнения if½Acc½£ 0 then PC ← CR [ADR]
JRNZ Цикл DEC(R); if R >0 then PC← CR [ADR]
INT Программное прерывание DEC(SP); M(SP) ← FLAGS.PC; PC ← M(V)
CALL Вызов подпрограммы DEC(SP); M(SP)← PC; PC ←CR(ADR)
Нет    
RD Чтение Acc ← DD
WR Запись M (*)← Acc
ADD Сложение Acc ← Acc + DD
SUB Вычитание Acc ← Acc - DD
MUL Умножение Acc ← Acc x DD
DIV Деление Acc ← Acc /DD
Нет    
EI Разрешить прерывание IF ← 1
DI Запретить прерывание IF ← 0
MOV Пересылка R1 ← R2
RD Чтение Acc ← R*
WR Запись R* ← Acc
ADD Сложение Acc ← Acc+ R*
SUB Вычитание Acc ← Acc – R*
MUL Умножение Acc ← Acc - R*
DIV Деление Acc ← Acc/R*
IN Ввод Acc ← BY (CR[ADR*])
OUT Вывод BY (CR[ADR*]) ← Acc
Нет    
Нет    
RDI Чтение Acc ← I
Нет    
JNS Сложение Acc ← Acc +I
JO Вычитание Acc ← Acc - I
JNO Умножение Acc ← Acc x I
JRNZ Деление Acc ← Acc/I

 

Таблица 8.7. Таблица кодов ASCII (фрагмент)

 

  А В С D E F
      @ P p         A Р а р
    ! A Q a q         Б С б с
    B R b r         В Т в т
    # C S c s         Г У г у
    $ D T d t         Д Ф д ф
    % E U e u         Е Х е х
    & F V f v         Ж Ц ж ц
    G W g w         З Ч з ч
    ( H X h x         И Ш и ш
    ) I Y i y         Й Щ й щ
A     * : J Z j z         К Ъ к ъ
B     + ; K [ k í         Л Ы л ы
C     , < L   l ½         М Ь м ь
D     - = M ] m ý         Н Э н э
E     . > N   n           Щ Ю щ ю
F     / ? O - o           П Я п я

 

Таблица 8.8. Перевод HEX-кодов в десятичные числа

 

  А В С D E F
A
B
C
D
E
F

 

– Конец работы –

Эта тема принадлежит разделу:

Лабораторный практикум и курсовое проектирование

Система команд... При рассмотрении системы команд ЭВМ обычно анализируют три аспекта форматы способы адресации и систему операций...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Вспомогательные таблицы

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Лабораторный практикум и курсовое проектирование
Глава 8. Описание архитектуры учебной ЭВМ Глава 9. Лабораторные работы Глава 10. Курсовая работа     Лабораторный практикум построен в расчете

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

Структура ЭВМ
Моделируемая ЭВМ включает процессор, оперативную (ОЗУ) и сверхоперативную память, устройство ввода (УВв) и устройство вывода (УВыв). Процессор, в свою очередь, состоит из центрального устройства уп

Представление данных в модели
  Данные в ЭВМ представляются в формате, показанном на рис. 8.2. Это целые десятичные числа, изменяющиеся в диапазоне "- 99 999...+ 99 999", содержа­щие знак и 5 десятичных

Форматы команд
  Большинство команд учебной ЭВМ являются одноадресными или безадресными, длиной в одно машинное слово (6 разрядов). Исключение составляют двухсловные команды с непосредственной адрес

Способы адресации
В ЭВМ принято различать пять основных способов адресации: прямая, косвенная, непосредственная, относительная, безадресная. Каждый способ имеет разновидности. В модели учебной ЭВМ ре

Система операций
Система команд учебной ЭВМ включает команды следующих классов: - арифметико-логические и специальные: сложение, вычитание, умножение, деление; - пересылки

Состояния и режимы работы ЭВМ
Ядром УУ ЭВМ является управляющий автомат (УА), вырабатывающий сигналы управления, которые инициируют работу АЛУ, РОН, ОЗУ и УВВ, передачу информации между регистрами устройств ЭВМ и действия над с

Интерфейс пользователя
  В программной модели учебной ЭВМ использован стандартный интерфейс Windows, реализованный в нескольких окнах. Основное окно модели Модель учебной ЭВМсодерж

Окна основных обозревателей системы
Окно Процессор   Окно Процессор(рис. 8.4) обеспечивает доступ ко всем регистрам и флагам процессора.  

Внешние устройства
Модели внешних устройств (ВУ), используемые в описываемой системе, реализованы по единому принципу. С точки зрения процессора они представляют собой ряд программно-доступных регистров, лежащих в ад

Контроллер клавиатуры
Контроллер клавиатуры (рис. 8.9) представляет собой модель внешнего устройства, принимающего ASCII-коды от клавиатуры ПЭВМ. Символы помещаются последовательно в буфер символов, разм

Дисплей
Дисплей (рис. 8.11) представляет собой модель внешнего устройства, реализующую функции символьного дисплея. Дисплей может отображать символы, задаваемые ASCII-кодами, поступающими на его регистр да

Тоногенератор
  Модель этого простого внешнего устройства не имеет собственного обозревателя, содержит всего два регистра, доступных только для записи: FR (адрес 0) — регистр частоты звуча

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

Программная модель кэш-памяти
К описанной в разд. 8.1 программной модели учебной ЭВМ может быть подключена программная модель кэш-памяти, структура которой в общем виде отображена на рис. 5.2. Конкретная реализация кэш-п

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги