рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Лабораторный практикум и курсовое проектирование

Лабораторный практикум и курсовое проектирование - раздел Образование, Лабораторный Практикум И Курсовое...

Лабораторный практикум и курсовое проектирование

Глава 9. Лабораторные работы Глава 10. Курсовая работа  

Глава 8

Описание архитектуры учебной ЭВМ

Современные процессоры и операционные системы — не слишком благоприятная среда для начального этапа изучения архитектуры ЭВМ. Одним из решений этой проблемы может быть создание программных моделей учебных… Программная модель позволяет реализовать доступ к различным элементам ЭВМ, обеспечивая удобство и наглядность. С…

Структура ЭВМ

В ячейках ОЗУ хранятся команды и данные. Емкость ОЗУ составляет 1000 ячеек. По сигналу MWr выполняется запись содержимого регистра данных (MDR) в… Сверхоперативная память с прямой адресацией содержит десять регистров общего… АУ осуществляет выполнение одной из арифметических операций, опреде­ляемой кодом операции (СОР), над содержимым…

Представление данных в модели

Данные в ЭВМ представляются в формате, показанном на рис. 8.2. Это целые десятичные числа, изменяющиеся в диапазоне "- 99 999...+ 99 999",…     Знак Десятичные цифры

Система команд

 

При рассмотрении системы команд ЭВМ обычно анализируют три аспекта: форматы, способы адресации и систему операций.

 

Форматы команд

Большинство команд учебной ЭВМ являются одноадресными или безадресными, длиной в одно машинное слово (6 разрядов). Исключение составляют двухсловные… В форматах команд выделяется три поля: - два старших разряда [0: 1] определяют код операции СОР;

Способы адресации

Каждый способ имеет разновидности. В модели учебной ЭВМ реализованы семь способов адресации, приведенные в табл. 8.1.   Таблица 8.1. Адресация в командах учебной ЭВМ

Система операций

- арифметико-логические и специальные: сложение, вычитание, умножение, деление; - пересылки и загрузки: чтение, запись, пересылка (из регистра в регистр),… - ввода/вывода: ввод, вывод;

Состояния и режимы работы ЭВМ

ЭВМ может находиться в одном из двух состояний: Останови Работа. Всостояние РаботаЭВМ переходит по действию команд Пускили Шаг.Команда… В состояние ОстановЭВМ переходит по действию команды Стопили авто­матически в зависимости от установленного режима…

Интерфейс пользователя

В программной модели учебной ЭВМ использован стандартный интерфейс Windows, реализованный в нескольких окнах. Основное окно модели Модель учебной ЭВМсодержит основное меню и кнопки на… Меню содержит следующие пункты и команды:

Окна основных обозревателей системы

  Окно Процессор(рис. 8.4) обеспечивает доступ ко всем регистрам и флагам…  

Внешние устройства

Доступ к регистрам ВУ осуществляется по командам IN аа, OUT аа, где аа — двухразрядный десятичный адрес регистра ВУ. Таким образом, общий объем… Разные ВУ содержат различное число программно-доступных регистров, каждому из… Если в системе создаются несколько ВУ, то их базовые адреса следует выбирать с учетом величины адресного пространства,…

Контроллер клавиатуры

