Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

КОНСПЕКТ ЛЕКЦИЙ ПО АССЕМБЛЕРУ


 

 

Составил:

Теплинский С.В.

 

Набрали:

Аверин Д. ВТ-95б

Мокрый М. ВТ-95а

 

 

СТРУКТУРНАЯ СХЕМА ЭВМ

 

┌────────────────┐

│ │ША

│ ├/───█───────█───────────█────────────────

│ ПРОЦЕССОР │20 │ │ │

│ │ШД │ │ │

│ ├/───┼─┬─────┼─┬─────────┼─────┬──────────

│ │16 │ ^ │ ^ │ ^

│ │ШУ │ │ │ │ /16 /8

│ ├────┼─┼─█───┼─┼─█───────┼─────┼─────█────

│ │ │ │ │ │ │ │ │ │ │

└────────────────┘ Y Y Y Y │ Y Y │ Y

┌┴─┴─┴┐ ┌┴─█─┴┐ ┌──┴─────█─────┴──┐

│ ОЗУ │ │ ПЗУ │ │ ПОРТЫ В/В │

│ │ │ │ │ 64К │

│└─────┘ └─────┘│ └──┬──────┬────┬──┘

└───────────────┘ │ │ │

1МБ ┌─────────────┘ │ │

│ ┌───────┘ │



Y Y Y

┌───┴───┐ ┌───┴───┐ ┌───┴───┐

│ КОНТР.│ │ КОНТР.│ │ КОНТР.│

│ │ │ │ │ │ : : :

└───┬───┘ └───┬───┘ └───┬───┘

┌───┴───┐ ┌───┴───┐ ┌───┴───┐

│ДИСПЛЕЙ│ │КЛАВИАТ│ │ НГМД │

│ │ │ │ │ │ : : :

└───────┘ └───────┘ └───────┘

 

Процессор – устройство для обработки информации.

Однокристальный микропроцессор реализован в одном кристалле, это означает, что в одной микросхеме расположены операционный и управляющий автоматы.

80х86 – микропроцессор с 16 разрядной шиной данных.

80х88 – микропроцессор с 8 разрядной шиной данных.

Разница состоит в том, что обмен с памятью производится побайтно или словами.

ОЗУ – предназначено для хранения команд, данных, адресов. Выполняет три функции:

1) запись;

2) хранение;

3) считывание.

При выключении питания информация в ОЗУ теряется.

ПЗУ – аналогично ОЗУ, однако информация в него записывается при изготовлении. Информация хранится постоянно, пока не появится неисправность.

Порты ввода/вывода – это регистры, к которым можно обращаться также как к ячейкам памяти.

Микропроцессор управляет работой всей ЭВМ. Работа состоит из цикла обработки информации в микропроцессоре и циклов обмена информацией микропроцессора с ОЗУ или ПЗУ или портами ввода/вывода.

ОЗУ и ПЗУ находятся в одном адресном пространстве. Каждая ячейка памяти имеет свой номер, начиная с нуля. Адресное пространство ОЗУ + ПЗУ = 1 Мб (80х86). Номер ячейки принято называть адресом.

Порты ввода/вывода находятся в параллельном адресном пространстве.

В цикле обмена микропроцессора (МП) формируется адрес на шине адреса (ША) и набор управляющих сигналов – на шине управления (ШУ). Комбинация управляющих сигналов позволяет разделять два параллельных адресных пространства памяти и портов.

Адресат – это ячейка памяти или порт ввода/вывода.

Если цикл чтения, то адресат передает информацию на шину данных (ШД) а затем – в МП.

В цикле записи МП выставляет информацию на ШД и происходит ее запись в ячейку памяти или порт.

По окончании цикла обмена сигналы снимаются со всех шин, на них т. н. 3-е состояние. Все устройства ЭВМ разъединены и начинается цикл обработки информации в МП.

Цикл обмена – 3-4 такта обработки в зависимости от команды. По окончании обработки МП генерирует цикл обмена и т. д.

 

 

┌── ───┐

│ ┌───────────────────┐ ┌────┬────┬────────┐ │

│ │ 0 1 2 . . . . │ │ 0 │ 1 │ . . .│ │ ПОРТЫ

│ ├───────────────────┤ ├────┴────┴────────┤ │

│ │ │ │ │ │ ВВОДА-ВЫВОДА

1 │ │ ОЗУ │ ├────────┬────┬────┤ │

MB │ │ 512-640 КБ │ │ │FFFE│FFFF│ │ 64К

│ │ │ └────────┴────┴────┘ │

│ ├───────────────────┤ ───┘

│ │ │

│ ├───────────────────┤

│ │ ОЗУ ВИДЕОМОНИТОРА │ MEMR - чтение из памяти

│ ├───────────────────┤ MEMW - цикл записи в память

│ │ ПЗУ │ IOR - чтение из порта

│ ├───────────────────┤ IOW - запись в порт

│ │ . . . FFFFE FFFFF│

│ └───────────────────┘

└──

 

Для того, чтобы разделить первые 64К адресов памяти и адреса порта ввода/вывода на ШУ генерируется 4 сигнала: MEMR, MEMW, IOR, IOW. В каждом цикле обмена генерируется только 1 из этих сигналов и определяет направление передачи.

 

 

<== предыдущая лекция | следующая лекция ==>
Служби сервісу і її функції | ПОРТЫ ВВОДА/ВЫВОДА

Дата добавления: 2014-01-04; Просмотров: 354; Нарушение авторских прав?


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



ПОИСК ПО САЙТУ:


Рекомендуемые страницы:

Читайте также:
studopedia.su - Студопедия (2013 - 2020) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление
Генерация страницы за: 0.004 сек.