Главная » Просмотр файлов » Й.Янсен Курс цифровой электроники. Том 3. Сложные ИС для устройств передачи данных (1987)

Й.Янсен Курс цифровой электроники. Том 3. Сложные ИС для устройств передачи данных (1987) (1092083), страница 8

Файл №1092083 Й.Янсен Курс цифровой электроники. Том 3. Сложные ИС для устройств передачи данных (1987) (Й.Янсен Курс цифровой электроники. Том 3. Сложные ИС для устройств передачи данных (1987)) 8 страницаЙ.Янсен Курс цифровой электроники. Том 3. Сложные ИС для устройств передачи данных (1987) (1092083) страница 82018-02-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Обычно команда, с которой имеет дело программист, в общем случае является комбинацией отдельных элементарных функций, которые последовательно выполняются в процессорном блоке. Назовем в качестве примера команду «сложитьсодержимое регистра А с информацией, которая находится в и-й ячейке внешнего ЗУ, и передать полученный результат в регистр С>. Эта команда требует выполнения ряда подготовительных операций еьце до того, как процессор перейдет к обработке данных. Главное, необходимо сформировать адрес ячейки ЗУ, из которой с учетом времени доступа передать данные, например, в регистр В.

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

Для обеспечения необходимой последовательности выполнения операций применяется контроллер, о котором мы уже говорили выше. В ЭВМ„команды которой обеспечивают такие сложные операции, как умножение„деление или извлечение корня, применя1отся контроллеры со сложной структурой и обширным набором команд, хранящихся в ПЗУ.

Для реализации сложных команд„доступных пользователю или программисту, используются внутрисистемные подпрограммы, не доступные для пользователя или программиста. Эти подпрограммы должны обеспечить управление работой процессора, т. е. обеспечить выполнение сложных логических операций путем последовательного выполнения элементарных действий.

Такие подпрограммы обычно называются микропрограммами, а также программно-аппаратными средствами. Переходя к терминологии, гледует напомнить, что основная системная программа обычно называется программным средством (Яо((юаге), микропрограмма — программно-аппаратным средством (Вгппчаге), а ИС, такие, как процессорные блоки, контроллеры, ПЗУ и т. д., называются обычно аппаратными средствами (Ьагбв аге). Работу процессорного блока полезно проиллюстрировать на практическом примере.

Процессорный блок можно сравнить с плотником, каменщиком или сборщиком велосипедов. Как известно, человек также программируется для выпочнения работы по этим узким спе- Логиеесние элементы и их нвименение в гложнэге онемел 53 циальностям! Это программирование осуществляется в процессе обучения данной специальности. Программируя ПЗУ, мы обучаем процессорный блок тому, как он должен выполнять определенную команду. Модифицируя ПЗУ, можно перенастроить блок для выполнения других операций.

То же самое происходит и с человеком, но при этом мы говорим о переквалификации. Естественно, благодаря программированию мы существенно расширяем сферу применения процессорного блока. То же самое происходит со специалистом в сравнении с неквалифицированным работником. В результате программирования (обучения) и процессор, и рабочий становятся более квалифицированнымн.

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

При этом эмулируемая ЭВМ называется базовой. Совершенно очевидно, что возможность эмуляции увеличивает конкурентоспособность соответствующей ЭВМ, так как клиент получает более широкие возможности по выбору наиболее удобного для него набора команд. Встречается также и другая ситуация, когда клиенту для его целей требуется использовать какую-то специальную команду. Эту команду можно ввести вПЗУ,если,конечно„в ПЗУ предусмотрены свободные ячейки для размещения такой команды. Кроме ЭВМ с разрядно-модульной организацией (РМО) имеются также микроЭВМ, в которых контроллер и другие внешние схемы, размещенные автономно в ЭВМ, объединяются на одном кристалле вместе с другими схемами. МикроЭВМ имеет фиксированный набор команд, состав которого определяется изготовителем. Однокристальные микроЭВМ обычно изготавливаются по п-МОП-технологии, поэтому они работают медленнее, чем ЭВМ на базе биполярных процессор- 54 Глава ! ных блоков.

Например, в конторских мини-ЭВМ обычно применяются процессорные блоки. Такие же блоки обычно используются в таких устройствах, как контроллеры для управления ЗУ на гибких дисках, и других быстрых периферийных устройствах, так как в применениях такого типа МП, реализованные по МОП-технологии, проигрывают по быстродействию. Набор команд контроллера на базе процессорных блоков можно «настроить» на какое-либо специфическое применение, что невозможно для МП с фиксированным набором команд. При управлении ЗУ на гибких дисках контроллер на процессорных блоках организует обмен данными между ЭВМ и несколькими дисковыми ЗУ.

Обычно в составе этого контроллера имеется другой контроллер (схема управления) более низкого уровня, который управляет работой процессорных блоков. Слово «контроллер» используется для того, чтобы показать, что данное функциональное устройство выполняет различные функции контроля и управления, которые могут иметь разные уровни сложности и важности (приоритетности). Например, есть уровень управления системой в целом, более низкий уровень управления периферийным оборудованием и еще более низкий уровень управления процессорными блоками.

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

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

'1 Синае тяюпраеааиинта ! упраВлааал ! ! ! ! 1 ! ! ! ! ! ! ! ! Как следует из рис. 1.28, микропрограмму можно хранить в отдельном ПЗУ, Чтобы различные операции выполнялись в надлежащем порядке, требуется организовать соответствующие обращения к адресам ЗУ, где находятся необходимые для этой цели биты информации.

Эти упорядоченные обращения к адресам ПЗУ контролируются так называемым устройством управления последовательности микрокоманд (УУП), которое реализует функции двоичного счетчика с дополнительными возможностями для осуществления операций пропуска микро- команды или перехода к микропрограмме. Эти возможности УУП позволяют изменять ход операций процессорного блока, исходя из результата обработки данных. В качестве примера вновь рассмотрим деление: тот факт„что при повторяющемся вычитании и сдвиге результат будет равен О или приведет к нзменени!о знака, служит указанием на выход из программы деления для последующего перехода к другой арифметической или логической операции.

В результате формируемый адрес 1 ! 1 1 1 1 ! ! ! ! ! 1 1 1 1-— Логические елементы и их применение в алони!е!л скемал 65 Рнс. !.28, МикроЭВМ с разрядно-модульной организацией. Глава г ПЗУ, т. е. состояние счетчика в УУП, автоматически приводит к переходу из подпрограммы деления в основную программу или в другую подпрограмму. На рис.

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

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

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