Символы помещаются последовательно в буфер символов, размер которого установлен равным 50 символам, и отображаются в окне обозревателя (рис.… В состав контроллера клавиатуры входят три программно-доступных регистра: DR (адрес 0) — регистр данных;

Дисплей

видеопамять объемом 128 слов (ОЗУ дисплея); символьный экран размером 8 строк по 16 символов в строке; четыре программно-доступных регистра:

Блок таймеров

 

Блок таймеров (рис. 8.13) включает в себя три однотипных канала, каждый из которых содержит:

пятиразрядный десятичный реверсивный счетчик Т, на вход которого поступают метки времени (таймер);

программируемый предделитель D;

регистр управления таймером CTR;

флаг переполнения таймера FT.

Регистры таймеров Т доступны по записи и чтению (адреса 1, 3, 5 соответственно для Tl, T2, ТЗ). Программа в любой момент может считать текущее содержимое таймера или записать в него новое значение.

На входы предделителей поступает общие для всех каналов метки времени CLK с периодом 1 мс. Предделители в каждом канале программируются независимо, поэтому таймеры могут работать с различной частотой.

 

 

Рис. 8.13. Блок таймеров

 

Регистры управления CTR доступны по записи и чтению (адреса 2, 4, 6) и содержат следующие поля:

Т (разряд 5) — флаг включения таймера;

EI (разряд 4)— флаг разрешения формирования запроса на прерывание при переполнении таймера;

I/D (разряд 3)— направление счета (инкремент/декремент), при I/D =0 таймер работает на сложение, при I/D =1 — на вычитание;

А (разряды [1:2]) — коэффициент деления предделителя (от 1 до 99).

Флаги переполнения таймеров собраны в один регистр — доступный только по чтению регистр состояния SR, имеющий адрес 0. Разряды регистра (5, 4 и 3 для Tl, T2, ТЗ соответственно) устанавливаются в 1 при переполнении со­ответствующего таймера. Для таймера, работающего на сложение, перепол­нение наступает при переходе его состояния из 99 999 в 0, для вычитающего таймера — переход из 0 в 99 999.

В окне обозревателя (рис. 8.14) предусмотрена кнопка Сброс,нажатие которой сбрасывает в 0 все регистры блока таймеров, кроме CTR, которые устанавливаются в состояние 001000. Таким образом, все три таймера обнуляются, переключаются в режим инкремента, прекращается счет, запрещаются прерывания, сбрасываются флаги переполнения и устанавливаются коэффициенты деления предделителей равными 01.

 

 

Рис.8.14. Окно обозревателя блока таймеров

 

Программное управление режимами блока таймеров осуществляется путем записи в регистры CTR соответствующих кодов. Запись по адресу SR числа с 1 в третьем разряде интерпретируется блоком таймеров как команда, причем младшие разряды этого числа определяют код команды:

хxxl00 — общий сброс (эквивалентна нажатию кнопки Сброс в окне обозревателя);

xxxl0l — сброс флага переполнения таймера FT1;

ххх102 — сброс флага переполнения таймера FT2;

ххх10З — сброс флага переполнения таймера FT3.

 

Тоногенератор

Модель этого простого внешнего устройства не имеет собственного обозревателя, содержит всего два регистра, доступных только для записи: FR (адрес 0) — регистр частоты звучания (Гц): LR (адрес 1) — регистр длительности звучания (мс).

Подсистема прерываний

В модели учебной ЭВМ предусмотрен механизм векторных внешних прерываний. Внешние устройства формируют запросы на прерывания, которые поступают на… Контроллер передает вектор, соответствующий запросу, процессору, который… Каждому из возможных в системе прерываний должен соответствовать т. н. обработчик прерывания— подпрограмма, вызываемая…

Программная модель кэш-памяти

Кэш-память содержит N ячеек (в модели N может выбираться из множества {4, 8, 16, 32}), каждая из которых включает трехразрядное поле тега (адреса… Z — признак занятости ячейки; U — признак использования;

Вспомогательные таблицы

  Таблица 8.4. Таблица команд учебной ЭВМ   Ст. Мл. NOP JMP   …

– Конец работы –

Используемые теги: Лабораторный, Практикум, Курсовое, Проектирование0.071

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Лабораторный практикум и курсовое проектирование

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Краткий курс механики в качестве программы и методических указаний по изучению курса Физика Краткий курс механики: Программа и методические указания по изучению курса Физика / С
Федеральное агентство железнодорожного транспорта... Омский государственный университет путей сообщения...

Курсовое проектирование по дисциплине Технология разработки программных продуктов является неотъемлемой частью подготовки специалистов в среднем профессиональным образованием. Курсовое проектирование является завершающим этапом в изучении дисциплины Техно
Актуальность данной темы обусловлена тем что студенту предоставляется... Курсовое проектирование по дисциплине Технология разработки программных продуктов является неотъемлемой частью...

Курс Екологія Курс Екологія Курс Екологія Практична робота № 1
Факультет міжнародних економічних відносин та туристичного бізнесу... Курс Екологія Практична робота...

Организационный этап выполнения курсовой работы 2.1 Примерная тематика курсовой работы . 3 Основной этап выполнения курсовой работы 3.1.1 Назначение и место ученого предмета дисциплины
стр Введение... Введение Реформирование национальной системы высшего образования связанное с введением нового перечня специальностей общегосударственного классификатора...

Социология. Краткий курс Социология. Краткий курс. : ООО Питер Пресс ; Санкт-Петербург; 2007 Социология. Краткий курс Предмет и история социологии Борис Акимович Исаев
Социология Краткий курс... RU http www litru ru bd b Социология Краткий курс ООО Питер Пресс Санкт Петербург...

КУРСОВОЙ ПРОЕКТ по курсу Электрические системы и сети Проектирование электрической сети 110 кВ
ХАРЬКОВСКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ... ХАРЬКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ... КАФЕДРА ПЕРЕДАЧА ЭЛЕКТРИЧЕСКОЙ ЭНЕРГИИ...

Методические указания по курсовому проектированию Часть I. Эскизное проектирование и расчет преселектора
Методические указания по курсовому проектированию... Часть I Эскизное проектирование и расчет преселектора...

КУРСОВОЙ ПРОЕКТ по курсу «Электрические системы и сети» «Проектирование электрической сети 110 кВ»
МОЛОДЕЖИ И СПОРТА УКРАИНЫ... ХАРЬКОВСКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ... ХАРЬКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ...

КУРСОВОЙ ПРОЕКТ по курсу Электрические системы и сети Проектирование электрической сети 110 кВ
ХАРЬКОВСКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ... ХАРЬКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ... КАФЕДРА ПЕРЕДАЧА ЭЛЕКТРИЧЕСКОЙ ЭНЕРГИИ...

Мещерякова С.А., Сафиулова Г.И ХИМИЯ. ЛАБОРАТОРНЫЙ ПРАКТИКУМ. (Методические указания для студентов I курса)
ХИМИЯ ЛАБОРАТОРНЫЙ ПРАКТИКУМ Методические указания для студентов I курса Составители Костюкевич Л Л Гумерова...

0.037
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам