🗊 Микропроцессорные системы Программы и инструменты Это описание предполагает, что транслятор wavrasm правильно установлен на ко

Категория: Информатика
Нажмите для полного просмотра!
  
  Микропроцессорные системы  Программы и инструменты    Это описание предполагает, что транслятор wavrasm правильно установлен на ко, слайд №1  
  Микропроцессорные системы  Программы и инструменты    Это описание предполагает, что транслятор wavrasm правильно установлен на ко, слайд №2  
  Микропроцессорные системы  Программы и инструменты    Это описание предполагает, что транслятор wavrasm правильно установлен на ко, слайд №3  
  Микропроцессорные системы  Программы и инструменты    Это описание предполагает, что транслятор wavrasm правильно установлен на ко, слайд №4  
  Микропроцессорные системы  Программы и инструменты    Это описание предполагает, что транслятор wavrasm правильно установлен на ко, слайд №5  
  Микропроцессорные системы  Программы и инструменты    Это описание предполагает, что транслятор wavrasm правильно установлен на ко, слайд №6  
  Микропроцессорные системы  Программы и инструменты    Это описание предполагает, что транслятор wavrasm правильно установлен на ко, слайд №7  
  Микропроцессорные системы  Программы и инструменты    Это описание предполагает, что транслятор wavrasm правильно установлен на ко, слайд №8  
  Микропроцессорные системы  Программы и инструменты    Это описание предполагает, что транслятор wavrasm правильно установлен на ко, слайд №9  
  Микропроцессорные системы  Программы и инструменты    Это описание предполагает, что транслятор wavrasm правильно установлен на ко, слайд №10  
  Микропроцессорные системы  Программы и инструменты    Это описание предполагает, что транслятор wavrasm правильно установлен на ко, слайд №11  
  Микропроцессорные системы  Программы и инструменты    Это описание предполагает, что транслятор wavrasm правильно установлен на ко, слайд №12

Вы можете ознакомиться и скачать Микропроцессорные системы Программы и инструменты Это описание предполагает, что транслятор wavrasm правильно установлен на ко. Презентация содержит 12 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Микропроцессорные системы
Программы и инструменты

Это описание предполагает, что транслятор wavrasm правильно установлен на компьютер, на котором происходит работа.
Описание слайда:
Микропроцессорные системы Программы и инструменты Это описание предполагает, что транслятор wavrasm правильно установлен на компьютер, на котором происходит работа.

Слайд 2





Вопросы
Ассемблер, формат программы на ассемблере
Команды микроконтроллера
Директивы транслятора ассемблера
Выражения
Операнды
Операции
Компилятор языка
 С CodeVision AVR
Описание слайда:
Вопросы Ассемблер, формат программы на ассемблере Команды микроконтроллера Директивы транслятора ассемблера Выражения Операнды Операции Компилятор языка С CodeVision AVR

Слайд 3





Ассемблер
Для микроконтроллеров семейства AVR имеется свободно распространяемый транслятор ассемблера — wavrasm. Также одновременно с транслятором ассемблера устанавливается программа для отладки программ на языке ассемблера для микроконтроллеров семейства AVR. 
Однако она заметно уступает свободно распространяемому фирмой Atmel отладчику AVR Studio, поэтому ее мы рассматривать не будем
Описание слайда:
Ассемблер Для микроконтроллеров семейства AVR имеется свободно распространяемый транслятор ассемблера — wavrasm. Также одновременно с транслятором ассемблера устанавливается программа для отладки программ на языке ассемблера для микроконтроллеров семейства AVR. Однако она заметно уступает свободно распространяемому фирмой Atmel отладчику AVR Studio, поэтому ее мы рассматривать не будем

Слайд 4





Формат программы на ассемблере
[метка:] директива [аргументы директивы] [комментарий]
[метка:] мнемоника команды [аргументы команды] [комментарий]
Комментарий
Пустая строка
Описание слайда:
Формат программы на ассемблере [метка:] директива [аргументы директивы] [комментарий] [метка:] мнемоника команды [аргументы команды] [комментарий] Комментарий Пустая строка

Слайд 5





Команды микроконтроллера
арифметические и логические;
команды условных и безусловных переходов;
команды передачи данных;
команды для работы с битами.
Описание слайда:
Команды микроконтроллера арифметические и логические; команды условных и безусловных переходов; команды передачи данных; команды для работы с битами.

