
- •Семинар 1. Числовой логический уровень
- •Система счисления.
- •Позиционные системы счисления.
- •Выбор системы счисления
- •Перевод чисел из одной системы счисления в другую
- •Перевод чисел из одной системы счисления в другую, когда одно основание является целой степенью другого.
- •Проблема представления отрицательных чисел
- •Прямой код.
- •Замечания.
- •Дополнительный код.
- •Обратный код.
- •Способы представления чисел в эвм
- •Фиксированная запятая
- •Плавающая запятая
- •Выполнение арифметических операций над числами, представленными с фиксированной запятой.
- •Семинар 2. Цифровой логический уровень и микроархитектурный уровень
- •Электротехническая интерпретация.
- •У ровень физических устройств.
- •Дешифратор
- •Шифратор
- •Регистр сдвига
- •Методы передачи данных
- •Параллельная передача данных
- •Последовательная передача данных
- •Синхронные коммуникации
- •Передача в основной полосе частот и широкополосная передача.
- •Вопросы и задания
- •Семинар 3. Архитектура классической эвм
- •Система кодирования команд
- •Взаимозависимость формата команды и основных параметров эвм
- •Способы адресации
- •Семинар 4. Простой процессор, работающий с четырехадресной командой. Введение
- •Функционирование программируемого процессора
- •Алгоритм работы
- •Задание
- •Семинар 5. Микропроцессор – дальнейшее развитие Введение
- •Модернизация
- •Задание
- •Семинар 6. Дальнейшее совершенствование микропроцессора, одноадресные и безадресные команды. Анализ предыдущей модели
- •Задание
- •Шинная структура связей
- •Семинар 7. Кэш-память Введение
- •Структура кэш-памяти в процессоре i486.
- •Алгоритм псевдо lru.
- •Увеличение производительности кэш памяти.
- •Семинар 8. Режимы работы микропроцессорной системы
- •Архитектура микропроцессорных систем
- •Типы микропроцессорных систем
- •Семинар 9 . Программная модель процессора
- •Общие понятия
- •Регистры процессора
- •Формат команды микропроцессора ia-32
- •Эффективный адрес.
- •Семинар 10. Организация пк Введение
- •Архитектура персонального компьютера
- •Процессоры персональных компьютеров
- •Особенности процессоров Pentium
- •Семинар 11. Интерфейсы пк Введение
- •Последовательный порт(rs-232).
- •Параллельный порт(lpt).
- •Интерфейс ide.
- •Cпецификация Enhanced ide (eide)
- •Интерфейс scsi.
- •Характеристики scsi.
- •Системная магистраль isa
- •Распределение ресурсов компьютера
- •Семинар 12. Видеосистема пк и режимы графической акселерации Введение
- •Мониторы
- •Видеоадаптеры
- •Понятие о графических ускорителях
- •Ускорители двумерной графики
- •Ускорители трехмерной графики
- •Семинар 13. Файловая система компьютера Введение
- •Общие сведения о файлах
- •Типы файлов
- •Атрибуты файлов
- •Организация файлов и доступ к ним
- •Последовательный файл
- •Файл прямого доступа
- •Другие формы организации файлов
- •Операции над файлами
- •Директории. Логическая структура файлового архива
- •Разделы диска. Организация доступа к архиву файлов.
- •Операции над директориями
- •Защита файлов
- •Контроль доступа к файлам
- •Списки прав доступа
- •Заключение
- •Семинар 14. Практика настройки и использования пк. Системный блок
- •Загрузка операционной системы
- •Дисковые накопители
- •Настройка компьютера
- •Настройка видеоадаптера
- •Настройка звуковой карты
- •Настройка cd-rom
- •Защита данных и самого компьютера
- •Использование программы bios setup
- •Модернизация компьютера
- •Увеличение оперативной памяти
- •Установка дополнительных плат
- •Самотестирование при включении
- •Поиск и устранение неисправностей
- •Системная плата
- •Основной микропроцессор
- •Системная и локальная шина.
Задание
Разработайте структуру процессора, которая реализует данный алгоритм работы на примере вычисления разности двух чисел.
Семинар 6. Дальнейшее совершенствование микропроцессора, одноадресные и безадресные команды. Анализ предыдущей модели
Внимательный взгляд на формат предыдущей команды позволяет сформулировать следующий вопрос - а как распределены команды реальной программы?
Оказывается, 80% команд размещены в памяти ЭВМ друг за другом, и только 20% в произвольной последовательности. Но это означает, что адрес следующей команды чаще всего будет отличаться от исполняемой на единицу. Что в свою очередь позволяет сократить длину команды изъяв из ее содержимого адрес следующей команды. Обязанности вычисления адреса возложим на счетчик команд и, конечно, введем в специальные команды перехода. Они нам понадобятся для изменения естественной последовательности команд в зависимости от результата вычислений.
Статистический анализ различных программ показывает, что в большинстве случаев результат выполнения предыдущей команды используется как операнд в следующей. Если результат не пересылать в память, а сохранять, например, в аккумуляторе, то можно обойтись одноадресными командами арифметической (логической) обработки, командами пересылки (обмен данными между аккумулятором и памятью), командами передачи управления (условный или безусловный переход к адресуемой ячейке памяти) и командами ввода/вывода. Отметим, что у нас появляются и безадресные команды или команды с неявной адресацией (например, команда «Останов»).
Такие процессоры, реализующие программы из одноадресных и безадресных команд позволяют создать дешевые и достаточно производительные ЭВМ. ОП
……………………….
26 Вычитаемое
…………………………. ………………………….
41 Разность
……………………………………………………..
77 Уменьшаемое
………………………….
134 Загр.
77
135 Выч.
26
136 Пер.
41
137 Останов ……………………………………………………
Счетчик команд
Регистр адреса
Адрес
+1
Чтение
Y1
Y3 Y2
Регистр данных
Регистр команд
Y4
Запись Y5
Y6
Устройство Управления
Y10
АЛУ
Аккумулятор
Y11
Р.сост-ния
Y8
Y7
Y9
Процессор, работающий с одноадресными и безадресными командами.