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

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

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

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

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

Неявная адресация. При неявной адресации в коде команды содержится адрес указателя (указателя стека, индексного регистра и т. д.). Команды с неявной адресацией имеют 1-байтовый формат. Относительная. адресация. При относительной а~дресации адрес, представленный вторым байтом кода команды, складывается с содержимым 8 младших разрядов счетчика команд плюс 2. Перенос или заем складывается с содержимым 8 старших разрядов.

Этот нид адресации обеспечивает обращение к памяти в пределах от — 125 до +129 байт относительно а~дреса выполняемой команды. Команды с относительной адресацией имеют 2-байтовый формат. Тпб цо г Система команд (в алфавитном порядке мнемонических кодов) АВА АВС А00 А!з!О АБ1 А% , ВСС ВСБ ВЕЯ ВОЕ ВОТ ВН! В1Т ВБЕ В15 В1.Т ВМ! ВНЕ ВРБ В!1А ВЗЕ ВЧС ВНЕ СВА С1.С С1Л СЫ С1У СМР СОМ СРХ 0АА 0ЕС 0ЕЯ 0ЕХ ЕОЕ 1НС Сложение содержимого аккумуляторон Сложение с переносом Сложенке Логическое И ' Сдвиг влево арифметический Сдвиг вправо арифметический Переход, если не перенос Переход, если перенос Переход, если нуль Переход, если равно нулю или больше нуля Переход, если больше нуля Переход, если больше Проверка разряда Переход, если меньше или равно нулю Переход, если меньше или равно Переход, если меньше нуля Переход, если минус ~Переход, если не нуль Переход, если плюс Безусловный переход Переход к подпрограмме й!ереход, если не переполнение Переход, если переполнение Сравнение аккумуляторов Сброс три1тера переноса Сброс триггера прерывания по маске Сброс Сброс триггера переполнения Сравнение Дополнение Српвнение содержимого индексного регистра Коррекция десятичная Уменьшение содержимого Уменьшение содержимого указателя стека Уменьшение содержимого индексного регистра Операция ИСКЛЮЧАЮ!ДЕЕ ИЛИ Увеличение содержимого Продолжение 1ХЗ 1г!Х зМР !ЗВ 11УА 1ЛБ 1Л)Х 1ЗК НЕС г!ОР ОНА РЗН Р!Л.

КОЕ КОК КТ! КТЗ ЗВА ЗВС ЗЕС ЗЕ1 ЗЕЧ ЗТА ЗТЗ ЗТХ З!!В З%1 ТАВ ТАР ТВА ТРА ТЗТ ТЗХ ТХЗ '1ЧА! Увеличение содержимого указателв стека Увеличение содержимого индексного регистра Безусловный переход Безусловный переход к подпрограмме Загрузка аккумулятора Загрузка указателя стека Загрузка индексного регистра Сдвиг кода вправо Операция НЕ Нет операции Операция ВКЛЮЧАЮШЕЕ ИЛИ над содержимым аккумулятора Загрузка в стек Извлечение лз стека Ппклический сдвиг, влево 11иклнчеокий сдвиг вправо Возврат нз прерывания Возврат из подпрограммы Вычитание содержимого аккумуляторов Вычитание с переносом Установка триггера переноса Установка триггера прерывании по маске Установка триггера переполнения Запоминание. содержимого аюкумулятора Запоминание содержимого регистра стека Запоминание содержимого индексного регистра Вычитание Прерывание программное Пересылка содержимого аккумулятора Пересылка содержимого аккумуляторов и регистр признака ре- зультата Пересылка содержимого аккумулятора Загрузка аккумулятора содержимым региссра признака результата Проверка Пересылка содержимого указателя стека в индексный регистр Пересылка содержимого индексного регистра я указатель стека Ожидание прерывания Условные обозначения к таблицам ОР код операции (!б рнчиый) число циклов микропроцессора формат команды (число байтов) + плюс арифметический минус арифметический И логичеокое Мю содержимое ячейки памяти, являющейся указателем стека + логическое ВКЛЮЧАЮЩЕЕ ИЛИ Ю логическое ИСКЛЮЧАЮЩЕЕ ИЛИ М дополнение М -ь пересылка в О бнт =нулю ОО байт О Лримечанне.

Команды с обращением только к аккумулятору включены в колонку «Неявная адресация». Н 1 Х 2 У С Е 3 Символы признака результата полуперенос из разряда 3 прерывание по маске отрицательный (знаковый разряд) нулевой (байт) переполнение, дополнение до 2 перенос из разряда 7 всегда в О всегда в ! проверяется и устанавливается в,! ~о значению ИСТИНА, сбрасывается в остальных случаях не изменяется ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ~фЪ с!Е о с! ~ф оф ~ф 1 к а к ЕЕ ЕЕ Е к 1 1 ек аЕК 111 к ока 3 3 Е С К Е к 1 ос-.

'' ° ° ек к е с ее к ЕЕ ЕЕ к к а к О а а 4- к \ к О с О а О О н ц а к скк о о ааааа а ааа — — Оо оепноиини Сс %СЕ о ЕЕ с! с!Е 4 4сь сс сц сц М ОК Сс СО Сс ы а Е Е О Е Е О О О Е Е с! з О ес сс 3 к о й О ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° Ф ° ° ° ° ° ° ° ° ° ° ° ° ° Е ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ооаццаацаааа КЕееааа «ака к к к к оаааоееЕ- еецааоа скаккккаццнццаееа ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° Да и «« т «а с о а«а о« Е й р й«й с «««««й а о Ъс с,ъ О СЪ с, СЪ С.ъ о ЪЪ И а фа ссъ а с 'с» а «съ 3 Жа с.ъ съ сс ф « о а Ъ\ онпн -сиани ««««««««««а«« о «оооо ао««««оо а «'с«« 'с ъ съ В ъ съ ~~сь сс» ЪЪ СЪ фД ъ'4 ъ са с.ъ съ о ф «ъ а с р, аВ„ «Ф9 С'Ъ ЪСЪСЪЪ СЦСЪф съ ~Ъ ° ° ° ° ° ° 1 »с ф Ф х со ЪЙх Ф О» О.

