Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_po_Arkht_EVM_i_Yazyk_assemblera.docx
Скачиваний:
44
Добавлен:
01.04.2022
Размер:
5.16 Mб
Скачать

Регистры специального назначения. Ацп и цап.

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

Аналого-цифровые преобразователи (АЦП) предназначены для преобразования аналоговых (непрерывных) сигналов в цифровую форму.

Виды памяти в микроконтроллерах.

  1. Flash-память (32 Кбайт) - разновидность полупроводниковой технологии электрически перепрограммируемой памяти EEPROM. Это же слово используется в электронной схемотехнике для обозначения технологически законченных решений постоянных запоминающих устройств в виде микросхем на базе этой полупроводниковой технологии. В быту это словосочетание закрепилось за широким классом твердотельных устройств хранения информации;

  2. ОЗУ (2 Кбайт) - энергозависимая часть системы компьютерной памяти, в которой во время работы компьютера хранится выполняемый машинный код (программы), а также входные, выходные и промежуточные данные, обрабатываемые процессором;

  3. ПЗУ (1 Кбайт) - энергонезависимая память, используется для хранения массива неизменяемых данных.

EEPROM - электрически стираемое перепрограммируемое ПЗУ (ЭСППЗУ), один из видов энергонезависимой памяти, используемой в компьютерах и других электронных устройствах для хранения относительно небольших объемов данных, но с возможностью чтения, удаления или записи байтов по отдельности.

Преобразование последовательного кода в параллельный.

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

После поступления первого тактового импульса логический уровень, присутствующий на входе D0, запоминается в первом триггере последовательного (сдвигового) регистра и поступает на его выход, а так как он соединён с входом второго триггера, то и на его вход.

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

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

Преобразование параллельного кода в последовательный.

Язык Ассемблера. Синтаксис. Мнемокод.

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

В отличие от языков программирования высокого уровня, где основным элементом языка является оператор, синтаксически программа на ассемблере состоит из последовательности строк. Строка – основная единица ассемблерной программы. Синтаксис строки имеет следующий общий вид:

<метка:> <команда или директива> <операнды> <;комментарий>