Главная » Просмотр файлов » Дж.Хиллбурн, П.Джулич Микро-ЭВМ и микропроцессоры (1979)

Дж.Хиллбурн, П.Джулич Микро-ЭВМ и микропроцессоры (1979) (1092080), страница 48

Файл №1092080 Дж.Хиллбурн, П.Джулич Микро-ЭВМ и микропроцессоры (1979) (Дж.Хиллбурн, П.Джулич Микро-ЭВМ и микропроцессоры (1979)) 48 страницаДж.Хиллбурн, П.Джулич Микро-ЭВМ и микропроцессоры (1979) (1092080) страница 482018-02-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 48)

7.1), тогда как дешифратор фазы выдает данные о фазе генератора тактовых импульсов. Под- Миироироцессорм и микро-ЭВМ 235 робное рассмотрение схем микро-ЭВМ на базе микропроцессора 3008 и назначения сигналов синхронизации можно найти в работе 1181. ПРОТОТИПНЫА КОМПЛЕКТ Широкое применение для создания микропроцессорных систем получил набор МСЯ-8 фирмы 1п1е1, включающий большое число разнообразных модулей, из которых чаще всего используются модули ЦП, ввода-вывода, вывода, ОЗУ и ППЗУ.

Модуль ЦП включает все схемные узлы, показанные на рис. 7.29, за исключением блока памяти и каналов ввода-вывода. Модуль ввода-вывода, содержащий четыре 8-разрядных отдельно адресуемых порта, обеспечивает ввод-вывод системы. Два порта — входной и выходной — используются для сопряжения и управления телетайпом. Основной частью схемы связи с телетайпом $ й й в я 'Ф Рнс. 7.80. Структурная схема микро-ЭВМ 8/МОР 8. (С раареанення 1п1е! Согр.1 286 Глава 7 является универсальный асинхронный приемопередатчик, о котором шла речь в разд. 6.6. Модуль вывода имеет восемь 8-разрядных отдельно адресуемых портов вывода, совместимых с логическими Т77=схемами. Модуль ОЗУ представляет собой 4К-байтовую память, изготовленную по п-канальной МОП-технологии, и включает 32 1024-разрядных статических элемента типа 2102.

Модуль ППЗУ состоит из 16 ППЗУ типа 1702А. Для удовлетворения требований к объему памяти можно использовать ПЗУ типа 1302 с масочным программированием. Прототипным комплектом на модулях, о которых упомянуто выше, является 1п1е1!ес 8/МОР 8 (рис. 7.30). Кроме рассмотренных модулей, в системе используются пульт управления и модуль программирования ППЗУ 1702А, а также 8К-байтовый модуль ОЗУ и набор средств стандартного программного обеспечения. Стандартное программное обеспечение включает резидентную программу-монитор, трехпроходной ассемблер и программу-редактор [19 — 201. Ассемблер и редактор могут вводиться с перфоленты при помощи телетайпа АЗК 33.

Кроме стандартного программного обеспечения, имеются компилятор Р1/М, кросс-ассемблер и моделирующая программа на языке ФОРТРАН-1Ъ' (они входят в состав национальных систем с разделением времени) [2Ц. Многие фирмы-изготовители поставляют микро-ЭВМ, выполненные на основе микропроцессоров 1п1е1 8008/8008-1, вместе с дополнительным набором технических и программных средств. ЗАМЕЧАНИЯ При решении вопроса об использовании микро-ЭВМ, созданной на базе микропроцессора 8008!8008-1, необходимо иметь в виду следующее. Микропроцессор 8008 работает от генератора асимметричных двухфазных тактовых импульсов с частотой 500 кГц, тогда как для работы микропроцессора 8008-1 требуется генератор симметричных двухфазных тактовых импульсов с частотой 800 кГц.

В связи с этим микропроцессор 8008-1 используют даже в тех случаях, когда дополнительное быстродействие не дает никаких преимуществ [1). Микропроцессор не имеет команд с прямой адресацией, так как для обращения к основной памяти необходимо использовать два его регистра (Н и 7 ). При выборке операнда из памяти в эти регистры загружается нужный адрес. Таким образом, для обращения к произвольным образом расположенным в памяти данным требуются по меньшей мере три команды. Кроме того, некоторые операции, такие, как пересылка данных с одного места памяти в другое, несколько громоздки.

Микропроцсссоры и микро-ЭВМ 287 Некоторые трудности возникают при реализации прерываний. Когда происходит прерывание, процессор запрещает увеличение содержимого счетчика команд, подтверждает получение сигнала прерывания и продолжает выполнение цикла выборки команды. Внешние технические средства выдают на шину данных команду (обычно повторного запуска), которая отсылает содержимое счетчика команд в стек и осуществляет переход к подпрограмме обработки прерывания.

После окончания обработки прерывания по команде ВОЗВРАТ производятся выборка адреса из стека и восстановление счетчика команд. Для продолжения выполнения программы с места, непосредственно предшествующего прерыванию, следует восстановить содержимое всех регистров и разрядов состояния. Так как регистры Н и Т. используются для адресации памяти во время прерывания, программисту необходимо зарезервировать два регистра общего назначения как регистры прерывания. Это уменьшает число доступных регистров с 7 до 5. И наконец, использование в процессоре одной 8-разрядной шины делает необходимым использование вспомогательных аппаратных средств. Замена всех этих компонентов одной ИС привела бы к значительному расширению возможностей применения микропроцессора.

7.7. МИКРОПРОЦЕССОР 8080 ФИРМЫ 1г)ТЕ$. Микропроцессор 8080 — 8-разрядный монолитный микропроцессор второго поколения, изготавливаемый по п-канальной МОП- технологии, — представляет собой усовершенствованную модель микропроцессора 1п1е1 8008 122]. В число улучшений входят 30 дополнительных команд, десятикратное увеличение быстродействия (при времени основного цикла 2 мкс), наличие отдельных шин адреса 'и данных. Ббльшая часть внешних логических схем предыдущей модели включена непосредственно в микропроцессор 8080, а все основные сигналы сопряжения поданы на обозначенные выводы процессора.

