Архитектура ПЭВМ
Содержание
Г
Конспект лекций по дисциплине
Литература
Основная
1. СП 52-101-2003 . Бетонные и железобетонные конструкции из тяжелого бетона без предварительного напряжения арматуры.
2. Пособие по проектированию бетонных и железобетонных элементов из тяжелого бетона без предварительного напряжения в арматуре (к СП52-101-2003).
3. СП-52-102-2004. Предварительно-напряженные конструкции из тяжелого бетона.
4.Пособие по проектированию предварительно-напряженных конструкций из тяжелого бетона (к СП 52-102-2004).
5.СНиП 2.01.07-85. Нагрузки и воздействия. - М.: Стройиздат, 1986
6.Байков В. Н-, Сигалов Э. Е. Железобетонные конструкции. Общий курс. - М.:
Стройиздат, 1985
Дополнительная
7.Eurocode 2: Design of concrete structures – Part 1: General rules and rules for buildings. English version.
8.Проектирование железобетонных конструкций по Евронормам. Алмазов В.О. Издательство ассоциации строительных вузов. Москва 2007.
9.СНиП 2.03.01-84*. Бетонные и железобетонные конструкции. - М.: Стройиздат, 1991
10.Васильев Б. Ф., Розенблюм А. Я. Железобетонные колонны одноэтажных
производственных зданий. - М.: Стройиздат, 1974
11.Типовые железобетонные конструкции зданий и сооружений для промыш
ленного строительства: Справочник проектировщика /Под ред. Г. И. Бердичевско-
го. - М.: Стройиздат, 1981
12.Пособие по проектированию фундаментов на естественном основании под
колонны зданий и сооружений промышленных предприятий /Ленинградский
Промстройироект. - М.: Стройиздат, 1989
13.Шерешевский И. А. Промышленные здания и сооружения: Альбом чертежей. - М.; Л.: Стройиздат, 1979.
14.ГОСТ 21.501-93. СПДС. Правила выполнения архитектурно-строительных рабочих чертежей
15.ГОСТ 21.101-97. СПДС. Основные требования к рабочей документации
16.Программный комплекс "ЛИРА-WINDOWS". Руководство пользователя. -
Киев.: Изд. НИИАСС Госкомградостроительства Украины, 1997
17.
«Программные средства
аппаратно-программных комплексов»
Специальность 230201
«Информационные системы и технологии»
Дневная и вечерняя формы обучения
Архитектура ПЭВМ... 4
Пользовательские регистры.. 5
Организация памяти (реальный режим) 8
Элементы синтаксиса Ассемблера. 9
Операторы.. 10
Директивы сегментации. 15
Модели памяти. 17
Этапы создания программы на ассемблере. 19
Определение простых типов данных: 29
Способы адресации. 30
Особенности пересылки данных. 32
Команды работы с адресами и указателями. 33
Команды сдвига. 34
Команды преобразования данных. 39
Команды обработки строк. 40
Загрузка элемента строки в аккумулятор. 43
Перенос элемента из аккумулятора в строку. 44
Вывод элемента цепочки в порт. 45
Циклы.. 46
Пример использования вложенных циклов. 47
Массивы.. 48
Логические команды.. 52
Логические команды поиска. 52
Структуры.. 53
Работа с полями структуры.. 54
Записи. 55
Команды передачи управления. 57
Команды условного перехода и флаги. 64
Процедуры.. 64
Вызов процедуры.. 66
Способы вызова процедуры.. 67
Организация интерфейса между процедурами, расположенными в разных модулях. 70
Возврат результата из процедуры.. 75
Макрокоманды и макроопределения. 75
Особенности трансляции при получении объектного модуля. 76
Где можно разместить макроопределение?. 76
Связь Assembler с языками высокого уровня. 77
Требования к программе на языке Assembler 78
Требования к программе на языке Pascal 78
Передача параметров из Pascal-программы в программу на ассемблере. 79
Использование директивы model для организации взаимодействия программ.. 79
Возврат данных в вызывающую программу. 80
Особенности com-программы.. 81
Резидентные программы.. 83
Пример резидентной программы типа .com.. 83
Вызов резидентной программы через область межзадачных связей. 86
Замена существующего вектора прерывания. 87
Дочерние процессы.. 92
Особенности структуры материнской программы.. 93
Активизация дочернего процесса. 94
Прерывания. 96
Программируемый контроллер прерываний. 98
Программирование контроллера прерываний. 100
Использование таймера в программах на Assembler 104
Использование прерываний 8h для управления запуском программ.. 105
Программирование коммуникационного порта (COM) 106
Регистр статуса линии (порта) 110
Работа COM – порта в режиме прерываний. 113
Управление модемом через порт. 116
Защищенный режим микропроцессора. 117
Структура дескрипторных таблиц. 119
Обработка прерываний в защищенном режиме. 122
Особенности обработки ловушек. 123
Шлюз задачи. 125
Понятие «архитектура» включает:
- структурная схема ЭВМ,
- средства и способы доступа к элементам структурной схемы,
- организация и разрядность интерфейсов ЭВМ,
- набор доступных регистров,
- организация и способы адресации памяти,
- способы представления и форматы данных,
- набор машинных команд,
- форматы машинных команд,
- обработка внештатных ситуаций (прерываний).
Микропроцессоры имеют свои архитектурные особенности:
1. конвейеризация вычислений,
2. кэширование кода и данных,
3. предсказание правильного адреса перехода,
4. усовершенствованные вычисления с плавающей точкой.
Конвейер при функционировании использует разбиение выполнения команды на 5 этапов:
· выборка команды из кэш – памяти или ОЗУ,
· декодирование команды,
· генерация адресов операндов в памяти,
· выполнение операции с помощью АЛУ,
· запись результата.
Очередная команда после выборки попадает в блок декодирования, освобождая блок для записи следующей команды. В результате на конвейере могут находиться в различных стадиях выполнения до 5 команд:
5к 4к 3к 2к 1к
|




с – стадия