Главная » Просмотр файлов » Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987)

Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987) (1092084), страница 33

Файл №1092084 Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987) (Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987)) 33 страницаЙ.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987) (1092084) страница 332018-02-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

тора Вычесть непосредственный операнд из содержимого аккумулятора с заемом ЛОГИЧЕСКИЕ ОПЕ- РАЦИИ Поразрядная операция И аад содержимым регистра и аккумулятора Поразрядная операция ИСКЛЮЧАЮЩЕЕ-ИЛИ над содержимым регистра н аккумулятора Поразрядная операция ИЛИ над содержимым регистра и аккумулятора Сравнить содержимое регистра с содержимым аккумулятора Поразрядная операция И над данными, хранящимися в ЗУ, и содержимым аккумулятора Поразрядная операция ИСКЛЮЧАЮЩЕЕИЛИ над данными, хранящимися в ЗУ, и содержимым аккумулятора Поразрядная операция ИЛИ над данными, хранящимися в ЗУ, и содержимым акку- мулятора Продолжение Код коканды Число нвшинОт Оа Оа Оа тта Оа О! Ое тактов 185 Набор команд микроЭВМ Продолжение Описание Миемоиика СМР М А!ь11 ХК! ОК! КЕС Циклический сдвиг со- О О О О О держимого аккумулятора влево 1 1 1 4 КА1.

Сравнить данные, краник!неся в ЗУ, с содержимым аккумулятора Поразрядная операция И над непосредственным операндом и со. держимым аккумулятора Поразрядная операция ИСКЛЮЧАЮШЕЕИЛЙ над непосредственным операндом и содержимым аккуму- лятора Поразрядная операция ИЛИ над непосредственным операндом и содержимым аккуму.

лятора Сравнить непосредственный операнд с содержимым аккумулнтора ЦИКЛИЧЕСКИЕ СЛВИ- ГИ Циклический сдвиг содержимого аккумулятора вправо Циклический сдвиг содержимого аккумулятора с использованием флажкового бита переноса влево Циклический сдвиг содержимого аккумулятора с использованием флажкового бита переноса вправо Код команды Число машин Ос Ое Оа Оа Оа Оа Ос Оо 1 О 1 ! 1 1 1 О 7 1 ! 1 О О ! 1 О 7 1 1 ! О 1 1 ! О 7 ! 1 1 ! О ! 1 О 7 1 1 1 1 1 1 1 О 7 О О О О 1 1 1 ! 4 О О О 1 О ! 1 1 4 О О О 1 1 1 1 1 4 Глава 3 188 Продолмсеммв Код команды Число мамиева гм оз оа оз оз от оо Описание Мнемоника СПЕЦИАЛЬНЫЕ ОПЕ- РАЦИИ Инвертировать содержи- О О 1 О 1 ! 1 1 4 мое аккумулятора Установить бнт перено- О О ! 1 О 1 1 1 4 са Инвертировать бит пере- О О ! 1 1 1 1 1 4 носа ааесятичная коррекция О О ! О О 1 1 1 4 содержимого аккуму- лятора СМА ЬТС СМС ПАА ОПЕРАЦИИ УПРАВ- ЛЕНИЯ Разрешение прерывания ! ! 1 1 1 О Запрещение прерывания ! 1 1 1 О О Пустая операция О О О О О О Конец О 1 1 1 О 1 1 4 1 1 4 О О 4 ! О б Е! !)! )ЧОР Н1.Т НОВЫЕ КОМАНЛЫ МП 8088А Чтение маски прерыва- О О 1 О О О О О 4 ния Установить маску пре- О О 1 1 О О О О 4 рывания Е1М 81М Пиилечоиилс 1.

ООО илн 555: В ООО, С 001, О 010, В 011, Н 100, 1. 101, ЗУ 110. А!11, 2. Две возможные длительности цикла команды. (О/12) указывают числа тактов, вависащие от значений флажковык битов. фирмы-изготовителя целую библиотеку программ. При этом широко используется аппаратура, т. е. соответствующий «декодировщик» должен хорошо знать как аппаратурное, так и программное обеспечение.

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

Глава 4 СИСТЕМА ПРОЕКТИРОВАНИЯ НА БАЗЕ МИКРОПРОЦЕССОРА 4.1. Введение Постоянно возрастающая степень интеграции элементов позволяет разместить современную микроЭВМ на одном кристалле илн на нескольких кристаллах в одном корпусе типа ИР (рпс. 4.!). Обычно в таком корпусе находится не только МП, но и ППЗУ, ЗУПВ и необходимые порты ввода-вывода. Рис. 4.1. МП 8ХЗОО фирмы РЬ111ре-81ипеисе. Очевидно, что для взаимодействия с подобной системой нужны внешние управляющие схемы. В ходе проектирования аппаратурного и программного обеспечения обычно требуется испытывать последовательно отдельные части системы и программы с целью проверки, все ли специальные функциональные схемы и подпрограммы реализованы так, как указано в проектной документации.

Необходимо иметь возможность останавливать микроЭВМ по определенному адресу в программе для проверки промежуточных результатов, например результатов численных расчетов и информации, связанной с управлени- 183 Глава 4 ем работой игрушечной железной дороги илн с управлением хода определенного процесса. На стадии проектирования и разработки практически ни одна программа и ни одна схема работать безошибочно не могут.

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

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

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

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

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

Такие средства для реализации режима прерывания используются, например, в том случае, когда требуется переписать программы на ленту- кассетного магнитофона. Кроме того, указанные входы используются при расширении системы, в частности за счет включения в ее состав видеодисплея. Ввод и вывод данных производятся через ПРУ в двоичной форме. Для осуществления адресации на панели управления смонтированы !6 тумблеров, а для ввода данных — 8 тумбяеров. Считывание и индикация двоичной информации производятся с помощью светодиодов; 16 светодиодов используются для индикации адреса и 8 — для считывания данных.

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

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

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