
- •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. Укажите, чем отличается структура обход от структуры ветвление?
15. Почему ассемблер (в отличие от яву) называют языком низкого уровня?
Низкоуровневый язык программирования (язык программирования низкого уровня) — язык программирования, близкий к программированию непосредственно в машинных кодах используемого реального или виртуального (например, Java, Microsoft .NET) процессора. Для обозначения машинных команд обычно применяется мнемоническое обозначение. Это позволяет запоминать команды не в виде последовательности двоичных нулей и единиц, а в виде осмысленных сокращений слов человеческого языка (обычно английских).
Потому что он ближе к машинному коду, а машинные коды - это низкий уровень. В Ассемблере каждая команда имеет свой машинный код, а в языках высокого уровня любая команда - это как бы подпрограмма, состоящая из набора команд, который компилятором транслируются в машинный код.
16. Поясните, почему директивы ассемблера называют "псевдокомандами".
Ассемблерная программа определяет не только машинные команды, которые нужно выполнять процессору, но и команды, которые нужно выполнять самому ассемблеру (например, выделить немного памяти или выдать новую страницу листинга). Команды для ассемблера называются псевдокомандами, или ассемблерными директивами.
17. Укажите назначение директив db, dw, ds. В чем их сходство, отличие?
db (define byte) - директива, определяющая байт
dw (define word) - директива, определяющая слово (т.е. два байта)
ds (define space) - директива, определяющая область памяти
Сходство в том, что все эти директивы относятся к классу директив определения данных, имеют
схожий формат. Различие в операнде. У db однобайтовые операнды, у dw двухбайтовые,
у ds - число, означающее количество байт, которые нужно определить.
18. Укажите, для чего в циклах используется блок "инициализация"?
Для задания основных параметров повторяющихся операций тела цикла: изменения указателя чтения-записи, содержимого счетчика,
значений кода и т.д.
19. Чем приходится платить за быстродействие ассеблерных программ?
за быстродействие мы расплачиваемся дополнительным расходом памяти. И временем разработки.
20. В чем заключается отличие в МП 8080/85 непосредственного операнда от операнда, заданного прямым методом?
Непосредственная адресация данных. При такой адресации 8-разрядные или 16-разрядные данные представляются вторым или вторым и третьим байтами команды.
Прямая адресация данных. В этом случае адрес операнда находится во втором и третьем байтах команды. Эти два байта задают адрес ячейки памяти, в которой находится опернад.
21. В чем отличие задания формата (byte, word) непосредственного операнда в системе команд МП 8080/85?
В мнемонике самой команды. Для команды LXI - операнд 16-разрядный, а для MVI - 8-разрядный.
22. Дайте определение аккумулятору МП 8080/85. Почему используется такой термин?
Аккумулятор является единственным регистром, который может быть инвертирован, сдвинут, косвенно загружен с использованием адреса в паре регистров В или D, косвенно записан в память по адресу, содержащемуся в паре регистров В или D, или использован в командах IN и ОUT
23. Дайте определение косвенного метода адресации операнда. Укажите варианты его использования.
Косвенно-регистровая адресация данных. В этом случае адрес операнда, расположенного в памяти М, определяется содержимым одной из 16-разрядных регистровых пар B, D или Н.
24. Как в системе команд МП 8080/85 задается непосредственный операнд? Вместо чисел в программах, написанных на языке ассемблера, можно указывать символические имена непосредственных операндов, значения которых определяются директивами ассемблера.