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

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

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

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

К логическим командам относятся команды И, ИЛИ, и ИСКЛЮЧАЮЩЕЕ ИЛИ. Группу команд переходов образуют команды безусловного перехода, перехода и перехода к подпрограмме. В команде безусловного перехода используется относительная адресация, тогда как в команде перехода — прямая адресация или адресация с индексированием. В набор команд входят несколько команд условного перехода, которые проверяют условия, определяемые со- 302 Глава 1 держимым одного или более разрядов регистра признака результата. Команды проверки данных устанавливают признак результата без изменения данных.

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

И наконец, команды обработки прерывания включают команду прерывания программы (8%1), предназначенную для отсылки в стек информации о состоянии процессора до начала обработки прерывания и команду возврата из прерывания (КТ1), которая восстанавливает данные о состоянии процессора после обработки прерывания. Команда ожидания прерывания (%А1) обеспечивает занесение в стек информации о состоянии процессора и останов машины до возникновения аппаратного прерывания (1Щ=1). ДОПОЛНИТЕЛЬНЫЕ ТЕХНИЧЕСКИЕ СРЕДСТВА В серии 6800 имеется несколько программируемых интерфейсов, в число которых входят адаптер интерфейса внешних устройств и асинхронный адаптер интерфейса связи.

Каждый адаптер интерфейса внешних устройств обеспечивает пересылку 16- разрядных данных между двумя адресуемыми ячейками памяти и УВВ (рис. 7.37). Сопряжение с микропроцессором осуществляется посредством восьми линий ввода данных, пяти адресных линий, две из которых — линии выбора регистра, а три — линии выбора кристалла, а также линий управления. Линии управления включают линии сигналов сброса, чтения/записи и запроса на прерывание (1Щ), который сообщает процессору о необходимости прерывания. Со стороны внешних устройств интерфейса имеются два порта (А и В), каждый из которых содержит восемь линий данных и две управляющие линии. В адаптере интерфейса внешних устройств для каждого из портов А и В имеются 8-разрядный регистр данных, регистр управления пересылкой данных и регистр управления.

Регистр управления пересылкой данных обеспечивает Микропроцессоры и микро-ЭВМ 303 1 Линии ВА1 ).упраупени гя„1 парма Я РО 61 67 РЗ Ва 66 66 67 АВА1- АВ- РАВ РАГ РАГ РАВ РАЯ РАЗ РА6 РЯ 7 РВВ РВ1 РВВ РВВ РВО РВУ РВ6 РВ7 13 и УВ- и/Ьп уппе Иас пВВ еммг .Вен 1 Линни ~упраупенап 661 ~перпга В Рис. 7.37. Структурная схема адаптера интерфейса внешних устройств. (С раз- решения Мо1ого!а Зеписопйпс1ог Ргойпс1а, 1пс.) независимое управление пересылкой каждого бита данных. Единица в разряде указывает на то, что соответствующий разряд является выходным, а нуль — что соответствующая линия данных внешних устройств работает в режиме ввода.

