Главная » Просмотр файлов » Учебник - Процессоры цифровой обработки сигналов (Круг П.Г.)

Учебник - Процессоры цифровой обработки сигналов (Круг П.Г.) (1086865), страница 6

Файл №1086865 Учебник - Процессоры цифровой обработки сигналов (Круг П.Г.) (Учебник - Процессоры цифровой обработки сигналов (Круг П.Г.)) 6 страницаУчебник - Процессоры цифровой обработки сигналов (Круг П.Г.) (1086865) страница 62018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

Они позволяют пользователю ввести иливывести совокупность значений, извлечь содержимое области памяти,начиная с заданной пробной точки. Пробную точку можно установить влюбой строке программы. Когда одна них достигается при исполнениикода, связанный с пробной точкой объект (им может быть файл, графикили окно памяти) обновляется и выполнение программы продолжаетсядальше. Т.е. располагая их в определенных местахпрограммы,пользователь получает возможность использовать функциональностьфайлового ввода/вывода.Каждый файл может быть связан или с вводом информации в ПЦОС,или с выводом из него. При этом в каждой пробной точке поток данныхможет быть либо считан, либо записан в соответствующий связанныйфайл.31PDF created with pdfFactory trial version www.pdffactory.comПри выборе подпункта File I/O… появляется диалоговое окно,изображенное на рис.

4.7.Прежде чем заполнять поля диалога информацией о конкретномфайле, необходимо создать в тексте программы пробную точку, с которойон будет связан, и оставить ее неопределенной (unconnected). В принципесам диалог предоставляет возможность создания пробной точки, однакогораздо удобнее и нагляднее установить ее в тексте программы заранее.Примечание. Для установки пробной точки позиционируйте курсор на нужной строкепрограммы, щелкните правой кнопкой мыши и выберите в появившемся контекстномменю Toggle Probe Point.Рис. 4.7. Диалог File I/OДиалог, изображенный на рис. 4.7., имеет две вкладки, первая изкоторых определяет параметры связанных файлов для ввода, а вторая – длявывода.Для добавления нового связанного файла необходимо:· воспользоваться кнопкой Add File (после выбора соответствующийфайл помещается в расположенном справа окне списка, которое, вобщем случае, содержит несколько вхождений);Примечание: Выбираемый файл может быть COFF-объектом или файлом форматаGO DSP.· установить соответствие выбранного объекта и существующейпробной точки (кнопка Add Probepoint);32PDF created with pdfFactory trial version www.pdffactory.com· определить тип целевой памяти процессора – программная памятьили память данных (раскрывающийся список Type:);· установить стартовый адрес области памяти, из которой (в которую)необходимо считать (записать) данные в (из) файла (поле Address:) иколичество передаваемых элементов данных (поле для вводаLength:).После подтверждения и проверки на допустимость установленныесоответствия могут использоваться в программе.4.3.4.

Пункт меню EditКоманды этого меню (рис. 4.8.) позволяют редактироватьсодержимое памяти и регистров ПЦОС.Для заполнения области памяти определите тип последней, ееначальный адрес и длину в полях Page, Address и Length соответственно.Также необходимо определить шаблон для заполнения в поле для вводаFill Pattern.Рис.

4.8. Меню EditРис. 4.9. Диалоговое окно изменения содержимого ячейки памятиКоманда Edit Memory… позволяет редактировать содержимоеуказанной ячейки памяти. При выборе соответствующего пункта менюпоявляется диалоговое окно, изображенное на рис. 4.9.33PDF created with pdfFactory trial version www.pdffactory.comЗадайте тип модифицируемой памяти в раскрывающемся спискеPage и определите адрес ячейки и ее новое содержание в полях Address иDate соответственно.Команда Copy Memory… позволяет копировать содержимое блоковпамяти. При выборе соответствующего пункта меню появляетсядиалоговое окно, изображенное на рис.

4.10.Рис. 4.10. Диалог копирования области памятиРис. 4.11. Диалог заполнения области памятиДля копирования информации задайте тип копируемого блокапамяти, его начальный адрес и длину в группе полей ввода Source (поляPage, Length и Address соответственно) и определите тип блока памятиназначения и его начальный адрес в полях Address и Page группыDestination.34PDF created with pdfFactory trial version www.pdffactory.comКоманда Fill Memory… позволяет осуществить заполнение заданнойобласти памяти в соответствии с заданным шаблоном. При выборе пунктаменю появляется диалоговое окно, изображенное на рис.

