ПРОГРАММНЫЙ СИНТЕЗ. На языке ассемблера 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 руб.
Другие работы
Право, зачет на отлично, билет №1 ДО СИБГУТИ
Bread
: 5 ноября 2023
Билет №1
1)Понятие дисциплинарной ответственности и ее виды.
2)Правоспособность, дееспособность.
3)Право наследования (очередность, обязательная доля).
100 руб.
Курсовая работа. Сети ЭВМ и телекоммуникации. Вариант №9
mamontynok
: 3 февраля 2014
1. Синхронизация в системах ПДС
1.1 Классификация систем синхронизации.
1.2 Поэлементная синхронизация с добавлением и вычитанием импульсов (принцип действия).
1.3 Параметры системы синхронизации с добавлением и вычитанием импульсов.
1.4 Расчет параметров системы синхронизации с добавлением и вычитанием импульсов (задачи).
Задача 1.
Коэффициент нестабильности задающего генератора устройства синхронизации и передатчика k=10-6 . Исправляющая способность приемника =9%. Краевые искажения отсутству
259 руб.
Международный менеджмент
lizazenko
: 8 февраля 2015
Содержание
Введение
1. Организационная структура в системе менеджмента
1.1 Понятие организации и организационной структуры
1.2 Типы организационных структур управления
1.3 Сравнение структур управления
2. Технология менеджмента
2.1 Постановка оперативных целей
2.2 Принципы менеджмента
2.3 Соотношение цели и достигнутых результатов
2.4 Планирование менеджмента
2.5 Задачи управления
3. Основные методы менеджмента
3.1 Экономические методы
3.2 Организационно-распорядительные методы
3.3 Социально-пс
100 руб.
Особливості функціонування ринку FOREX
Qiwir
: 14 декабря 2013
ВСТУП
У кожної людини рано чи пізно виникають запитання, що робити з особистими грошовими накопиченнями, як їх примножити та зберегти. Для людей, які прагнуть отримати фінансову свободу, є багато шляхів, один з них – це торгівля на різниці курсів світових валют на ринку FOREX.
ринок форекс валютний
РОЗДІЛ I: ТЕОРЕТИЧНІ АСПЕКТИ ДОСЛІДЖЕННЯ ВИНИКНЕННЯ І РОЗВИТКУ ВАЛЮТНОГО РИНКУ
Успішний розвиток валютних відносин можливий за умови існування особливого ринку, на якому можна вільно купити й прод
5 руб.