Хотя архитектура микропроцессоров 8080 и 8008 значительно отличается, их программная совместимость обеспечивает возможность развития программного обеспечения более ранней модели для использования в более поздней модифицированной модели. АРХИТЕКТУРА Четыре функциональных блока микропроцессора 8080 (рис. 7.31) включают матрицу регистров и логические схемы адресации, АЛУ, регистр команд и схемы управления, буфер шины данных [231.

288 Глава 7 "яРне. 7.3!. Структурная схема микропроцессора 8080. (С разрешения 1п!е! Согр.) Ниже рассматриваются структура и назначение каждого блока. 1. Матрица регистров и схемы адресации Матрица регистров представляет собой статическое ОЗУ, состоящее из шести 16-разрядных регистров.

а) Счетчик команд. 16-разрядный счетчик команд предназначен для хранения адреса текущей команды выполняемой программы; после выборки любой команды происходит увеличение хранимого адреса на единицу. б) Указатель стека. Шестнадцатиразрядный указатель стека содержит адрес очередного уровня стека в памяти. Содержимое указателя стека уменьшается на единицу при поступлении данных в стек, а при выборке из стека соответственно увеличивается.

микроирочсссоры и микро-ЗВм 289 Указатель стека может использовать любую область памяти ОЗУ, что обеспечивает практически неограниченную возможность вложения подпрограмм. в) Пары регистров. Пары регистров  — С, Р— Е и Н вЂ” Ь являются шестью 8-разрядными регистрами сверхоперативноч памяти, которые можно использовать как шесть одинарных 8-разрядных регистров или как три пары 16-разрядных регистров.

Пара регистров временного хранения Ю' — Л предназначена для внутренних команд и не находится в распоряжении программиста. Шестнадцатиразрядный фиксатор адреса, загружаемый данными любой из трех пар регистров сверхоперативной памяти, обеспечивает прямую адресацию памяти объемом 65К байт через буферы адреса (Ао — Ам). Из фиксатора адреса данные поступают в инкрементор/декрементор, который передает их в матрицу регистров. Во время передачи может происходить увеличение или уменьшение адреса. Мультиплексная передача байтов данных осуществляется между внутренней шиной и матрицей регистров.

Допускается передача 16-разрядных слов между матрицей регистров и фиксатором адреса или инкрементором(декрементором. 2. АЛУ АЛУ предназначено для выполнения арифметических и логических операций, а также операций циклического сдвига. При реализации операций с АЛУ используются аккумулятор, временный регистр аккумулятора, 8-разрядный регистр временного хранения и 5-разрядный регистр флажков (нуль, перенос, знак, четность и дополнительный перенос). Десятичная коррекция содержимого аккумулятора производится при помощи команды РАА, использующей дополнительный перенос.

Регистр флажков обеспечивает возможность переходов в программе (равд. 4.4). С включением аккумулятора в блок АЛУ отпала необходимость в использовании внутренней шины для передачи данных между сверхоперативной памятью и АЛУ во время выполнения арифметических и логических операций.

Это является существенным достоинством данной модели, так как в 'модели 8008 для реализации таких передач требовалось управление внутренней шиной. 8. БлОк регистра команд и управления Регистр команд представляет собой 8-разрядный регистр„ предназначенный для передачи данных от внутренней шины к дешифратору команд и схемам управления. Выходные сигналы дешифратора команд и сигналы управления от внешних устройств подаются на схему синхронизации и управления состоянием.

Характеристики

Тип файла
DJVU-файл
Размер
11,17 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее