КАТЕГОРИИ: Архитектура-(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; Просмотров: 566; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |