
- •Программирование на языке ассемблера сигнального процессора tms320c6x
- •Введение
- •Рекомендуемая литература
- •Содержание отчета
- •Сохранение результатов лабораторной работы
- •1. Симулятор команд tms320c6201
- •Подготовка к работе
- •Задания и методические указания к их выполнению
- •2. Операции пересылки данных
- •Подготовка к работе
- •Задания и методические указания к их выполнению
- •3. Арифметические операции
- •Подготовка к работе
- •Задания и методические указания к их выполнению
- •4. Ветвление с простым условием
- •Подготовка к работе
- •Задания и методические указания к их выполнению
- •Раздел 1. Ввод исходных данных для выполнения операций 1-3.
- •5. Ветвление со сложным условием
- •Подготовка к работе
- •Задания и методические указания к их выполнению
- •6. Ветвление с вложеными условиями
- •Подготовка к работе
- •Задания и методические указания к их выполнению
- •7. Регулярные циклы
- •Подготовка к работе
- •Задания и методические указания к их выполнению
- •8. Итеративные циклы
- •Подготовка к работе
- •Задания и методические указания к их выполнению
Поволжский государственный университет телекоммуникаций и информатики
Стефанов А. М
Программирование на языке ассемблера сигнального процессора tms320c6x
Задания и методические указания к лабораторным работам
Самара
2012
ОГЛАВЛЕНИЕ
Введение 3
Рекомендуемая литература 3
Содержание отчета 3
Сохранение результатов лабораторной работы 4
1. СИМУЛЯТОР КОМАНД TMS320C6201 4
Подготовка к работе 5
Задания и методические указания к их выполнению 5
2. ОПЕРАЦИИ ПЕРЕСЫЛКИ ДАННЫХ 10
Подготовка к работе 10
Задания и методические указания к их выполнению 10
3. АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ 17
Подготовка к работе 18
Задания и методические указания к их выполнению 18
4. ВЕТВЛЕНИЕ С ПРОСТЫМ УСЛОВИЕМ 21
Подготовка к работе 21
Задания и методические указания к их выполнению 22
5. ВЕТВЛЕНИЕ СО СЛОЖНЫМ УСЛОВИЕМ 27
Подготовка к работе 28
Задания и методические указания к их выполнению 28
6. ВЕТВЛЕНИЕ С ВЛОЖЕНЫМИ УСЛОВИЯМИ 33
Подготовка к работе 33
Задания и методические указания к их выполнению 33
7. РЕГУЛЯРНЫЕ ЦИКЛЫ 36
Подготовка к работе 37
Задания и методические указания к их выполнению 37
8. ИТЕРАТИВНЫЕ ЦИКЛЫ 43
Подготовка к работе 43
Задания и методические указания к их выполнению 43
Введение
Методическая разработка содержит 6 лабораторных работ, направленных на приобретение начальных навыков разработки и отладки программного обеспечения сигнального процессора TMS320C62x.
Методическая разработка может использоваться на лабораторных и практических занятиях по дисциплинам «Вычислительная техника и информационные технологии» и «Цифровые устройства и микропроцессоры» для студентов телекоммуникационных направлений.
Рекомендуемая литература
Сперанский, В. С. Сигнальные микропроцессоры и их применение в системах телекоммуникаций и электроники: учеб. пособие для вузов/В. С. Сперанский. – М.: Горячая линия - Телеком, 2008. – 168 с.
Стефанов, А. М.Вычислительнаятехника и информационные технологии: уч. пособие/А. М.Стефанов. – Самара: ПГАТИ, 2006. – 85 с.
Конспект лекций по дисциплине.
Содержание отчета
Название работы.
Код группы, фамилия и инициалы студента.
Блок-схема алгоритма решения задачи.
Таблица, содержащая структурированную программу, каждая командная строка которой сопровождается прогнозом результирующего содержимого используемых регистров РОН (регистра-приемника и регистра адреса) и соответствующей ячейки памяти данных процессора в 16-ричной системе счисления:
Описание алгоритма решения задачи на языке ассемблера
Командные строки |
Регистры РОН |
Ячейки памяти | |||
имя |
содержимое |
номер |
содержимое | ||
прогноз |
результат прогона |
Сохранение результатов лабораторной работы
На любом доступном диске создать рабочую папку с уникальным именем: <код группы>_<№ рабочего места>, в котором используются только латинские буквы.
Для удобства хранения результатов выполнения лабораторных работ в рабочей папке создать дерево папок (рис. 1), где имена папок и содержащиеся в них файлы также включают № рабочего места (обозначен символом Х) и опять-таки только латинские буквы. При этом имена файлов прописываются строчными буквами, например для второй лабораторной работы и Х = 15 –lb2_15.asm.
Сцелью удобства работы с симулятором
команд из папки С:\C6XTOOLS\CODEGEN.110\BINв каждую из
папокLB1_х …LB7_х
скопировать файлыASM6x.exeиLNK6x.exe.