Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Все ответы.doc
Скачиваний:
10
Добавлен:
01.04.2025
Размер:
650.24 Кб
Скачать

39)Способы адресации, используемые в мп и мк.

1.Непосредственная адресация используется только при обращении к регистовому файлу:

a) Непосредственная регистровая, операнды - один регистр и константа.

б) Непосредственная регистровая, операнды - регистровая пара и константа.

2.Прямая адресация применима ко всему пространству памяти данных. В AVR-контроллерах есть четыре вида прямой адресации:

a) Прямая регистровая, операнд - один регистр. Используется при обращении к регистровому файлу.

б) Прямая регистровая, операнды - два регистра. Используется при обращении к регистровому файлу.

в) Прямая к памяти данных, операнды - регистр и 16-разрядный адрес байта в памяти данных. Используется при обращении к регистровому файлу.

г) Прямая к памяти программ операнды - 16-разрядный адрес 16-разрядного слова в памяти программ.

3.При косвенной адресации используются регистры X, Y или Z в качестве неявного операнда. Есть четыре типа косвенной адресации:

а) Без явного операнда, используя регистр Z: LPM

б) С явным указанием индексного регистра и регистра-получателя: LD Rn,i, где i - X,Y или Z

в) С явным указанием индексного регистра, регистра-получателя и смещения: LD Rn,i+q, где i - Y или Z, q - значение смещения относительно адреса в i

г) С предекрементом или постинкрементом индексного регистра: LD Rn,X+

4.Относительная адресация используется только в командах RJMP и RCALL. Адрес следующей команды вычисляется относительно текущего значения счётчика комманд,

5.Битовая адресация

а) С непосредственным указанием бита (используется только при обращении к слову состояния SREG).

б) С обращением к биту, используя адрес содержащего его элемента памяти данных, например SBR Rn,b

40)Архитектурные методы повышения производительности микроконтроллеров.

?

41,48)Виды обмена информацией между мпс и периферийными устройствами.

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

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

• линии, шины и сигналы адресов, данных и управления,

• разъемы,

• вспомогательные схемы, обеспечивающие

электрическую совместимость устройств по уровням логических сигналов, входным и выходным токам и т. д.

• алгоритмы передачи сигналов,

• правила интерпретации сигналов устройствами,

• электронные схемы, реализующие алгоритмы передачи сигналов и их интерпретацию.

По функциональному назначению нужно различать системные интерфейсы и интерфейсы периферийных устройств.

Обмен информацией с периферийными устройствами между двумя устройствами (в соединении точка-точка) возможны следующие режимы обмена:

• Дуплексный(одновременная передача данных между двумя устройствами в обоих направлениях)

• Полудуплексный(когда канал связи поддерживает двунаправленный обмен, но в каждый момент передача может происходить только в одном направлении)

• Симплексный (когда передача данных возможна только в одном направлении)

Обмен информацией между памятью и периферийными устройствами используются два основных способа организации передачи данных между памятью и периферийными устройствами:

• программно управляемая передача

• прямой доступ к памяти

42)Организация ввода\выода информации в МПС. Устройства ввода/вывода. Понятие порта.

Организация ввода/вывода в микопроцессорной системе

Вводом/выводом (ВВ) называется передача данных между ядром ЭВМ, включающим в себя микропроцессор и основную память, и внешними устройствами (ВУ). архитектура ВВ (режимы работы, форматы команд, особенности прерываний, скорость обмена и др.) непосредственно влияет на эффективность всей системы.

Интерфейс с общими шинами (ввод/вывод с отображением на память) имеет организацию, при которой часть общего адресного пространства отводится для внешних устройств, регистры которых адресуются так же, как и ячейки памяти. В этом случае для адресации портов ВВ используются полные адресные сигналы: READ - чтение, WRITE - запись.  

Порт — обычно соединение (физическое или логическое), через которое принимаются и отправляются данные в компьютерах.

Порты ввода/вывода каждая линия портов Р1 и Р2 может быть программным путем настроена на ввод, вывод или на работу с двунаправленной линией передачи. Для того чтобы настроить некоторую линию на режим ввода в МК, необходимо перед этим в буферным триггер этой линии записать 1.

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