ПРОГРАММНЫЙ СИНТЕЗ. На языке ассемблера TMS320C6x разработать программу.
Состав работы
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Adobe Acrobat Reader
Описание
Исходя из варианта М = 8, требуется определить количество единичных бит в блоке.
Входные данные:
– Блок из восьми 32-разрядных двоичных слов.
– Расположение блока: в процессорной памяти, начиная с ячейки m2m1+1, где m2m1 – две последние цифры номера зачётной книжки.
Требуемый результат:
– Общее количество единичных битов во всем блоке (256 бит).
Особенности задачи:
– Необходимо обработать 256 бит информации (8 слов по 32 бита).
– Требуется организовать цикл для перебора всех 8 слов блока.
– Для каждого слова нужно подсчитать количество единичных битов.
– Необходимо вести общий счётчик единичных битов для всего блока.
Возможные подходы к решению:
– Использовать команду LMBD для эффективного поиска единичных битов в каждом слове.
– Применить побитовые операции (AND, SHR) для проверки каждого бита.
– Использовать предварительно подготовленную таблицу для подсчёта битов в байтах или полубайтах.
Ограничения и особенности реализации:
– Учитывать архитектурные особенности процессора TMS320C6x.
– Оптимизировать код для минимизации количества тактов выполнения.
– Использовать возможности параллельного выполнения команд.
Дополнительные требования:
– Определить число пакетов выборки и выполняемых пакетов для разработанной программы.
Входные данные:
– Блок из восьми 32-разрядных двоичных слов.
– Расположение блока: в процессорной памяти, начиная с ячейки m2m1+1, где m2m1 – две последние цифры номера зачётной книжки.
Требуемый результат:
– Общее количество единичных битов во всем блоке (256 бит).
Особенности задачи:
– Необходимо обработать 256 бит информации (8 слов по 32 бита).
– Требуется организовать цикл для перебора всех 8 слов блока.
– Для каждого слова нужно подсчитать количество единичных битов.
– Необходимо вести общий счётчик единичных битов для всего блока.
Возможные подходы к решению:
– Использовать команду LMBD для эффективного поиска единичных битов в каждом слове.
– Применить побитовые операции (AND, SHR) для проверки каждого бита.
– Использовать предварительно подготовленную таблицу для подсчёта битов в байтах или полубайтах.
Ограничения и особенности реализации:
– Учитывать архитектурные особенности процессора TMS320C6x.
– Оптимизировать код для минимизации количества тактов выполнения.
– Использовать возможности параллельного выполнения команд.
Дополнительные требования:
– Определить число пакетов выборки и выполняемых пакетов для разработанной программы.
Похожие материалы
Программная оболочка поддержки и синтеза рациональных решений
alfFRED
: 26 февраля 2014
Для проведения системного анализа любых видов человеческой деятельности, связанной с принятием управленческих решений, используются различные методы поддержки принятия и синтеза решений.
Задача принятия решений (ЗПР) — одна из самых распространенных в любой предметной области. ЗПР заключается в выборе одной или нескольких лучших альтернатив из некоторого первоначального набора. Для того чтобы сделать такой выбор правильно и как можно ближе к идеальному результату, необходимо четко определить цел
10 руб.
Другие работы
Контрольная работа по дисциплине: Экономика отрасли инфокоммуникаций. Вариант №4
IT-STUDHELP
: 12 ноября 2022
Контрольная работа
По дисциплине:
Экономика отрасли инфокоммуникаций
------------------------------------------------
Задание для выполнения контрольной работы
На основании исходных данных в соответствие с вариантом студента рассчитать показатели:
- использования материальных ресурсов: основных производственных фондов (ОПФ) и оборотных средств (ОС) предприятия связи;
- использования трудовых ресурсов;
- себестоимости услуг связи;
- финансовых результатов деятельности предприятия.
2. Заполни
750 руб.
Направляющие системы электросвязи. Контрольная работа. Вариант №14. Уральск - Оренбург
sibgutido
: 11 мая 2013
Направляющие системы электросвязи. Контрольная работа. Вариант №14.
Задание на проектирование междугородных ВОЛП
В контрольной работе необходимо:
1. Выбрать и обосновать трассу ВОЛП. Привести схему трассы.
2. Определить необходимое число каналов.
3. Рассчитать параметры оптического кабеля.
4. Выбрать систему передачи и определить требуемое число ОВ в кабеле.
5. Привести эскиз выбранного типа ОК и его основные параметры.
6. Рассчитать длину регенерационного участка.
7. Разработать схему организа
350 руб.
Заключительная работа по дисциплине: Теория вероятности и математическая статистика. 10-й вариант
smeliann
: 25 октября 2012
1. Дискретная случайная величина. Ряд и функция распределения.
2. В каждой из двух урн содержится 8 черных и 2 белых шара. Из второй урны наудачу извлечен один шар и переложен в первую. Найти вероятность того, что шар, извлеченный из первой урны, окажется черным.
Дана функция распределения случайной величины Х....
100 руб.