Слайд 6





Директивы транслятора ассемблера
BYTE — резервирует 1 байт для использования в качестве переменной;
CSEG — сегмент программ;
DB — определяет байт-константу;
DEF — определяет символическое имя для регистра;
DEVICE — задает тип целевого микроконтроллера;
DSEG — сегмент данных;
DW — определяет слово-константу;
ENDMACRO — конец определения макроса; 
EQU — сопоставляет символьному имени арифметическое выражение;
Описание слайда:
Директивы транслятора ассемблера BYTE — резервирует 1 байт для использования в качестве переменной; CSEG — сегмент программ; DB — определяет байт-константу; DEF — определяет символическое имя для регистра; DEVICE — задает тип целевого микроконтроллера; DSEG — сегмент данных; DW — определяет слово-константу; ENDMACRO — конец определения макроса; EQU — сопоставляет символьному имени арифметическое выражение;

Слайд 7





Директивы транслятора ассемблера
ESEG — сегмент EEPROM;
EXIT — выйти из файла (конец текста программы);
INCLUDE — загрузить исходный текст из другого файла;
LIST — включить генерацию листинга;
LISTMAC — включить печать содержимого макросов в листинге;
MACRO — начать определение макроса;
NOLIST — выключить генерацию листинга;
ORG — установить расположение;
SET — сопоставить символу выражение
Описание слайда:
Директивы транслятора ассемблера ESEG — сегмент EEPROM; EXIT — выйти из файла (конец текста программы); INCLUDE — загрузить исходный текст из другого файла; LIST — включить генерацию листинга; LISTMAC — включить печать содержимого макросов в листинге; MACRO — начать определение макроса; NOLIST — выключить генерацию листинга; ORG — установить расположение; SET — сопоставить символу выражение

Слайд 8





Выражения
Ассемблер позволяет использовать в тексте программы выражения. 
Они могут содержать операнды, операции и функции. 
Все выражения имеют разрядность 32 бита
Описание слайда:
Выражения Ассемблер позволяет использовать в тексте программы выражения. Они могут содержать операнды, операции и функции. Все выражения имеют разрядность 32 бита

Слайд 9





Операнды
переменные, определенные с помощью директивы SET;
константы, определенные с помощью директивы EQU;
целые константы:
десятичные (по умолчанию): 10, 255,
шестнадцатеричные (два вида записи): ОхОа, $0а, Oxff, $ff,
двоичные: 000000 1010, 00 11111111;
коды символов ASCII: 'A', 'a';
строки ASCII (без нуля в конце строки): «String»;
PC — текущее значение счетчика команд в памяти программ
Описание слайда:
Операнды переменные, определенные с помощью директивы SET; константы, определенные с помощью директивы EQU; целые константы: десятичные (по умолчанию): 10, 255, шестнадцатеричные (два вида записи): ОхОа, $0а, Oxff, $ff, двоичные: 000000 1010, 00 11111111; коды символов ASCII: 'A', 'a'; строки ASCII (без нуля в конце строки): «String»; PC — текущее значение счетчика команд в памяти программ

Слайд 10





Операции
Логическое НЕ
Побитовое НЕ
Унарный минус
Умножение
Описание слайда:
Операции Логическое НЕ Побитовое НЕ Унарный минус Умножение

Слайд 11





Операции
Меньше или равно 
Больше
Больше или равно
Равно
Не равно
Описание слайда:
Операции Меньше или равно Больше Больше или равно Равно Не равно

Слайд 12





Компилятор языка
 С CodeVision AVR
CodeVision представляет собой кросс-компилятор языка С, графическую оболочку и автоматический генератор программ, ориентированные на работу с семейством микроконтроллеров AVR фирмы Atmel 
Программа представляет собой 32-разрядное приложение для работы в операционных системах Windows 95, 98, NT4.0 и 2000.
Описание слайда:
Компилятор языка С CodeVision AVR CodeVision представляет собой кросс-компилятор языка С, графическую оболочку и автоматический генератор программ, ориентированные на работу с семейством микроконтроллеров AVR фирмы Atmel Программа представляет собой 32-разрядное приложение для работы в операционных системах Windows 95, 98, NT4.0 и 2000.



Похожие презентации
Mypresentation.ru
Загрузить презентацию