4.11.Команда Edit Registers… позволяет редактировать содержимоерегистров процессора. При выборе соответствующего пункта менюпоявляется диалоговое окно, изображенное на рис. 4.12.Для модификации содержимого аккумулятора или регистров ПЦОСзадайте желаемый объект и его новое содержимое в раскрывающемсясписке Register и поле для ввода Value соответственно.Рис. 4.12. Диалог редактирования регистров4.3.5. Пункт меню ViewКоманды этого пункта меню (рис.

4.13) позволяют реализоватьпросмотр содержимого памяти и регистров процессора, а такжевизуализировать результаты работы программы.Рис. 4.13. Пункт меню ViewКоманда Dis-Assembly выводит на экран окно Disassembly (рис. 4.14)содержащее дизассемблированные команды наряду с символической иполупервичной информацией, необходимой для эффективной отладки.Это окно возникает в результате дизассемблирования объектногокода программы начиная со строки, адрес которой определяется текущим35PDF created with pdfFactory trial version www.pdffactory.comзначением программного счетчика персонального компьютера. На любомэтапе выполнения программы такая строка выделяется желтым цветом.Для изменения стартового адреса окна необходимо нажатьнаходящуюся в панели инструментов кнопку Options и в появившемсядиалоговом окне определить новое значение или корректныйпрограммный символ (например, метку).Кроме наглядного просмотра дизассемблированного текстапрограммы, окно Diasassembly позволяет установить в этом тексте точкуостанова двойным щелчком левой кнопкой мыши на нужной строкепрограммы.

Такая строка впоследствии будет выделена пурпурнымцветом.Рис. 4.14. Окно DisassemblyРис. 4.15. Окно настройки режима просмотра памяти36PDF created with pdfFactory trial version www.pdffactory.comКомандаMemory…позволяетосуществитьпросмотриредактирование памяти ПЦОС. Ее выполнение приводит к появлению наэкране диалога, изображенного на рис. 4.15.В нем необходимо уточнить тип памяти для просмотра (Program,Data или I/O), стартовый адрес для вывода информации и формат выводаданных (шестнадцатеричный, шестнадцатеричный в стиле C (с префиксом0x), знаковое целое, беззнаковое целое, с плавающей точкой и т.д.) в поляхPage, Address и Format соответственно. Кроме того, при использованиицелочисленного представления содержимого ячеек памяти, в поле Q-Valueможет задаваться добротность. Для идентификации каждого из открытыхокон используется поле Title.После выполнения необходимых настроек на экране появляется окнос содержимым памяти выбранного типа (см.

рис. 4.16).Рис. 4.16. Окно просмотра содержимого программной памяти процессораРис. 4.17. Диалоговое окно настройки параметров отображения графики37PDF created with pdfFactory trial version www.pdffactory.comПри этом содержимое ячейки памяти по любому адресу может бытьизменено двойным щелчком левой кнопки мыши по соответствующейстроке окна. Это вызывает появление уже рассмотренного вышедиалогового окна “Редактирование памяти”.Для визуализации результатов работы программы или исходныхданных используется команда Graph…. На рис. 4.17 приведено диалоговоеокно настройки параметров графического отображения данных,появляющееся при выполнении соответствующей команды.В левой части диалогового окна сверху-вниз задаются следующиепараметры:· Title – уникальный заголовок каждого графического окна (дляудобства идентификации каждого из них)· Starting Address – стартовый адрес блока памяти, служащегоисточником визуализируемых данных;· Page – тип адресуемой памяти;· Buffer Size – размер буфера, используемого для хранения графикиперед выводом на экран;· Display Size – определяет ту часть буфера, которую необходимовывести на экран;· Sampling Freq – частота дискретизации, используемая при аналогоцифровом преобразовании;· Q-Value – добротность (ненулевое значение добротности вводится,чтобы показать, что целочисленные данные должны восприниматьсякак данные с фиксированной точкой);· Max.

Y-axis Value – используется для ограничения выводимойинформации по оси Y, если выбран режим “фиксированная шкала”;· В правой части сверху-вниз расположены следующие опцииграфической настройки:· Line Graph\Bar Graph – если выбран первый вариант, то припостроении графика для соединения данных используются линии, впротивном случае из каждой отображаемой точки проводитсяперпендикуляр на ось времени (частоты);· Integer\Float – при подготовке к выводу графики визуализируемыеданные могут быть интерпретированы как целочисленные со знаком,целочисленные без знака, числа с фиксированной или плавающейточкой;· Time Domain\Frequency Domain - если выбран первый вариант,строится график во временной области, при этом данные в буфере неподвергаются предварительной математической обработке; впротивном случае данные в буфере подвернаются прямомупреобразованию Фурье с количеством выборок, определяемымразмером буфера, и выводятся на визуализацию в частотной области;38PDF created with pdfFactory trial version www.pdffactory.com· Linear Scale \Log Scale – линейный или логарифмический режимпостроения;· Auto Scale \Fixed Scale – автоматическое масштабирование пределовпо оси Y или “фиксированный” режим;· Left Shift Display – если эта опция не выбрана, то целевоесодержимое памяти ПЦОС просто копируется в видеобуфер, впротивном случае перенос происходит со сдвигом влево.После обработки всех сделанных настроек программа выдает наэкран окно, содержащее графическую информацию (рис.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6489
Авторов
на СтудИзбе
303
Средний доход
с одного платного файла
Обучение Подробнее