Адресация к регистрам в адаптере интерфейса внешних устройств осуществляется прн помощи входов выбора регистра (К30 и К51) и второго разряда регистра управления (СгсА-2 или СгсВ-2) в соответствии с табл. 7.5. Работой линий управления внешними устройствами (СА1, СА2, СВ1, СВ2) управляет регистр управления. Формат управляющего слова показан на рис. 7.38. Разряд 0 регистра управления разрешает работу линий прерывания микропроцессора (1К(„1А нли 1ЩВ), 'а разряд 1 определяет переход, на который производится установка флажка прерывания.

Если в первом разряде О, флажок будет установлен на переход 1 — О, если же в первом разряде 1, то переход 0 — 1. Разряды 3 — 5 обеспечивают управление линиями СА2 илн СВ2. Линии управления СА2 и СВ2 могут быть назначены как линии управления выводом. Разряды 6 и 7 являются флажками запроса на прерывание, которые могут опрашиваться микропроцессором. 304 Глава 7 Обраигение н рееиетру уприбленип лереетлнт! Оинннл А ООВ Охрип!ение н рееиетру уприблении перееылппй динныл б Рис. 7.38. Формат управляющего слова для адаптера интерфейса внешних устройств.

(С разрешения Мо(ого(а Яеш!сонг(пс(ог Ргобпсйн 1пс.) Асинхронный адаптер интерфейса связи является программируемым устройством, обеспечивающим задание формата данных и управление преобразованием последовательных асинхронных данных, поступающих по каналам связи, в необходимый для микропроцессора 6800 формат. Структурная схема асинхронного адаптера интерфейса связи представлена на рис. 7.39. Параллельные данные, поступающие по шинам, передаются в последовательном коде, а принимаются в требуемом формате; предусмотрена проверка на наличие ошибок.

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

Данные, предназначенные для последовательной передачи, загружаются в регистр ' передачи данных, а принятые данные считываются из регистра приема данных. В регистре состояния находятся сведения о состоянии интерфейса, как-то: «Регистр приема данных загружен», Таблица 7.б Внутреннян адресация выводов адаптера интерфейса внешних устройств Разряды регистра уираааеииа Выбираемые регистры пз! сил-я сяв-т Регистр интерфейса внешних устройств А Регистр управления пересылкой данных А Регистр управления А Регистр интерфейса внешних устройств В Регистр управления пересылкой данных В Регистр управления В 1 о Микропрояессорм и микро-ЭВМ 305 РР—.РР дг-г'г А'-дд Р7-Р7 ЛУ-Р5 Л5-Щд — ы ДГ57 П и ача адреса , гуд) Аспнпронные 71послсдпуптсльные — Рйд ~данные ГГ5 1 упрадленпс — РГ77 модулнтороы- Рг5 г5де пдупп ое ос Е Чтгдап-Чт75ап-ы 7РР -ЕР$ т — сРй 1 онпупьсы лй-Ветле и ресулоророннп снореста передача дпи >т Рис.

7.39. Структурная схема асинхронного адаптера интерфейса каналов связи. (С разрешения Мо1ого!а Беш1сопонс1ог Ргог1пс1з, 1пс.) «Регистр передачи данных пустой>, «Сбой по четности>, «Ошибка в группе», и данные о состоянии модема. Регистр управления позволяет изменять при помощи микропроцессора длину слова, разряды останова и четности.

Интерфейс работает аналогично универсальному асинхронному приемо-передатчику (равд. 6.6). Модем можно подсоединить непосредственно к асинхронному адаптеру интерфейса связи для обеспечения передачи данных по телефонным линиям. ПРОТОТИПИЫЙ КОМПЛЕКТ Небольшая, но эффективная система на основе микропроцессора 6800 может быть создана только на четырех модулях; микропроцессора, ПЗУ, ОЗУ и адаптера интерфейса внешних устройств. Кроме того, требуются генератор двухфазных тактовых импульсов и источник питания 5В. Структурная схема такой системы показана на рис. 7.40.

Для хранения команд и данных используются соответственно ПЗУ емкостью 1К байт и ОЗУ на 128 байт. Адаптер интерфейса внешних устройств обеспечивает два независимо программируемых 8-разрядных порта ввода-вывода для связи с двумя внешними устройствами. Фирма Мо1ого!а поставляет также оценочный модуль 6800, предназначенный для оценки конкретного применения системы.

Система состоит из микропроцессора, шести модулей ОЗУ (128Х Х8), модуля ПЗУ (1024Х8), двух адаптеров интерфейса внешних устройств, буферов данных и адреса, а также регулируемого главного генератора тактовых импульсов (от 100 кГц до 1 МГц). Микропроцессор сопряжен непосредственно с телетайпом, который осуществляет связь с программой М1КВПО, хранящейся в ПЗУ. 20 — 719 306 Глава 1 Рис. 7.40. Структурная схема микро-ЭВМ на базе микропроцессора 0800. (С раз- решения Мо1ого!а Зешгсопднсгог Ргоднспь 1пс.) Эта программа обеспечивает считывание и изменение с клавишного пульта данных, хранимых в памяти или в регистрах. Система собрана на одной плате. Предусмотрен модуль ОЗУ емкостью 2К байт, который имеет шинные приемопередатчики и селекторные переключатели адреса для сопряжения с шиной микропроцессора.

На плате модуля ввода-вывода находятся два адаптера интерфейса внешних устройств. Переключатели обеспечивают ручную установку адреса основной памяти для каждого адаптера интерфейса внешних устройств. Кроме того, фирма Мо1ого!а поставляет прототипный комплект, состоящий из модуля микропроцессора, отладочного модуля, модуля переключения скорости передачи', источника питания и контактной панели. Отладочный модуль предназначен для обеспечения отладки и оценки программы пользователя. Он имеет хранящуюся в ПЗУ программу и сверхоперативную память (ОЗУ) для отладочной программы. Модуль переключения скорости передачи обеспечивает восемь скоростей в диапазоне 110 †96 бод.

Модуль сопряжен с телетайпом или терминалом г46-232С. ЗАМЕЧАНИЯ Микропроцессор 6800 является 8-разрядным микропроцессором второго пгуколения с 'несколькими способами адресации. При его разработке были пред~приняты усилия, чтобы свести к мини- Микропроцессоры и микро-ЭВМ 307 муму число внешних схем, необходимых для небольших систем на основе микропроцессора 6800. Например, для всех модулей семейства 6800 требуется один источник пита~пня 5 В, а буферизация во многих системах не используется вовсе. При тактовой частоте 1 МГц время ~выполнения команд в микропроцессоре, изготовленном по п-канальной МОП- технологии, составляет от 2 до 12 мкс.

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

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

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

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