Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kronex
0 / 0 / 0
Регистрация: 09.06.2010
Сообщений: 9
#1

контрольные суммы - C++

10.02.2011, 12:47. Просмотров 616. Ответов 2
Метки нет (Все метки)

всем здравствуйте.
я долго искал подходящий топик, но не нашёл и решил создать, так как то, что находил мне не подходило
теперь по делу.
меня сейчас посадили за один стареньки процессор еще с RISC архитектурой.
а дык вот. мне как задачку по освоению дали один, по их словам простой, а именно написать программку проверяющую контрольную сумму не файла и не текста, а памяти (EEPROM на 4кбайт).
а дык вот. не могу сообразить просто с чего начать, как обращаться к памяти, по какому принципу ищут сумму у памяти.
заранее благодарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2011, 12:47     контрольные суммы
Посмотрите здесь:

Контрольные суммы - C++
Добрый день! Есть такая задача: Дан битовый поток, найти в нем контрольные суммы и рассчитать их с помощью различных алгоритмов (алгоритмы...

Контрольные вопросы по ветвлениям - C++
Контрольные вопросы: 1. Когда возникает необходимость в организации развилки? 2. Какая развилка называется полной? неполной? ...

Контрольные вопросы на счет классов - C++
вот прочел гигантский параграф про классов,но понял можно сказать больше половины..в конце книги вопрсы,вот не могу ответить на 1.Что...

Отладка в Visual Studio 2010, не отображаются контрольные переменные - C++
Помогите пожалуйста разобраться, что у меня случилось с отладкой. С определенного момента просто перестали отображаться контрольные...

Массивы: Определить частное от деления суммы положительных элементов массива на модуль суммы отрицательных элементов - C++
Всем привет, учусь в 9-ом классе. Помогите решить 3 задачи, пожалуйста. 1) Известны данные о количестве осадков, выпавших за каждый...

Контрольные суммы - Windows 7
Как и чем в win7 проверять контрольные суммы. Заранее спасибо за ответ.

Контрольные суммы файлов - C++ Builder
Здравствуйте. Есть программа в которой надо выбрать директорию и она выведет список файлов и их контрольные суммы. Если брать...

Контрольные суммы и метод хеширования - Delphi
Помогите пожалуйста с заданием. Как сделать? Пусть а = 13, b = 19, с = МахVal + 1 = 256, t0 = 155. Вычислить контрольные суммы для...

циклические коды и контрольные суммы - Matlab
Помогите разобраться пожалуйста. Необходим расчет контрольной суммы. Нашла две разные программы в интернете, которые выдают вроде бы...

Как подсчитать контрольные суммы файла - Delphi
Под скажите, пожалуйста. Как подсчитать контрольные суммы файла : MD5, SHA1, SHA512, CRC32. Существует много программ для этих целей,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
10.02.2011, 17:48     контрольные суммы #2
Надо как-то скачать эти 4Kb в массив
А потом посчитать контрольную сумму массива
Kronex
0 / 0 / 0
Регистрация: 09.06.2010
Сообщений: 9
11.02.2011, 16:53  [ТС]     контрольные суммы #3
идея собственно нравится, а тогда вопрос, как заносить?
получается по ячейкам памяти или как?
логика то работает, то есть алгоритмы решения задач могу построить, а вот так аппаратные части, а точнее связи с машиной для меня сложновато

Добавлено через 17 часов 9 минут
я кстати написал не совсем верно, архитектура то гарвардская, а структура, точнее по набору команд процессор относится к RISC. теперь если кому пригодится решение такое:
вощем здесь так: есть три типа регистров по данной памяти:
регистр управления
регистр(ы) адреса
и регистры самих данных
так вот в регистре управления задаем режим на чтение, и меняя значения регистра(ов) адреса какой нить переменной прибавляем значение регистра данных.
вот собственно и все. как входить в режим и адреса уже у всех процессоров по-разному.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru