0 / 0 / 0
Регистрация: 13.05.2015
Сообщений: 1
1

Регистры, сдвиги и массивы

14.05.2015, 02:24. Показов 527. Ответов 1
Метки нет (Все метки)

заранее прошу прощения, если вы не поймёте моё изложение вопроса.

задача - есть битовый файл, который режется на равыные части по 2кб и затем каждую часть нужно определённым образом обработать

каждая часть помещается в специальный (гипотетический) регистр 32x32 и [вот тут самое интересное] который даёт возможность сдвигать все "строки" и "столбцы" одновременно в разных направлениях. сдвигать можно только на 1.

как я пытался это решить -

допустим я положу в unsigned long int register[32] каждую часть
и затем буду сдвигать в лево право каждую "строку" массива
сохраняя первый или последний бит для вставки за место сдвинутого
что совсем не экономично (но лучше чем ничего)
примерно так же и вверх вниз

пожалуй что это даже можно назвать линейным сдвиговым регистром


может кто уже сталкивался с такими задачками?
может есть более "правильное" решение?
буду рад любой помощи
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2015, 02:24
Ответы с готовыми решениями:

Что такое регистры микропроцессора? Перечислите регистры общего назначения
Помогите пожалуйста решить задания по TASM 1) Что такое регистры микропроцессора? Перечислите...

Сдвиги
Необходимо сдвинуть массив беззнаковых целых чисел, как единое число. Обычные сдвиги и циклические...

Сдвиги
Здраствуйте, не могу понять в чем проблема model small .stack 256 .data .code main: mov ax,...

Сдвиги (С++)
Создать функцию, которая позволяет в заданном диапазоне натуральных чисел найти и выдать на экран...

1
9 / 9 / 7
Регистрация: 04.05.2015
Сообщений: 34
14.05.2015, 09:28 2
Ge3eR, std::rotate(), std::vector<bool>, std::bitset.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2015, 09:28
Помогаю со студенческими работами здесь

Сдвиги. (<< и >>)
Всем привет, подскажите плз, насчёт сдвигов, а то я чилал в инете и что то ничего не понял. Вот...

Битовые сдвиги
Подскажите и объясните как работать с двоичной системой. Извините если говорю что-то очень глупое и...

Побитовые сдвиги
нужна помощь с заданием на С++: При написании функций можно использовать только следующее: -...

битовые сдвиги
как с помощью битовых сдвигов передвинуть разряды в шестнадцатеричном числе?

циклические сдвиги
Как организовать циклический сдвиг числа? Например у меня есть число 5. В двоичной системе это...

Циклические сдвиги
доброго времени суток, уважаемые форумчане. напишите пожалуйста код к задаче, от этого зависит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru