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

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

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

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

ОЗУ 4002 имеет нестандартный способ адресации. Прежде всего для выбора требуемого символа программа должна включать команды ПС(. и БЕС, за которыми следует команда считывания нли записи данных. Другой особенностью является то, что порты ввода-вывода физически расположены в модулях памяти. Поскольку операции ввода-вывода не'имеют отношения к ЗУ, программисту лучше всего не принимать во внимание то обстоятель- Микропроцессоры и микро-ЭВМ 247 ство, что память и каналы ввода-вывода размещены в одном кристалле 18].

Модуль 4004 не имеет возможности останова или прерываний. Однако в нем предусмотрен вывод «Проверка», используемый для выполнения условного перехода (ЗС(ц) по внешнему событию. В списке команд процессора отсутствуют логические операции И,. ИЛИ и ИСКЛЮЧАЮЩЕЕ ИЛИ. Реализация указанных функций должна производиться программными средствами. Важным преимуществом указанной микро-ЭВМ является то„ что каждый из модулей 4001, 4002, 4003 и 4004 работает от одного. источника питания с напряжением 15 В.

Фирма 1п1е! разработала большое количество вспомогательных ИС, включая двухфазный задающий генератор (4201) и схему стандартного сопряжения с памятью (4289), заменяющую комбинацию модулей 4008/4009. 7.3. МИКРОПРОЦЕССОР 4040 ФИРМЫ 1й(ТЕ$. Микропроцессор 4040 — 4-разрядное устройство параллельного действия, выполненное на основе МОП-структуры и являющееся усовершенствованным вариантом микропроцессора 4004.

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

Он работает от двухфазного задающего генератора (максимальная частота 750 кГц) и имеет основной цикл (8 периодов задающего генератора) 10,8 мкс. АРХИТЕКТУРА Микро-ЭВМ на базе микропроцессора 4040 может быть создана путем замены ЦП 4004 (рис. 7.1) микропроцессором 4040. Структурная схема микропроцессора (рис. 7.8) включает следующие основные компоненты: адресный стек с инкрементором адреса, блок индексных регистров, АЛУ, блок регистра команд с дешифратором команд и схемой управления, блок управления остановом н прерыванием,атакжесхемы связно периферийными устройствами. Оценивая функциональные возможности процессоров двух типов, можно заметить, что ЦП 4040 имеет дополнительные функции.: останова и аппаратных прерываний. 248 'Глава 7 Во-Вг дг)гиапрадленнап шина дамма Внутр и д »ВВ Вн треники шина донны»ма Мтипиптгсор рта мультиелек- ккумулопо егистр рт т»оан »исто тмаирг г Пигмеи»команд Уровень г ДмииГпрат команд и Угори -нь маигигшы» аинлод Уровень у Флак»код триггеры Уродеиьд Уробеиь4 Уродеиьд 'П сомни гиае ко ак иа Уродгньд Урадть У Лдресный опек сии»роиигаци и уииаагониг донатас гаки ло и ааг Оа»ин Питание Уиаоами Упдиадлги Вьмод цепи переноса СУ ПРаЕ а»ансдпгдй сии».Я Гьг Сддос км-пео км-агу сспгима и-г втг прерыамае гпг гигтры сбаьлопер папами 'Рнс.

7.8. Структурная схема мнкронроцессора 4040. (С разрешения 1н)е1 Согр.) Адресный стек — зто блок памяти динамического типа емкостью 8Х12 бит, действующий по принципу стека с проталкиванием. Работа адресного стека микропроцессора 4040 идентична работе адресного стека микропроцессора 4004. В состав адресного стека входят 12-разрядные счетчик команд и семь регистров.

Стек с семью регистрами обеспечивает семь уровней вложения подпрограмм. Содержимое выбранного адресного регистра заносится в буфер адреса и выдается на внутреннюю шину тремя 4-разрядными частями. После пересылки каждой 4-разрядной составляющей адреса производится приращение содержимого буфера адреса с использованием 4-разрядной схемы анализа переноса, а результат заносится обратно в выбранный регистр адреса через буфер адреса. Индексные регистры представляют собой ОЗУ динамического типа емкостью 12Х8 бит, организованное в виде трех групп (4Х Х8 бит в каждой группе).

Регистры двух групп (регистры 0 — 7 в областях 0 и 1) выбираются индивидуально по командам 8ВО и ЬВ1, в то время как регистры третьей группы (регистры 8 — 15) всегда доступны для использования..Возможны два способа работы с регистрами двух областей. При первом способе 24 4-разрядных непосредственно адресуемых регистра используются для вы- Микроароцв««ора и ми«ро-ЭВМ 249 полнения промежуточных вычислений или управления. При втором способе 12 4-разрядных пар регистров используются либо для адресации ОЗУ, ПЗУ и портов ввода-вывода, либо для хранения данных, принимаемых нз ПЗУ. АЛУ выполняет суммирование 4-разрядных данных, поступающих с внутренней шины данных, из аккумулятора и разряда переноса.

Полученный результат заносится в аккумулятор и разряд переноса. Для выполнения операций сдвига влево и вправо в аккумуляторе предусмотрены соответствующие схемы сдвига. Аккумулятор связан с регистром команд, специальными ПЗУ, схемой анализа признаков результата и внутренней шиной данных Регистр команд содержит 3-разрядный код, используемый для выбора линии КМ-ОЗУ, что обеспечивает непосредственную адресацию 16 модулей 4002 (по 1280Х4 бнт каждый).

Четвертый разряд в регистре команд используется для подключения линий КМПЗУ с целью выбора одного из двух ПЗУ, каждый емкостью 4К при общем объеме памяти 8К байт. В специальных ПЗУ находятся команды десятичной коррекции аккумулятора (РАА) и ввода с клавишного пульта (КВР). Регистр команд микропроцессора 4040, как и регистр команд ЦП 4004, состоит из двух 4-разрядных регистров ОРР и ОРА.

Он загружается по внутренней шине данных через мультиплексор вовремя цикла выборки команды и хранит поступившую команду. Команды дешифрируются в дешифраторе команд, обеспечивая поступление управляющих сигналов в различные функциональные блоки. Выводы «Прерывание» и «Останов» предназначены для подачи сигналов, прекращающих нормальную работу процессора. Схема управления прерыванием подтверждает поступление сигнала прерывания и обеспечивает выполнение процессором команды перехода к подпрограмме ()МЯ); команда находится в ячейке 3 нулевой страницы ПЗУ. Подтверждение приема сигнала прерывания осуществляется через вывод «Подтверждение прерывания». Схема управления остановом работает аналогичным образом, принимая сигнал оста- нова и подтверждая его поступление.

Процессор выполняет команду НЕТ ОПЕРАЦИИ (ХОР) и остается в состоянии останова до снятия сигнала останова. Подтверждение приема сигнала останова осуществляется через вывод «Подтверждение оста- нова». Схемы связи с периферийными устройствами включают буфер ввода-вывода двунаправленной шины данных для связи выводов Оз — Р, с внутренней шиной, синхрогенератор, линии выбора КМПЗУ и КМ-ОЗУ и триггер сброса при включении питания. Процессор 4040 смонтирован в корпусе с двухрядным расположением 24 выводов, как показано на рис. 7.9.

250 Глава 7 Рис. 7.9. Схема выводов корпуса микропроцессора 4040. (С разрешения !п!е! Согр.) ЦИКЛ КОМАНДЫ Схема синхронизации микропроцессора 4040 схожа со схемой синхронизации микропроцессора 4004 (рис. 7.10). В равд. 7.2 описан цикл выполнения команды в процессоре 4004. В различные интервалы цикла команды содержимое шины данных микропроцессоров 4040 и 4004 идентично, за исключением состояния Хь а также состояния Хз, когда генерируется перенос (С!') при выполнении команды )х)ОР. В состоянии Х! в микропроцессоре 4040 осуществляется вывод содержимого аккумулятора, что необходимо при отладке программы, в то время как в микропроцессоре 4004 в указанном состоянии производится простое копирование данных, принятых в состоянии Мз. Особенность синхронизации микропроцессора 4040 по сравнению с микропроцессором 4004 заключается в выдаче сигналов КМ-ПЗУ и КМ-ОЗУ в состоянии М!, что относится ко всем командам с одним циклом и к первому циклу команд с двумя циклами.

Это обеспечивает идентификацию команд, адресов и данных в периферийных устройствах в состояниях М, и М,. НАБОР КОМАНД Набор команд микропроцессора 4040 включает 60 команд: 46 команд микропроцессора 4004 и 14 новых команд (приложение А). Формат команд идентичен формату команд микропроцессора 4004, К новым командам относятся команда ОСТАНОВ (НЕТ), приостанавливающая работу счетчика команд и буфера данных, а также команды ИЛИ и И. Команда ВОЗВРАТ ИЗ ПРЕРЫВАНИЯ С ВОССТАНОВЛЕНИЕМ ЗКС (ВВЗ) использу- Пв Пс .Ре Пз ПвдвЮ еетеноое ПетниоЮ ПееешПннне ПтУтД нненвлоейне Е, Рл ПЕоое ГГ ПДУ-ПЗУо нду-пзу, Е,„ пот-из у, пм-пзу, иду-атуе Иlч-аУУв Снннионнзннае Еее Ее ПРоберна Ф « х «ОО 2 Ы' хм « хх х о Ом х д х «а' о х х ~о хд О О о х х~х о « Я е «Ох~" о «дд х ~ «о «хх.

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

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

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

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