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

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

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

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

Обеспечивается возможность схемного 18- илн Микроироцессорес и микро-ЭВМ 265 14-кратного уменьшения частоты задающего генератора для получения рабочей частоты 199 нли 256 кГц соответственно. Таким образом, время основного машинного цикла может составлять .5,029 или 3,911 мкс. Однако в действительности микро-ЭВМ работает быстрее, чем это определено машинным циклом, в связи с перекрытием циклов. АРХИТЕКТУРА Структурная схема центрального процессора РРБ-4 показана зча рис.

7.19. В блок ЦП входят дешифратор команд, счетчик команд, аккумулятор и АЛУ, которое выполняет основные функции микропроцессора (равд. 4.1). Триггер переноса и два отдельных триггера используются для управления условными переходами 4111. 1. Адресация памяти Команды программ и данные адресуются посредством 12-разрядной адресной шины. Адрес команды хранится в регистре адреса команды (Р-регистре), состоящем нз двух 6-разрядных регистров.

Приращение шести младших разрядов команды происходит автоматически при выполнении каждой команды. Шесть старших разрядов устанавливаются программно. Выполнение подпрограмм облегчается за счет использования двухуровневого стека (регистры ЯА и ЯВ). Для программ, требующих более двух уровней для хранения адресов возврата, имеется команда (СУ5), посредством которой обеспечивается возможность расширения объема стека за счет оперативной памяти. Таким образом, стек по существу не имеет ограничений, хотя программное обеспечение должно разрабатываться с учетом размещения части стека в ОЗУ. Регистр адреса данных (В-регистр) состоит из трех 4-разрядных регистров: ВУ (старшие 4 разряда), ВМ (средние 4 разряда) и ВТ.

(младшие 4 разряда). Содержимое ВЬ можно увеличивать программным путем для того, чтобы обеспечить передачу последовательности данных через регистры ОЗУ. Значения ВУ и ВМ устанавливаются программными средствами. Имеется целый ряд команд обращения к памяти, при помощи которых регистры ВУ или ВМ можно модифицировать. Эти команды повышают эффективность РР5-4 при работе с массивами данных. Так, например, сложение 16-разрядных десятичных чисел с фиксированной точкой может быть выполнено с использованием лишь восьми команд. Четырехразрядный Х-регистр используется для временного хранения содержимого аккумулятора или регистра ВМ.