х 3.:.Т т х со + Ф 1 »с х 1 1 х х Сс. О ф 1 + + 1» х со Ь«Ь» 1 Ь а с а» ь«ь» ч ч цд а ц4 а СО ьс Ч ь. а о«о» ь омнннианнн 6 а~ Ойьо- Ь ~ ьь аь~й~" с«сс ьй фь, ыо й„ььо., ь с« с ь сс йь В О «ь ю с« со «ь Ьь ьЬь, Ьь «с« ьь 'о ь ьаь йь ь с«ь сь с» й сс О О й ° 1 О х й с й й й й 4 О «1 1 й $ ° М О й й з О \1 М й о й О з 1 О СО с О й О б й О ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° а ос ос к ° ° +«++ ° +Ф ° 1-«ФФ Ь«С' ,° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° х со х \ х «х о «х о. ь»»с а а о«с — 1- с е с,«а а — « ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ФФ ° ° ° ° ° ° ° ° ° ° ° ° Ф ° ° ° ° ° ° ° ФФ ° ° ° ° ° ° ° ° Ф ° ° Ф ° Ф ° ° ° ° ° ° ФФ ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° Ф ° ° ° Ф ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° И Р ) со а с» -о со ~'.~»с» О О х 'с со со Ч оо с»|»»» й й х ььььььь ь ь ьььь ьь со а С» Р О С» а»О» О».» аСООО СО а* С с» с» с»с» сосо с» с'4 сососо с,» с4 с.4 »солю -сх х»я «с»о»»О о»» оо оо 1- '» с» со-» ос а.

Ссо»С»О»СО СОЯ»» ~Х~ ) ~С~. О» К а. С»~~" СО О»О ОО СОСО СО СО О»СОСО О» СС Х СО С»»-» Й К -» - ~ ос сс о» ~ с» % «а а ф, о» а ф а»а Й с». аЪ»с ха о-акр~~а «ааааа'а ~О~ Ф Я~, аа ааа "аааа ааааа ааа а ааааа 3а а „а,а а~а« аа~ О«О $ ааа аа«КХ~ ОЗО аа.~а|О «аа $ а аасс~ 3«а аъ~ а.а~ах ааа4а а" Ф ~ ~~а« аааа ч- М а а а аа а а а, а а с» ас».о к а а а»о а аа а а«~а а а а ~$аа а ~ с» а а а о»,"оас~ с»оо "о"ао,,"'с» с»о а ~ »,» с» с, с» о к ~ с с» с» а»Ю" '» а ас» с»с» с» сос" а»о ««аа аха х х«ах «к» а«аааас,ааа а со са с» со П н с.» с» с» СО со И .-а~ 7о О о=- = о» ~ ос со Ос 'с» о аф $а а с»о»о а»а 'с с»а О~ »с Я.

;~-- ~-4 »о О .о О с»а с» а Набор команд микропрояессора б800 43! Значения разрядов регистра признака результата (Триггер соответствующего разряда регистра признака результата устенавлнвается в '1, если проверка дает положительный результат и сбрасывается в противном случае.) 1. (Разряд Ч) Проверка: результат = 10000000? 2. (Разряд С) Проверка: результат = 00000000? 3. (Разряд С) Проверка: самый старший значащий разряд числа в двоичнодесятичном коде больше 9? (Не сбрасывается, если во время предыдущей проверни установлен н 1.) 4.

(Разряд Ч) Проверка: до выполнения команды операнд = !0000000? 5. (Разряд Ч) Проверка: до выполнения ком~анды операнд = 01111111? 6. (Разряд Ч) Проверка: устанавливается в соответствии с результатом И®С после сдвига. 7. (Разряд (ч) Проверка: знаковый бит самого старшего значащего (МЗ) байтз '1? 8. (Разряд Ч) Проверка: происходит переполнение поразрядного дополнения до двух ири вычитании самого старшего значащего байта? 9. (Разряд М) Проверка: Результат меньше нуля? (Разряд 15 1.) 10. (Все разряды) Загрузка регистра признака результата содержимым стека. (См, специальные комампы.) 1!.

(Разряд ~1) Устанавливается н 1 прн прерывании. Если триггер разряда уже находится в 1, то для создания состояния ожидания необходимо выполнение обычного (не ло маске) прерывания. ,12. (Все разряды) Устанавливаются в соответствии с содержимым аккумулятора А. Таблица 7 Способы адресацнн н время выполнення команд св машннных цнклах) В ь»»ц ч Е ьь.ь в»ь ьь ьь ъ с» ° с» е» Проооп7кипепьнос7пь прерыбания Юцикпоб оп! конца быпопняемой команоы, за иснпюнением прерыбания поспе команй и7А1 (4 и,инна). Приме нание. АВА АСС А00 АМО АЗ!. АЗЙ ВСС ВСЗ ВЕА ВОЕ ВОТ ВН! 81Т В!.Е 868 ВЕТ ВМ! ВМЕ ВР!.

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

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

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

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