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

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

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

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

управиения и переноса» упри ле- не оогокой ЕИСТС 77 НнОМаи/4 а атпилжние крислгга ла !7 74 7 я Фдррс перека- ~ ~ ~и лг го/углажкею Рнс. 7.14. Структурная схема н схема выводов блока СКОМ. (С раарешеннн 1Ча!1опа! Бесо!сопбпс!ог Согр.) са (РА) определяет адрес ячейки данных в соответствии с адресом, указанным в команде обращения к памяти. Структурная схема и схема выводов блока Р11Л3 показаны на рис. 7.15. Схема системы 1МР-4 и связи КА1ЛЗ, СКОМ и Р11Л! с памятью и устройствами ввода-вывода, необходимые для образования микро-ЭВМ, показаны на рис. 7.16. Во время выборки команды содержимое ячейки памяти, адресуемое счетчиком команд, загружается в регистр команд блока Р11Л1. После загрузки первых четырех разрядов команды производится приращение содержимого счетчика команд, и следующие четыре разряда команды выбираются из памяти и пересылаются непосредственно в блок СНОМ по линиям «Данные Х».

Одновременно с этим четыре разряда, ранее загруженные в регистр команд РПЛЮ, передаются в СКОМ по ли- 17 — 719 Ф о о Ф~ З к Ф О э~ ф ~ь %Ъ ~ ~ч ~ ф ъ ~ ~ ~ ~ ~ ~~ ~~ ф ъь ф 4М ь ~~4 ь к~ ~ ь ф 4~ Ф 4 $ Й $ ф'~ с ~~ ь~~~%$Ф~~Ч~~~ фф " Ф~~ъМ ф~ ~ $~~ о о о М И ь с о о 5 и~ й о Л 3' а 5, 'а о зо Ы э о Ь о о о о И о о ЖЮ о ОЭ ж о— Ю ~ с р о й$ у и~ Й" 260 Глава У Рис. 7.17.

Команда загрузки аккумулятора системы 1МР-4. (С разрешения 14а- 1!опа! омп!сопдпс!ог Согр.) пням М, куда также поступает содержимое мультиплексора условий перехода НШ. Если в коде команды содержится адрес памяти, то микропрограмма загружает его в регистр адреса Р1.Ш Выборка адреса из памяти и его формирование в регистре адреса осуществляются при помощи стандартной подпрограммы следующим образом: 1. Данные, адресуемые счетчиком команд, загружаются из памяти в разряды 0 — 3 регистра адреса.

2. Производится приращение содержимого счетчика команд, и очередная часть данных загружается в разряды 4 — 7 регистра адреса. 3. Опять производится приращение содержимого счетчика команд, и адресуемые им данные загружаются в разряды 8 — 11 регистра адреса. 4. Данные, адресуемые регистром адреса, загружаются в регистр данных КАП).

Рис. 7.17 иллюстрирует команду ЗАГРУЗКА АККУМУЛЯТОРА (1Р), представленную на языке ассемблера, в шестнадцатеричном виде, как она хранится в памяти, с указанием позиций разрядов, загружаемых в регистр команд н регистр адреса СКОМ. Код операции команд 1П АС3 есть 741е (приложение Б). Четыре младших разряда команды загружаются первыми, позтому 4 находится в ячейке памяти 100, а 7 — в ячейке 101.

Адрес данных хранится в ячейках памяти, расположенных за линейками команды, так что наименьшая значащая шестнадцатеричная цифра расположится непосредственно за кодом операции в ячейке 102. Прерывания поступают в систему через мультиплексор условий перехода. Проверка состояния линии прерывания производится во время выборки каждой команды. При обнаружении прерывания выполняется условный переход на подпрограмму обработки прерывания, находящуюся в СКОМ. Эта подпрограмма выполняет следующие действия: Микропроцессоры и микро-ЭВМ 261 1.

Флажок разрешения прерывания сбрасывается для предотвращения появления последующих прерываний, пока не будет абслужено текущее прерывание. Флажок может быть установлен .вновь цод непосредственным управлением программы или в результате выполнения команды ВОЗВРАТ ИЗ ПРЕРЫВАНИЯ. 2. Содержимое счетчика команд запоминается в стеке счетчика команд. Тем самым обеспечивается возможность возврата в программу по этому адресу после окончания обработки прерывания. 3. Содержимое счетчика команд сбрасывается. 4.

Используя нулевой адрес счетчика команд, производится обращение к устройству 0 (устройству управления прерываниями) для того, чтобы оно обнаружило устройство, требующее прерывание. 5. После обнаружения такого устройства в регистр адреса загружается адрес, соответствующий данному устройству. Этот адрес и является начальным адресом подпрограммы обработки прерывания. СИНХРОНИЗАКИИ Схема синхронизации системы 1МР-4 показана на рис. 7.18. Основной машинный цикл соответствует выполнению одного шага микропрограммы. Этот цикл состоит из восьми тактов Т1 — Т8. Импульс появляется на одной из четырех линий задающего генератора в период нечетных тактов: Т1, ТЗ, Т5 и Т7.