При использовании аккумулятора и Х-регистра старшие восемь разрядов регистра В (ВУ н ВМ) можно хранить в течение времени поиска нового адреса данных в ОЗУ. 266 Глава 7 Шина адреса Фьрмародатали мультипленгпра (/// Юпрнорпдители и лыпинленгора Регистр адрега ть яиноур/(/ьь! пи, вм оь Регистр ', -'1 адрес данно!и(/д! рос гтр р м ер/(нРиин/и!1 ннумулптпр л у/л 1571 ~Я урридл Ган ьшниа сигнал днлыченнн нитапио (руд! гдпог нри дни потанин/Рд! дул Регистр дешиапатпра но иед Дымно ил нее ьнапленгаеп г~~/у Выдал донньи Рпгаоэенный дду ) адрес (/дрд В! и Л В /удуд Ь диан унуаменне т аристиппа диоды(1/! дьиодьь/У! шина номанйдонные (линии 5-д! груду риемнини мульти оленгогю Выдор ! атг.

ино нпмпндгданнььс расширено /тоти г-а! Вендор 1 Удд ад ньагпшлло ) (дудев! д/ьн!/ Л/ьдиеь ддпаг- дыуйои ьдтего на™точении !у 7в И другим устройствам Рис. 7.19. Структурная схема микропроцессора РРЯ-4. (С разрешения кос1гые!1 ! п1егпа1!опа! Согр.) 2. Передача слов Слова данных или команд из ОЗУ (ПЗУ) мультиплексно передаются по 8-разрядной шине команд/данных (1/Р) (рис.

7.19). Слова команд поступают в дешифратор команд. Четырехразрядные слова данных передаются в аккумулятор по линиям 1 — 4 шины 1/1р. В то же время содержимое аккумулятора выдается на линии 5 — 8 той же шины. Это обеспечивает возможность обмена данными между аккумулятором и ОЗУ за один цикл. 3.

АЛУ/аккумулятор АЛУ и аккумулятор являются центром обработки информации. Аккумулятор — это главный регистр, через который осуществляется обмен данными почти для всех операций передачи данных. Поскольку аккумулятор является центром обработки данных, регистр ь ь ь 'ь ьь ч ппп ппп Л ь ь Ьь ь $ ф, ф ь ь ь~ ~Ьь ч ьч„ь ь ьь ь ь ь-. ф Ф ььь ф ьь анжппппп ///фппп/Фпп и//,~ф амйппнпп/и аппэаппаИ М с. о ппп „ь 'ь 'ь ьь ~( нпн пнЮ ьь ~~~ $ ь. ь ь ьф ь 44 ~ь ь ь ьь Ю~ч ЪЪ, '-~ь ь/ьь~ъъ т"'>Я/ь~~ ь $ ~ь ь с с а ьььь ь ь ььь ьь ьь„.ь ььь " ьь фь «Ю 3' /с' с с.

9 зо с ь ь Ь с со // с ьс й ь ь и с // с й с о 268 Глава 7 Х отведен для временного хранения содержимого аккумулятора. В АЛУ реализуются арифметические и логические операции. Оно выполняет несколько команд сложения, условного перехода по результату сложения и коррекции аккумулятора для выполнения операций десятичной арифметики. К логическим операциям относятся операции И, ИЛИ, ИСКЛЮЧАЮЩЕЕ ИЛИ и ДОПОЛНЕНИЕ. 4.

Ввод-вывод Операции ввода-вывода могут выполняться с использованием шины 1/1л или трех 4-разрядных выводов. Два 4-разрядных входа А и В используются для ввода специальных сигналов, сигналов состояния переключателей или флажков внешних логических схем. Эти входы внутренне синхронизованы, и уровни сигналов изменяются в пределах от — 2,5 до 7 В (при источнике питания 17 В).

Один (4-разрядный) вывод применяется для непосредственной передачи содержимого аккумулятора во внешние схемы. В качестве выходного формирователя используется МОП-транзистор со свободным стоком по отношению к земле. В состоянии «Включено» выход транзистора переключен на землю; при этом максимальное сопротивление составляет 1,25 кОм и максимальный ток 1,25 мА. В состоянии «Выключено» выход разомкнут (сопротивление )5 МОм). Команда ввода-вывода использует шину команд/данных 1/Р (рис. 7А9) и выполняется за два машинных цикла. Во время первого цикла первые восемь разрядов кода команды, выбираемые из памяти команд, сообщают микропроцессору о том, что выполняется операция ввода-вывода. В этом случае ЦП игнорирует второй байт команды.

Первый байт служит также для выдачи сигнала %1/О в устройства ввода-вывода. Данный сигнал используется для блокировки памяти и разрешения работы устройств ввода-вывода в следующем цикле. Второй байт команды пересылается непосредственно в устройства ввода-вывода. В системе РРЬ-4 разряды 5 — 8 определяют заданное устройство ввода-вывода, а разряды 1 — 4 содержат код операции, интерпретируемый устройством. Во время следующей фазы передачи данных информация может быть выдана из устройства в аккумулятор (разряды 1 — 4) и в обратном направлении (разряды 5 — 8).

Фирма Косице!1 предлагает большое количество стандартных схем интерфейса, совместимых с системой РРЯ-4. 5. Управление Блок управления выдает сигнал записи и разрешения ввода- вывода (%1/0) для того, чтобы управлять выполнением команд записи в память и операций ввода-вывода с использованием шины 1/1л. Сброс содержимого регистра Р ЦП при включении источника питания осуществляется внешним сигналом. На вывод «Сброс Микроирочессорм и микро-ЭВоГ 269 при включении питания» подается отрицательный импульс. В этом случае микропроцессор выдает синхронизированный сигнал включения питания, который используется для сброса внешних цепей.

