Федеральное агентство связи Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ ЭЛЕКТРОННАЯ БИБЛИОТЕЧНАЯ СИСТЕМА Самара Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования «Поволжский государственный университет телекоммуникаций и информатики» Стефанов А. М., Солодов А.Г. МЕТОДИЧЕСКАЯ РАЗРАБОТКА для выполнения лабораторных работ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ АССЕМБЛЕРА ПРОЦЕССОРА TMS320C6x Самара 2014 2 ОГЛАВЛЕНИЕ Введение Рекомендуемая литература Содержание отчета Систематизация результатов выполнения работ 1. <...> ВЕТВЛЕНИЕ С ПРОСТЫМ УСЛОВИЕМ Цель работы . <...> ВЕТВЛЕНИЕ СО СЛОЖНЫМ УСЛОВИЕМ Цель работы . <...> ВЕТВЛЕНИЕ С ВЛОЖЕНЫМИ УСЛОВИЯМИ Цель работы . <...> 39 4 Введение Методическая разработка содержит 6 лабораторных работ, направленных на освоение основных приѐмов программирования на языке ассемблера сигнального процессора TMS320C62x и отладки соответствующих программ. <...> Таблица, содержащая структурированную программу, каждая командная строка которой сопровождается прогнозом содержимого используемых регистров РОН (регистра-приемника и регистра адреса), а также указанием номера и содержимого используемой ячейки памяти данных (ЯПД) процессора в 16ричной системе счисления: Заголовок таблицы результатов выполнения лабораторной работы Командная строка Регистры РОН командной строки Имя Прогноз содержимого, Hex ЯПД процессора, используемая в командной строке Номер, Hex Содержимое, Hex Данная таблица предъявляется преподавателю до прогона программы с целью выявления возможных методических ошибок и получения указаний по адаптации программы к особенностям симулятора команд. <...> Исправленные в процессе отладки фрагменты исходной программы, заносятся в таблицу дополнительными строками. <...> 5 Систематизация результатов выполнения работ <...>
Методическая_разработка_для_выполнения_лабораторных_работ_ПРОГРАММИРОВАНИЕ_НА_ЯЗЫКЕ_АССЕМБЛЕРА_ПРОЦЕССОРА_TMS320C6X_.pdf
ОГЛАВЛЕНИЕ
Введение
Рекомендуемая литература
Содержание отчета
Систематизация результатов выполнения работ
1. ЗНАКОМСТВО С СИМУЛЯТОРОМ TMS320C6201
5
5
5
6
6
Цель работы .............................................................................................................................. 7
Подготовка к работе ............................................................................................................... 7
Задание и порядок выполнения работы ........................................................................... 7
Контрольные вопросы ......................................................................................................... 10
2. ПЕРЕСЫЛКА ДАННЫХ
Цель работы ............................................................................................................................ 11
Подготовка к работе ............................................................................................................. 11
Задание и порядок выполнения работы ......................................................................... 11
Методические указания ....................................................................................................... 14
Контрольные вопросы ......................................................................................................... 15
3. АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ
Цель работы ............................................................................................................................ 16
Подготовка к работе ............................................................................................................. 16
Задание и порядок выполнения работы ......................................................................... 16
Методические указания ....................................................................................................... 18
Контрольные вопросы ......................................................................................................... 18
4. ВЕТВЛЕНИЕ С ПРОСТЫМ УСЛОВИЕМ
Цель работы ............................................................................................................................ 19
Подготовка к работе ............................................................................................................. 19
Задание и порядок выполнения работы ......................................................................... 19
Методические указания ....................................................................................................... 22
Контрольные вопросы ......................................................................................................... 24
5. ВЕТВЛЕНИЕ СО СЛОЖНЫМ УСЛОВИЕМ
Цель работы ............................................................................................................................ 25
Подготовка к работе ............................................................................................................. 25
Задание и порядок выполнения работы ......................................................................... 25
Методические указания ....................................................................................................... 28
Контрольные вопросы ......................................................................................................... 30
6. ВЕТВЛЕНИЕ С ВЛОЖЕНЫМИ УСЛОВИЯМИ
Цель работы ............................................................................................................................ 31
Подготовка к работе ............................................................................................................. 31
Задание и порядок выполнения работы ........................................................................ 31
Методические указания ...................................................................................................... 33
Контрольные вопросы ......................................................................................................... 35
7. РЕГУЛЯРНЫЕ ЦИКЛЫ
Цель работы ............................................................................................................................ 35
Подготовка к работе ............................................................................................................. 36
Задание и порядок выполнения работы ........................................................................ 36
3
11
15
19
25
31
35
Стр.3
Методические указания ...................................................................................................... 37
Контрольные вопросы ......................................................................................................... 39
4
Стр.4
Введение
Методическая разработка содержит 6 лабораторных работ, направленных на
освоение основных приѐмов программирования на языке ассемблера сигнального
процессора TMS320C62x и отладки соответствующих программ.
Методическая разработка может использоваться на лабораторных и практических
занятиях по дисциплинам «Вычислительная техника и информационные
технологии» и «Цифровые устройства и микропроцессоры» для студентов телекоммуникационных
направлений.
Рекомендуемая литература
1. Сперанский, В. С. Сигнальные микропроцессоры и их применение в системах
телекоммуникаций и электроники: учеб. пособие для вузов/В. С. Сперанский.
– М.: Горячая линия - Телеком, 2008. – 168 с.
2. Стефанов, А. М. Вычислительная техника и информационные технологии:
учеб. пособие/А. М. Стефанов. – Самара: ПГАТИ, 2006. – 85 с.
3. Конспект лекций по дисциплине.
Содержание отчета
1. Название лабораторной работы.
2. Код группы, фамилия и инициалы студента.
3. Формулировка индивидуальных заданий данной лабораторной работы.
4. Блок-схема алгоритма решения задачи.
5. Таблица, содержащая структурированную программу, каждая командная
строка которой сопровождается прогнозом содержимого используемых регистров
РОН (регистра-приемника и регистра адреса), а также указанием номера и
содержимого используемой ячейки памяти данных (ЯПД) процессора в 16ричной
системе счисления:
Заголовок таблицы результатов выполнения
лабораторной работы
Командная
строка
Регистры РОН командной
строки
Имя
Прогноз содержимого,
Hex
ЯПД
процессора,
используемая в
командной строке
Номер,
Hex
Содержимое,
Hex
Данная таблица предъявляется преподавателю до прогона программы с
целью выявления возможных методических ошибок и получения указаний по
адаптации программы к особенностям симулятора команд.
Исправленные в процессе отладки фрагменты исходной программы,
заносятся в таблицу дополнительными строками. По завершении отладки
окончательная таблица вновь предъявляется преподавателю с устными
пояснениями исправлений.
5
Стр.5