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

Поволжский государственный университет телекоммуникаций и информатики

Стефанов А. М

Программирование на языке ассемблера сигнального процессора 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.

Методическая разработка может использоваться на лабораторных и практических занятиях по дисциплинам «Вычислительная техника и информационные технологии» и «Цифровые устройства и микропроцессоры» для студентов телекоммуникационных направлений.

Рекомендуемая литература

  1. Сперанский, В. С. Сигнальные микропроцессоры и их применение в системах телекоммуникаций и электроники: учеб. пособие для вузов/В. С. Сперанский. – М.: Горячая линия - Телеком, 2008. – 168 с.

  2. Стефанов, А. М.Вычислительнаятехника и информационные технологии: уч. пособие/А. М.Стефанов. – Самара: ПГАТИ, 2006. – 85 с.

  3. Конспект лекций по дисциплине.

Содержание отчета

  1. Название работы.

  2. Код группы, фамилия и инициалы студента.

  3. Блок-схема алгоритма решения задачи.

  4. Таблица, содержащая структурированную программу, каждая командная строка которой сопровождается прогнозом результирующего содержимого используемых регистров РОН (регистра-приемника и регистра адреса) и соответствующей ячейки памяти данных процессора в 16-ричной системе счисления:

Описание алгоритма решения задачи на языке ассемблера

Командные

строки

Регистры РОН

Ячейки памяти

имя

содержимое

номер

содержимое

прогноз

результат прогона

Сохранение результатов лабораторной работы

На любом доступном диске создать рабочую папку с уникальным именем: <код группы>_<№ рабочего места>, в котором используются только латинские буквы.

Для удобства хранения результатов выполнения лабораторных работ в рабочей папке создать дерево папок (рис. 1), где имена папок и содержащиеся в них файлы также включают № рабочего места (обозначен символом Х) и опять-таки только латинские буквы. При этом имена файлов прописываются строчными буквами, например для второй лабораторной работы и Х = 15 –lb2_15.asm.

Сцелью удобства работы с симулятором команд из папки С:\C6XTOOLS\CODEGEN.110\BINв каждую из папокLB1_х …LB7_х скопировать файлыASM6x.exeиLNK6x.exe.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]