Хотя РРБ-4 не имеет аппаратных средств прерывания, ограниченный режим прерываний может быть создан за счет программных средств илн использования вывода «Сброс при включении питания». 6. Машинный цикл Из сигналов задающего генератора, поступающих в микропроцессор, логически формируются четыре фазы. Частота внутренних сигналов таким образом в четыре раза больше частоты генератора А. На рнс.

7.21 представлен типичный машинный цикл. Во время первой и третьей фаз (Ф, и Ф») осуществляется сброс содержимого шин данных и адреса. В фазе Фи адрес ПЗУ поступает на шину адреса, а в фазе Ф„команда считывается из ПЗУ в ЦП. При такой последовательности синхросигналов возможна работа с большой нагрузкой (например, до 30 устройств РРЗ могут быть подключены к шине без дополнительного буфера илн формирователей).

В системе РРЗ-4 обеспечивается перекрытие машинных циклов. Когда командное слово считывается из ПЗУ на шину 1/П в период фазы Фь из регистра В на шину адреса поступает адрес слова данных в ОЗУ. Затем происходит совмещение процессов чтения слова данных из ОЗУ и его обработка с выдачей адреса следующей команды на шину данных. ОРГАНИЗАЦИЯ ПАМЯТИ Шина адреса (12 разрядов) позволяет непосредственно адресовать 4К ОЗУ и 4К ПЗУ. ОЗУ можно также адресовать, используя одну нз выходных линий для выбора кристалла.

Память данных (рис. 7.22) состоит из модулей ОЗУ, каждый емкостью 256Х Х4 бит (можно включать до 16 модулей). Регистр ВУ определяет адресуемый кристалл, регистры ВМ и ВЬ вЂ” номера столбца и строки выбираемого слова данных. Команда выработки адреса ЗАО обеспечивает доступ к любому слову данных в первом столбце первого модуля ОЗУ (ВМ=О, ВУ=О) без изменения содержимого регистра В 112].

Память команд организована в виде страниц, емкость каждой страницы 4Х16 байт. Страница 0 включает адреса памяти 000— ОЗР, страница 1 — адреса 040 — 07Р, страница 2 — адреса 080— ОВР и т. д. Формат слова адреса команды показан на рис. 7.23. Оно содержит 14 разрядов, 12 разрядов из которых задаются ре- о х о о о о« сЩ ь «ъь ь 3 З о х ьь ъсС!сс ч '' 'У1 ь ьь«! ь «!. ! сь 'г.' ь ъ« ь ь' Ьь ььъьь х х И хо зо х х ф х ох о о вв ььф ььььь, сс Й З о, х х ы вв !ссс ® «ь ььь й«« ь ъ 'ь ь ь Ьь с ч о а ь ь ъььь ьь с\ М'.ьь ьььъь Ьь « ь У7 Г. ь ! «Ъ«ььь ъъ«! 4ъ ьсь ььь « х х сс о о, х о х х ь, о Микропроцессоры и мокро-ЭВМ 271 и- а им ас:асолдсм*аасс овсом гх-и, ю аьыа ггг ак=осспиа * санс хаасс са Рис. 7.22.

Организация памяти данных ОЗУ. (С разрешения Коскюе1! 1п1егпапопа1 Согр.) ЬВ к 1.В1. — команды, воааолающке адресовать любое слово Оау О дла выбора Оау (с 1-го ко !б-е) ксобходвмо кскольаовать команду ЬВОД. гистром Р. Оставшиеся 2 разряда («Адрес блока») обычно передаются по выходному порту.

Организация системы РРЗ-4 предусматривает особое использование некоторых ячеек памяти команд. В ячейке 000 всегда содержится первая команда, которая выполняется после включения источника питания. Подпрограммы установки схем в исходное состояние обычно расположены на страницах 1 и 2. На странице 3 находятся указатели. Первые 16 слов (ОСΠ— ОСЕ) страницы 3 содержат указатели адресов данных для команды косвенной загрузки регистра В, а в остальных 48 ячейках (0110 — ОРГ) находятся указатели адресов входа в подпрограммы, выбираемые по команде безусловного перехода с возвратом. В качестве адресов входов в подпрограммы могут служить любые адреса на страницах 4 — 15 модуля ПЗУ О.

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

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

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

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