- •Часть 2
- •Часть 2
- •4. Принципы построения устройств внутренней памяти
- •4.1. Структура памяти эвм
- •4.2. Способы организации памяти
- •4.2.1. Адресная память
- •4.2.2. Ассоциативная память
- •4.2.3. Стековая память (магазинная)
- •4.3. Структуры адресных зу
- •4.3.1. Зу типа 2d
- •4.3.2. Зу типа 3d
- •4.3.3. Зу типа 2d-м
- •4.4. Элементы зу с произвольным обращением
- •4.4.1. Зэ на ферритовых кольцах
- •4.4.2. Зэ на полупроводниковых элементах
- •4.5. Постоянные зу (пзу, ппзу)
- •4.6. Флэш-память
- •Вопросы для самопроверки
- •Контрольные задания
- •5. Структура и форматы машинных команд, способы адресации
- •5.1. Общие замечания
- •5.2. Возможные структуры машинных команд
- •5.3. Способы адресации
- •5.4. Команды передачи управления
- •5.4.1. Команды безусловного перехода (бп)
- •5.4.2. Команды условного перехода (уп)
- •5.4.3. Команды перехода на подпрограмму
- •5.5. Индексация
- •Вопросы для самопроверки
- •Контрольные задания
- •6. Принципы организации систем прерывания программ
- •6.1. Характеристики систем прерывания
- •6.2. Возможные структуры систем прерывания
- •6.3. Организация перехода к прерывающей программе
- •6.3.1. Реализация фиксированных приоритетов
- •6.3.2. Реализация программно-управляемых приоритетов
- •Вопросы для самопроверки
- •Контрольные задания
- •7. Простейшая микроэвм
- •7.1. Системный интерфейс микроэвм. Цикл шины
- •7.2. Промежуточный интерфейс
- •7.3. Мп с фиксированной системой команд
- •7.3.1. Регистры данных
- •7.3.2. Арифметико-логическое устройство
- •7.3.3. Регистр признаков
- •7.3.4. Блок управления
- •7.3.5. Буферы
- •7.3.6. Мп с точки зрения программиста
- •7.5. Форматы данных мп кр580
- •7.6.Форматы команд мп 580вм80
- •7.7. Способы адресации
- •7.8. Система команд мп 580
- •7.8.1. Пересылки однобайтовые
- •7.8.2. Пересылки двухбайтовые
- •7.8.3. Операции в аккумуляторе
- •7.8.4. Операции в рон и памяти
- •7.8.5. Команды управления
- •Вопросы для самопроверки
- •Контрольные задания
- •Организация эвм и систем однопроцессорные эвм
- •Часть 2
- •620002, Екатеринбург, ул. Мира, 19
- •620002, Екатеринбург, ул. Мира, 19
Вопросы для самопроверки
В чем отличие машинной команды от машинной операции? Перечислите основные группы машинных команд.
Опишите и изобразите структуру машинной команды.
Почему при проектировании ЭВМ важно выбрать оптимальную структуру и форматы команд?
Какими бывают структуры машинных команд?
В каком случае используется безадресная структура машинной команды?
Чем различаются способы адресации "подразумеваемый операнд" и "подразумеваемый адрес"?
Опишите регистровую адресацию.
Какие существуют варианты формирования исполнительного адреса при базировании?
Как происходит адресация памяти в случае с косвенной адресацией?
Опишите автоинкрементную/автодекрементную адресацию.
Приведите способы реализации стека.
Как происходят операции чтения и записи числа в "перевернутый стек"?
Что происходит в результате выполнения команды БП?
Опишите структуру команды УП.
Как выполняется команда безусловного перехода к подпрограмме?
Зачем нужны индексные регистры?
Приведите пример использования механизма индексации.
Для чего используется механизм автоматического изменения исполнитель ных адресов команд?
Перечислите типы индексных операций.
Какие типы команд используются для проверки окончания цикла при индексации?
Контрольные задания
1. На листах ответа должны быть указаны номер группы, фамилия студента и номер его варианта.
2. Номера вопросов выбираются студентом в соответствии с двумя последними цифрами в его зачетной книжке. В табл.5.1 аn-1 – это предпоследняя цифра номера, аn – последняя цифра. В клетках таблицы стоят номера вопросов, на которые необходимо дать письменный ответ.
Номера вопросов Таблица 5.1
an an-1 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
1,5,9, 13,16 |
2,6,10, 14,17 |
3,7,11, 15,18 |
4,8,12, 13,19 |
1,9,11, 14,20 |
2,10,12, 15,18 |
3,5,8, 13,17 |
4,6,7, 14,19 |
1,8,10, 13,17 |
2,5,7, 14,18 |
1 |
3,6,8, 15,19 |
4,7,9, 13,16 |
1,5,12, 14,20 |
2,6,11, 15,16 |
3,7,10, 13,17 |
4,8,9, 14,18 |
1,7,12, 13,18 |
2,8,10, 14,19 |
3,5,11, 15,20 |
4,6,9, 13,17 |
2 |
2,7,9, 13,20 |
1,8,11, 15,19 |
4,5,10, 15,17 |
3,6,12, 14,16 |
1,5,9, 13,16 |
2,6,10, 14,17 |
3,7,11, 15,18 |
4,8,12, 13,19 |
1,9,11, 14,20 |
2,10,12, 15,18 |
3 |
3,5,8, 13,17 |
4,6,7, 14,19 |
1,8,10, 13,17 |
2,5,7, 14,18 |
3,6,8, 15,19 |
4,7,9, 13,16 |
1,5,12, 14,20 |
2,6,11, 15,16 |
3,7,10, 13,17 |
4,8,9, 14,18 |
4 |
1,7,12, 13,18 |
2,8,10, 14,19 |
3,5,11, 15,20 |
4,6,9, 13,17 |
2,7,9, 13,20 |
1,8,11, 15,19 |
4,5,10, 15,17 |
3,6,12, 14,16 |
1,5,9, 13,16 |
2,6,10, 14,17 |
5 |
3,7,11, 15,18 |
4,8,12, 13,19 |
1,9,11, 14,20 |
2,10,12, 15,18 |
3,5,8, 13,17 |
4,6,7, 14,19 |
1,8,10, 13,17 |
2,5,7, 14,18 |
3,6,8, 15,19 |
4,7,9, 13,16 |
6 |
1,5,12, 14,20 |
2,6,11, 15,16 |
3,7,10, 13,17 |
4,8,9, 14,18 |
1,7,12, 13,18 |
2,8,10, 14,19 |
3,5,11, 15,20 |
4,6,9, 13,17 |
2,7,9, 13,20 |
1,8,11, 15,19 |
7 |
4,5,10, 15,17 |
3,6,12, 14,16 |
1,5,9, 13,16 |
2,6,10, 14,17 |
3,7,11, 15,18 |
4,8,12, 13,19 |
1,9,11, 14,20 |
2,10,12, 15,18 |
3,5,8, 13,17 |
4,6,7, 14,19 |
8 |
1,8,10, 13,17 |
2,5,7, 14,18 |
3,6,8, 15,19 |
4,7,9, 13,16 |
1,5,12, 14,20 |
2,6,11, 15,16 |
3,7,10, 13,17 |
4,8,9, 14,18 |
1,7,12, 13,18 |
2,8,10, 14,19 |
9 |
3,5,11, 15,20 |
4,6,9, 13,17 |
2,7,9, 13,20 |
1,8,11, 15,19 |
4,5,10, 15,17 |
3,6,12, 14,16 |
1,5,9, 13,16 |
2,6,10, 14,17 |
3,7,11, 15,18 |
4,8,12, 13,19 |