
- •1.Ассемблер 8080/85. Поясните, в каких случаях необходимо использовать перемещаемый сегмент, а в каких абсолютный?
- •11.Опишите средства документирования пп.
- •12.Перечислите из каких полей состоит ассемблерная строка?
- •13. Перечислите поля ассемблерной строки. Укажите варианты задания границ полей.
- •14. Перечислите средства документирования программ. Приведите примеры.
- •15. Почему ассемблер (в отличие от яву) называют языком низкого уровня?
- •16. Поясните, почему директивы ассемблера называют "псевдокомандами".
- •17. Укажите назначение директив db, dw, ds. В чем их сходство, отличие?
- •25. Мп 8085. Куда помещается код инструкции команды после выполнения цикла выборки?
- •26. Мп 8085. Укажите варианты изменения содержимого регистра sp при использовании стековых команд
- •27. Отметьте положительные и отрицательные стороны косвенного метода адресации.
- •28. Перечислите методы адресации данных и переходов.
- •29. Перечислите методы адресации, используемые в системе команд мп 8080/85.
- •30. Почему мп 8080 называются 8-разрядными.
- •32. Укажите формат (размер в байтах), который используют команды условного перехода. Опишите назначение каждого байта.
- •33. Укажите форматы команд, используемые при прямой адресации.
- •34. В чём заключается отличие в мп8080/85 непосредственной адресации операндов от прямой?
- •36. Вывод программный с квитированием. Как мп узнаёт, что данные приёмником информации приняты?
- •37. Дайте определение понятию интерфейс. Приведите примеры интерфейсов.
- •38. Для чего используется регистр статуса, имеющийся в увв с квитированием?
- •39. Какие пины мп 8080/85 используется для Ввода/Вывода по готовности?
- •40. Перечислите сигналы, которые связывают источник и приемник информации, если между ними используется передача данных (Вывод) с квитированием?
- •41. Перечислите три основных метода обмена информацией в микропроцессорных системах. Приведите примеры применения.
- •42 Пины Ready, Wait мп 8080/85 используются для Ввода/Вывода по готовности. Какой из этих пинов вход, а какойвыход? Что генерирует сигнал готовности?
- •43 Поясните, почему связывают время доступа к памяти с вводом по готовности.
- •44 Прибор памяти имеет время доступа большее, чем это допускает мп 8085. Что необходимо предпринять для
- •46 Укажите варианты использования Ввода/Вывода по готовности.
- •47 Укажите области использования Ввода/Вывода по готовности.
- •48 Укажите, как согласуется скорость современных мп со скоростью основной память?
- •49 Укажите, какого типа регистры входят в состав увв.Мп 8080/85
- •51 Дайте определение понятию цикл команды (мп 8080/85).
- •76 Какие требования предъявляются к пинам управления прибора памяти, подключаемого в шине данных?
- •78 Перечислите основные технологические различия приборов памяти типа ram.
- •79 Перечислите отличия прибора памяти 8185 (1kB) от приборов памяти общего назначения такого же размера.
- •81 Укажите возможности расширения памяти мп системы на мп 8085.
- •82 Укажите максимальный размер памяти типа ram, которую можно подключить к такому мп?
- •83 Для питания периферийных приборов стандарта rs-232 используются не ttl напряжения. Укажите, какие?
- •84 Зависит ли в стандарте rs-232 скорость передачи информации от длины соединения? Почему?
- •86 На какие части последовательного интерфейса распространяется стандарт rs-232?
- •87 Объясните наивысшую скорость передачи информации стандарта rs-422 по сравнению с остальными, изученными в курсе.
- •88 Объясните широкую распространенность последовательного интерфейса (rs-232, rs-485, rs-422, rs-423, usb,ieee 1394 и др.) по сравнению с параллельным (Centronics).
- •89 Перечислите варианты последовательной передачи данных. Укажите различие в синхронных и асинхронных вариантах.
- •91. Поясните отличия синхронной и асинхронной последовательной линии передачи данных?
- •92. Поясните понятия: дуплексный, полудуплексный, симплексный в последовательных каналах связи.
- •93 Поясните различия в организации среды распространения сигнала (количество проводов, дополнительные ис и др.) в стандартах rs-422 и rs-485.
- •94 Поясните, какой из последовательных интерфейсов называется 4-х проводным?
- •95. Проводная линия связи по стандарту Rs-232. Чем отличается прибор dte от прибора dce.
- •96 Расположите в порядке повышения быстродействия приборы, реализующие стандарт последовательной передачи информации rs-232, rs-485, rs-422, rs-423.
- •97 Укажите, к какому типу последовательной передачи данных относятся интерфейсы spi и i2c?
- •98 Что такое модем? Для чего он используется в проводных линиях связи?
- •109.Поясните, в чем заключается широкое распространение Ввода/Вывода по прерыванию?
- •110.Укажите на различия в прерываниях rst7.5 и rst6.5, rst5.5.
- •111.Укажите назначения входа прерывания trap.
- •112.Укажите различия в функционировании мп при обработке прерывания в отличие от подпрограммы.
- •113.Что такое контроллер прерывания, встроенный в мп 8085?
- •114.Что такое приоритет прерывания в мп8085?
- •160. То такое параметр в пп? Какие варианты передачи параметров Вы знаете?
- •161. Все регистры таймера 8253 имеют формат 8 разрядов. Как производится программирование 16-разрядных счетчиков-таймеров?
- •189. Укажите назначение селектора адреса в микропроцессорных системах. Приведите примеры реализации.
- •190. Укажите состав и разрядность системной шины.
- •192. Как подключаются цап с 10 и 12-ю разрядами к 8-разрядной шине данных?
- •193. Как различаются цап по типу загрузки кода?
- •195. Опишите основные принципы построения многоканальных ацп (на примере aDuC812).
- •196. Опишите основные сигналы системной шины, которые используются для подключения adc к микропроцессору.
- •197. Перечислите основные принципы преобразования аналоговой величины в цифровой код.
- •199. Сравните по быстродействию медоды поразрядного взвешивания и последовательного приближения.
- •200. Укажите назначение сигналов clk и eoc в adc.
- •201. Укажите назначение сигналов clk и start в adс.
- •202.Укажите различия в построении последовательных и параллельных цап.
- •203. Укажите, случаи предпочтительного использование внешнего и внутреннего тактового генератора.
- •205. Чем отличается метод последовательного приближения от поразрядного взвешивания в ацп?
- •206. Что такое опорное напряжение? Как оно используется в цап?
- •207. Что такое цифровые потенциометры?
- •208. Перечислите основные моменты описания подпрограмм (процедур*).(???)
- •209. Перечислите основные элементы структурного программирования
- •216. Структура данных, что это такой? Приведите пример.
- •221. Укажите различия в циклах типа "До" и "Пока".
- •222. Укажите, чем отличается структура обход от структуры ветвление?
29. Перечислите методы адресации, используемые в системе команд мп 8080/85.
Непосредственная адресация данных. При такой адресации 8-разрядные (d8) или 16-разрядные (d16) данные представляются вторым или вторым и третьим байтами команды.
Примеры:
MVI C,0E7h ;CE7h
ADI 11h ;AA+11h
Прямая адресация данных. В этом случае адрес операнда находится во втором и третьем байтах команды. Эти два байта задают адрес ячейки памяти, в которой находится операнд.
Примеры:
LDA 23ABh ;AM(23ABh)
LHLD 0ED5Ah ;LM(ED5Ah), HM(ED5Bh)
Регистровая адресация данных. При такой адресации в коде команды адресация регистры или регистровые пары, в которых хранятся операнды. Достоинство состоит в том что команды однобайтовые.
Примеры:
MOV E,B ;EB
INR D ;DD+1
Косвенно – регистровая адресация данных. В этом случае адрес операнда, расположенного в памяти М, определяется содержимым одной из 16-разрядных регистровых пар B,D или Н.
Примеры:
LDAX B ;AM(rpB), адрес памяти addr_h=B, addr_l=C(h-high,l-low)
INR M ;M(rpH)M(rpH)+1
Неявная и Стековая адресация данных. Примерами команд с неявной адресацией могут служить команды циклического сдвига (в неявном виде подразумевается, что операндом является содержимое аккумулятора). Например CMA.
Стековая адресация означает, что содержимое указателя стека SP является адресом данных, причём этот адрес в неявном виде подразумевается в кодах операция однобайтовых команд. Примеры: PUSH PSW, POP rp.
30. Почему мп 8080 называются 8-разрядными.
МП 8080 имеет 8- разрядную внутреннюю шину данных, обеспечивающую связь между регистрами памяти которые тоже являются 8 разрядными. Это позволяет передавать 1 байт за раз.
31. Приведите 2-3 команды, которые используют прямой метод адресации операндов(byte, word).
Прямая адресация данных. В этом случае адрес операнда находится во втором и третьем байтах команды. Эти два байта задают адрес ячейки памяти, в которой находится операнд.
Прямая адресация переходов. Адрес перехода содержится в самой команде переходов. Адрес перехода содержится во втором и третьем байтах команд.
Примеры:
Byte:
LDA 23ABh ;AM(23ABh) , адрес памяти addr=23ABh
STA 0CF2Dh ;M(0CF2Dh)A, адрес памяти addr=0CF2Dh
Word:
LHLD 0ED5Ah ;LM(ED5Ah), HM(ED5Bh)
SHLD 0ED5Ah ; M(ED5Ah)L, M(ED5Bh)H
JMP 0ED5Ah ;PC0ED5Ah
32. Укажите формат (размер в байтах), который используют команды условного перехода. Опишите назначение каждого байта.
Команды условного перехода выглядят следующим образом: Jcond addr, где cond:
Cond |
Результат операции для передачи управления. |
Команды условного перехода. |
NZ |
Не нуль(Z=0) |
JNC |
Z |
Нуль(Z=1) |
JZ |
NC |
Нет переноса(CY=0) |
JNC |
C |
Есть перенос(CY=1) |
JC |
PO |
Нечётность(P=0) |
JPO |
PE |
Четность(P=1) |
JPE |
P |
Плюс(S=0) |
JP |
M |
Минус(S=1) |
JM |
addr: 2-х байтовый адрес (прямая адресация).
Команда «Jcond addr» задаёт переход на выполнение команды расположенной по адресу addr, который содержится во втором и третьем байтах команд. Эти команды обеспечивают ветвление программ.