Начальное управление ВАШ посредством СКОМ осуществляется через 4-разрядную шину управления 5)СВ (см. рис. 7.13). За такт Т1 три младших управляющих разряда 5)СВ(0) — МСВ(2) определяют адрес регистра ()г1 — )с7), который следует передать на шину А. Четвертый управляющий разряд разрешает выполнение стековых операций. Во время такта ТЗ при помощи разрядов 5)СВ(0) — 5)СВ(2) определяется адрес регистра, который должен быть передан на шину В. Старший разряд 5)СВ(3) указывает, нужно ли выполнить операцию дополнения над данными, передаваемымн по шине А, перед тем, как выдать их на шину 1А (рис. 7.13). В такте Т5 разряды ЫСВ(0) — 5)СВ(1) указывают операцию, которая должна быть выполнена АЛУ.

Разряды 5)СВ(2) — 5)СВ(3) определяют сдвиг и обеспечивают управление выдачей на шину К. Адрес флажка устанавливается в течение каждого машинного цикла. В такте Т2 флажок может быть установлен, а в такте Тб— сброшен. Следовательно, флажок может быть установлен, сброшен или переключен за время лишь одного машинного цикла. Если выполняется условный переход, то условие проверяется в такте Т2. Обмен данными между процессором и основной памятью Микрокрочсссоры а микро-ЗВМ 263 или периферийными устройствами может выполняться за время такта Т4 по одному из следующих способов: 1. Данные с шины А поступают через Н?Л5 на выводы в течение такта Т1. В дальнейшем они должны быть переданы в память или во внешнее устройство.

2. Данные из памяти или периферийного устройства могут передаваться в регистр адреса ГИШ. Это происходит в случае установления флажка К1)М или !ХТА. При этом выдача данных из КА1Л1 в память не производится. 3. Данные считываются в НШ, если ни один из вышеуказанных случаев не имел места. Эти данные хранятся во временном регистре и в такте Т7 выдаются в КА1ЛЗ под управлением микропрограммы. НАБОР КОМАНД Стандартный набор команд микропроцессора 1МР-4 включает 42 команды. Полный список команд приводится в приложении В.

К типичным арифметическим и логическим операциям относятся сложение (двоичное), операции И, ИЛИ и ИСКЛЮЧАЮЩЕЕ ИЛИ. Операндом в этих командах может быть содержимое любого из четырех аккумуляторов или ячеек памяти. В набор команд входит операция сложения в десятичном коде с избытком 3, при этом в качестве операндов может использоваться содержимое любых двух аккумуляторов.

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

Содержимое флажкового регистра может быть передано в стек или выдано из стека, из стека же может загружаться регистр адреса. Набор команд включает также команды условного и безусловного переходов. Так, команда условного перехода ВОС позволяет осуществить переход по одному из восьми условий, четыре из которых предусматривают переход по содержимому отдельного разряда аккумулятора 0 (АСО).

Приращение содержимого аккумуляторов О, 1 и 3 и условный переход выполняются по одной команде. При реализации команд перехода к подпрограмме и возврата из нее применяют два способа организации возврата после обработки прерывания. ПРОТОТНПНЫН КОМПЛЕКТ Фирма Ха11опа! Вет!сопбпс1ог поставляет прототипный комплект 1МР-4Р, который включает панель управления, модули ЦП, интерфейса памяти, интерфейса телетайпа и источник питания. 264 Г вва У Отладочные программы стандартного монитора хранятся в ПЗУ. Телетайп имеет клавиатуру и перфоленточный ввод-вывод.

Кроме ПЗУ, система включает ОЗУ емкостью 8К слов. В составе системы имеются также кросс-ассемблер и программа-генератор на перфоленте для ППЗУ, совместимые с информационной системой с разделением времени фирмы Оепега! Е1ес1г!с. ДРУГИЕ СИСТЕМЫ Используя те же основные структурные блоки, фирма 5!а1!опа! Ьеппсопбпс1ог выпускает 8-разрядную'микро-ЭВМ 1МР-8 и 16-разрядную 1МР-16. В 1МР-8 используются два КА!.1.1, СКОМ и 4-разрядная шина управления.

1МР-16 содержит четыре ПАНА, один или два СКОМ и 4-разрядную шину управления. ЗАМЕЧАНИЯ Семейство микро-ЭВМ 1МР является первым семейством микро-ЭВМ с микропрограммным управлением. Микропрограммное управление позволяет приспособить набор команд для конкретного применения, а также дает большие преимущества при расширении производства.

Однако для большинства пользователей микропрограммное управление создает дополнительные сложности, так как пользователь должен самостоятельно разрабатывать программное обеспечение, что является часто нелегкой задачей. По этой причине фирма 1ча11опа! Зещ!сопбпс1ог поставляет ОКОМ с запрограммированным стандартным набором команд для каждой ЭВМ семейства 1МР. За счет использования такого СКОМ программирование выполняется так же, как для других микропроцессоров. Имеется вариант микро-ЭВМ 1МР-16 на одной ИС, который называется РАСЕ; его описание дано в равд. 7.11. 7.5.

МИКРОПРОЦЕССОР РР8-4 ФИРМЫ !1ОСК%ЕЕ!. '!11 — 151 РРБ-4 — 4-разрядная система параллельного действия, предназначенная для выполнения вычислений и изготавливаемая на основе монолитной структуры р-типа. Сначала микропроцессор был разработан как калькулятор, поэтому его набор команд, ориентированный на выполнение вычислительных операций !1], очень эффективный. В системе используются два синхронизирующих сигнала, поступающих с задающего генератора, выполненного на базе стандартного генератора 3,58 МГц, используемого в цветном телевидении.

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

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

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

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