Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Формат данных и работы с регистрами

Автор:   •  Ноябрь 9, 2022  •  Лабораторная работа  •  893 Слов (4 Страниц)  •  164 Просмотры

Страница 1 из 4

ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ

[pic 1]

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОРНЫЙ УНИВЕРСИТЕТ»

ОТЧЕТ

ПО ЛАБОРАТОРНОЙ РАБОТЕ №1

Вариант 7

По дисциплине   Микроконтроллеры и микропроцессоры в системах управления

                                  (наименование учебной дисциплины согласно учебному плану)[pic 2]

Тема работы             Формат данных и работы с регистрами[pic 3]

Автор: студент гр. АПН-19                                                    
                                                                (подпись)                       (Ф.И.О.)
[pic 4][pic 5]

Оценка:  [pic 6]

Дата:
[pic 7]

Проверил:            
                           (должность)                (подпись)                       (Ф.И.О.)  
[pic 8][pic 9][pic 10]

Санкт-Петербург
2022

Цель работы: с помощью интегрированной среды программирования IAR Embedded Workbench создать проект и программу.

Основные теоретические сведения:

  • Семейство MSP430 имеет фон-неймановскую архитектуру с единым адресным пространством, которое разделено между регистрами специальных функций (SFR), периферийными устройствами, ОЗУ и флэш-памятью.
  • Регистр R0/PC – счетчик команд указывает на следующую команду, которая будет выполняться. R4-R15 – регистры общего назначения могут использоваться в качестве регистра данных, указателя или индексного значения.
  • Формат записи команд на языке ассемблера выглядит следующим образом: [метка] [ мнемокод [операнд,{операнд}] ] [;комментарий]

Метка – представляет собой символическое имя, вместо которого компилятор подставляет адрес.

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

  • Существует три формата команд ядра: команды с двумя операндами; команды с одним операндом; команды перехода. Все одно- и двух- операндные команды могут работать как с однобайтными, так и с двухбайтными значениями, используя расширения .b и .w соответственно. Суффикс (b) – указывает на то, что операция осуществляется с 1 байтом, а суффикс (w) или отсутствие суффикса, что операция осуществляется над словами (2 байта).

В общей сложности набор команд ЦПУ MSP430 включает в себя 27 команд ядра и 24 эмулируемых команды.

...

Скачать:   txt (8.2 Kb)   pdf (1.5 Mb)   docx (1.3 Mb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club