- •Стандарт ieee 754 представления чисел в формате с плавающей запятой
- •Формат команды
- •Формат двухадресной эвм
- •Формат одноадресной эвм
- •Формат команды мп mips
- •Этапы выполнения команд
- •11) Понятие об isa
- •12) Функционирование фон-неймановской эвм на уровне микроопераций (на примере пересылки данных между регистрами мп) Функционирование эвм классической архитектуры
- •1.1 Теория моделирования
- •18) Модели-аналоги и авм.
- •19) Моделирование математических функций и авм.
- •21) Сравнительная характеристика авм и цвм.
- •24) Классификация архитектур эвм.
- •1. Супер-эвм
- •2. Универсальные эвм [mainframe]:
- •3. Мини-эвм:
- •4. Микро-эвм:
- •25) Классификация бис зу
- •26) Постоянные зу (rom). Архитектура и временная диаграмма работы. Архитектура пзу
- •2.2. Временная диаграмма работы пзу
- •27) Типы пзу.
- •2.3.1. Масочные (обычные) пзу (англ. Mrom – Masked rom)
- •2.3.2. Программируемые пзу (ппзу, англ. Prom – Programmable rom)
- •2.3.3. Стираемые программируемые пзу (сппзу, англ. Eprom – Erasable Programmable rom)
- •2.3.4. Репрограммируемые пзу (рпзу, англ. Eeprom – Electrically Erasable Programmable rom)
- •30) Оперативные зу(ram). Блок-схемы построения, временные диаграммы.
- •3.1.1. Система 2d
- •3.1.2. Система 3d
- •3.1.3.Система 2d-м
- •3.2. Элементы памяти зу статического типа
- •3.4. Временные диаграммы озу
- •31) Динамические озу (dram)
- •4.1. Элементы памяти dram
- •4.2. Регенерация памяти
- •32) Архитектура динамического озу (dram), временные диаграммы.
- •4.3. Устройство и функционирование dram
- •4.4. Временные диаграммы работы памяти динамического типа
- •33) Уровни организации и характеристики современных сбис dram.
- •34) Современные технологии построения сбис dram (frm, edo, bedo, sdram, ddr)
- •4.5.1. Традиционная память dram
- •4.5.5. Синхронная dram (sdram)
- •35) Синхронные динамические озу (sdram)
- •36) Виртуальная память.
- •37) Сегментация памяти в реальном режиме
- •39) Страничная организация памяти Разбиение памяти на страницы
- •40) Иерархия памяти современных мп.
- •5.1. Общее представление о кэш-памяти
- •5.2. Виды кэш-памяти
- •42) Ассоциативные зу
- •8.1. Введение
- •8.2. Ассоциативный принцип поиска
- •8.4. Применение азу и тенденции развития ассоциативных средств хранения и обработки информации
- •43) Блок-схема ассоциативного зу (сам)
- •8.3. Архитектура и функционирование азу
- •44) Сравнение адресного и ассоциативного способов выборки
- •45) Сравнительная характеристика озу и азу
- •49) Манифест Дэвида Паттерсона
- •1 Этап — «Застой» (до начала 80-х)
- •2 Этап — «Зарождение» (80-е — начало 90-х)
- •3 Этап — «Развитие» (1990-1995 гг.)
Формат одноадресной эвм
-
КОП
Адрес
операнда1
Однако при таком сокращении требуются дополнительные аппаратные средства для хранения второго операнда. Прежде всего, для этого нужно ввести специальную ячейку, некий регистр – аккумулятор, (АСС или (А)). Он предназначен для хранения операнда, а также результата соответствующей операции. А также необходимо опять же расширить множество команд на две операции: загрузки (LAC A) и освобождения аккумулятора (DAC A). Команда загрузки аккумулятора помещает содержимое ячейки памяти в регистр ACC, а команда выгрузки выполняет обратную операцию.
A = (B*C) - (D*E)
-
1
РС
LAC
D
(ACC)(D)
2
РС+1
MUL
E
(ACC)(ACC)*(E)
3
РС+2
DAC
T1
(T1)(ACC)
4
РС+3
LAC
B
(ACC)(B)
5
РС+4
MUL
C
(ACC)(ACC)*(C)
6
РС+5
SUB
T1
(ACC)(ACC)-(T1)
7
РС+6
DAC
A
(A)(ACC)
8
РС+7
STOP
Формат безадресной ЭВМ
Убирая еще одно поле «Адрес операнда 1», получаем безадресную ЭВМ. Команда в таких ЭВМ состоит только из кода операции.
В машинах такого типа реализована особая структура данных, типа стек (stack). Стек – это особым способом организованный участок оперативной памяти (так называемая стековая или магазинная память). Существуют два основных способа работы со стеком: принцип 1)LIFO (Last-In-First-Out) - «последний поступивший обслуживается первым» и принцип 2)FIFO (First-In-First-Out) - «первый поступивший обслуживается первым».
указатель стека хранит адрес верхушки стека. При записи в стек его содержимое увеличивается на 1, а при выталкивании - уменьшается на 1.
Данные поступают в стек по 8 разрядов одновременно, содержимое указателя стека при этом уменьшается на 1, чтобы всегда указывать на дно свободного пространства стека. Когда данные выталкиваются из стека, содержимое указателя стека увеличивается на 1 с каждым выбранным байтом
-
1
SP
РС
PUSH
D
(ACC1)(D)
2
SP-1
РС+1
PUSH
E
(ACC2)(Е)
3
SP
РС+2
MUL
Результат помещен в стек
4
SP-1
РС+3
PUSH
B
(ACC1)(В)
5
SP-2
РС+4
PUSH
С
(ACC2)(С)
6
SP-1
РС+5
MUL
Результат помещен в стек
7
SP
РС+6
SUB
8
РС+7
POP
A
9
РС+8
STOP