- •«Кузбасский государственный технический университет
- •1. Описание цикла лабораторных работ
- •2. Описание архитектуры учебной эвм
- •2.1. Программные модели для изучения архитектуры эвм
- •2.2 Структура учебной эвм
- •2.3. Представление данных в модели
- •2.4. Система команд учебной эвм
- •2.5. Состояния и режимы работы учебной эвм
- •2.6. Интерфейс пользователя
- •2.7. Микрокомандный уровень учебной эвм
- •2.8. Внешние устройства
- •2.8.1 Общая характеристика моделей внешних устройств
- •2.8.2 Контроллер клавиатуры
- •2.8.3. Дисплей
- •2.8.4. Блок таймеров
- •2.8.5. Тоногенератор
- •2.8.6. Блок индикаторов
- •2.9. Подсистема прерываний
- •2.9. Программная модель кэш-памяти
- •2.10. Программная модель alu-1
- •2.10.1. Общие сведения о программной модели alu-1
- •2.10.2. Операционный автомат
- •2.10.3. Регистры операционного автомата
- •2.10.4. Арифметико-логический блок
- •2.10.5. Блок сдвигателя
- •2.10.6. Счетчик
- •2.10.7. Микрооперации и логические условия
- •2.10.8. Управляющий автомат с программируемой логикой (уапл)
- •3. Лабораторные работы
- •3.1. Лабораторная работа № 1. Основы работы с программной моделью учебной эвм
- •3.1.1. Цель работы
- •3.1.2. Общие положения
- •3.1.3. Последовательность выполнения работы
- •3.1.4. Варианты заданий
- •3.1.5. Пример выполнения работы
- •3.1.6. Содержание отчета
- •3.2.3. Последовательность выполнения работы
- •3.2.4. Варианты заданий
- •3.2.5. Пример выполнения работы
- •3.2.6. Содержание отчета
- •3.3.3. Последовательность выполнения работы
- •3.3.4. Варианты заданий
- •3.3.5. Пример выполнения работы
- •3.3.6. Содержание отчета
- •3.3.7. Задания повышенной сложности
- •3.3.8. Контрольные вопросы
- •3.4. Лабораторная работа №4. Подпрограммы и стек
- •3.4.1. Цель работы
- •3.4.2. Общие положения
- •3.4.3. Последовательность выполнения работы
- •3.4.4. Варианты заданий
- •3.4.5. Пример выполнения работы
- •3.4.6. Содержание отчета
- •3.5.5 Пример выполнения работы
- •3.5.4 Варианты заданий
- •3.5.5 Пример выполнения работы
- •3.5.6. Содержание отчета
- •3.5.7. Задания повышенной сложности
- •3.5.8. Контрольные вопросы
- •3.6. Лабораторная работа №6. Программирование внешних устройств
- •3.6.1. Цель работы
- •3.6.2. Общие положения
- •3.6.3. Последовательность выполнения работы
- •3.6.4. Содержание отчета
- •3.6.5. Варианты заданий
- •3.6.6. Пример выполнения работы
- •3.6.7. Задания повышенной сложности
- •3.6.8. Контрольные вопросы
- •3.7. Лабораторная работа №7. Принципы работы кэш-памяти
- •3.7.1. Цель работы
- •3.7.2. Общие положения
- •3.7.3. Последовательность выполнения работы
- •3.7.4. Содержание отчета
- •3.7.5. Варианты заданий
- •3.7.6. Контрольные вопросы
- •Рекомендуемая литература
- •Лабораторный практикум по архитектуре эвм и систем
- •230201 «Информационные системы и технологии»
3.7.6. Контрольные вопросы
1. В чем смысл включения кэш-памяти в состав ЭВМ?
2. Как работает кэш-память в режимах обратной и сквозной записи?
3. Как зависит эффективность работы ЭВМ от размера кэш-памяти?
4. В какую ячейку кэш-памяти будет помещаться очередное слово, если свободные ячейки отсутствуют?
5. Как работает алгоритм замещения очередь при установленном флажке «с учетом бита записи» в диалоговом окне Параметры кэш-памяти?
6. Какой алгоритм замещения будет наиболее эффективным в случае применения кэш-памяти большого объема (в кэш-память целиком помещается программа)?
7. Как скажется на эффективности алгоритмов замещения учет значения бита записи W при работе кэш-памяти в режимах обратной и сквозной записи?
8. Для каких целей в структуру ячейки кэш-памяти включен бит использования? Как устанавливается и сбрасывается этот бит?
Рекомендуемая литература
1. Жмакин А.П. Архитектура ЭВМ.– СПб.: БХВ-Петербург, 2010. – 352 с.
2. Цилькер Б.Я., Орлов С.А. Организация ЭВМ и систем. – СПб.: Питер, 2007. – 668 с.
3. Организация ЭВМ. – 5-е изд. / Хамахер К., Вранешич З., Заки С. – СПб.: Питер. – 2003.
4. Пильщиков В.Н. Программирование на языке ассемблера IBM PC. – М.: «ДИАЛОГ-МИФИ», 2005. – 288 с.
5. Юров В.И. Assembler. Учебник для вуза. 2-е изд. – СПб.: Питер, 2007 – 637 с.
6. Древс Ю.Г. Организация вычислительных систем: Учебник для вузов. – М.: Высш. шк., 2006. – 501 с.
7. Ирвин К. Язык ассемблера для процессоров Intel, 4-е издание: Пер. с англ. – М.: Издательский дом «Вильямс», 2005. – 912 с.
Составитель
Денис Евгеньевич Турчин
Лабораторный практикум по архитектуре эвм и систем
Методические указания к лабораторным работам по курсу
«Архитектура ЭВМ и систем» для студентов специальности
230201 «Информационные системы и технологии»
Печатается в авторской редакции
Подписано в печать Формат 60×84/16.
Бумага офсетная. Отпечатано на ризографе. Уч.-изд. л.
Тираж 25 экз. Заказ
ГУ КузГТУ. 650026, Кемерово, ул. Весенняя, 28.
Типография ГУ КузГТУ. 650099, Кемерово, ул. Д. Бедного, 4 А.