Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Вычисление выражения по формуле https://www.cyberforum.ru/ asm-beginners/ thread2433545.html
Разработать программы реализующую вычисления по указанным формулам. 2-я программа: Х= 3 (А - 4В ) + С / 4
Assembler Вычисление выражения по формуле
Разработать программы реализующую вычисления по указанным формулам. 1-я программа: Х= (А/ 2 + В) / 4 + С - 1.
Assembler Создание консольной 16-разрядной программы осуществляющей арифметические операции Создание консольной 16-разрядной программы осуществляющей арифметические операции на примере рассмотренной программы. Команды: SUB +(5;4). Команды MUL DIV INC DEC не используем. Просмотренная ранняя программа (тут есть ошибка в со стеком): ;инициализация модели .MODEL TINY .STACK 100h .DATA ;инициализация переменных размером 1 байт ;чтобы корректно работал вывод на экран https://www.cyberforum.ru/ asm-beginners/ thread2433460.html Assembler Вычисление целочисленного арифметического выражения https://www.cyberforum.ru/ asm-beginners/ thread2433195.html
Решить задачу на Assembler
Записать остаток от попарного деления элементов двух массивов в новый массив Assembler
Помогите пожалуйста Произвести операции над массивами 16-разрядных элементов. Массивы указать в сегменте данных. Результат вывести в программу. Записать остаток от попарного деления элементов двух массивов (1-го на 1-ый, 2-го на 2-ой…) в новый массив
Assembler Заменить все согласные буквы символами, стоящими перед ними в алфавитном порядке Помогите пожалуйста Обработать произвольный текст. Текст представить как переменную в сегменте данных. Результат вывести в программу. Заменить все согласные буквы символами, стоящими перед ними в алфавитном порядке (г → в, к → й, п → о) https://www.cyberforum.ru/ asm-beginners/ thread2432848.html
Assembler Определите, содержится ли заданный ключ в полном поисковом бинарном дереве https://www.cyberforum.ru/ asm-beginners/ thread2431905.html
Нужна ваша помощь, может кто нибудь накинет идей или какой нибудь материал, где можно посмотреть аналоги ________________________________ Опишите рекурсивную функцию и с помощью этой функции -определите, содержится ли заданный ключ в полном поисковом бинарном дереве (ключи – целые числа); буду благодарна ;)
Assembler Определить, можно ли купить 3 товара на некую сумму денег
Определить, можно ли купить 3 товара на некую сумму денег. СРОЧНО Нужно решить задачи на Ассемблере
Assembler Вычислить сумму чисел S= 1 + 7 + 13 + 19… до тех пор, пока сумма не превышает 1000 https://www.cyberforum.ru/ asm-beginners/ thread2431597.html
Вычислить сумму чисел S= 1 + 7 + 13 + 19… до тех пор, пока сумма не превышает 1000. СРОЧНО Нужно решить задачи на Ассемблере
Assembler Ошибочный результат при делении https://www.cyberforum.ru/ asm-beginners/ thread2431219.html
В цикле schet_dvoich при делении 10 на 2, после деления 5 на 2 регистр ax=258. Assembler для меня темный лес. Прошу помощи с максимальным пояснением. Спасибо! #include <stdafx.h> #include <stdio.h> #include <conio.h> #include <locale.h> #include <math.h> #include <cstring> int main(){
Assembler Что означает сообщение об ошибке "access violation at 0x00452a54: write of address 0x00000000"
Здравствуйте. Выскакивает обозначение ошибки; access violation at 0x00452a54: write of address 0x00000000. Что значит 0x00452a54 ? Заранее спасибо.
Assembler Не понимаю как сделать задание Описать две переменные Т и С типа слово и поместить в них значения. Выполнить пересылку переменной Т в регистр ВХ, а переменной С в регистр СХ. Описать переменную Е типа слово и внести в нее значение. В регистр DX переместить значение из ВХ. В переменную С переместить значение из Е. Поменять местами Е и ВХ. ORG 100h; Программа начинается с адреса 100h T DW 1; описание переменной типа... https://www.cyberforum.ru/ asm-beginners/ thread2430660.html
0 / 0 / 0
Регистрация: 19.04.2018
Сообщений: 17
0
NASM

Подсчет CRC32 - Assembler - Ответ 13478832

09.04.2019, 19:54. Показов 3154. Ответов 14
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, столкнулся с проблемой реализации подсчета массива с помощью crc32. Была написана функция в ассемблере на насме, которая должна использоваться С++. Программа должна считать контрольную
сумму массива двойных слов. Вот что имею:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SECTION .text
GLOBAL crc32c
; unsigned int crc32c(const char * buf, unsigned long len)
; * buf - rdi
; len - rsi
crc32c:
mov eax, -1 ; начальное заполнение
mov r11, 0 ; индекс массива
.oncemore:
crc32 eax, dword [rdi+r11] ; накопление CRC
inc r11 ; следующий элемент массива
cmp r11, rsi ; конец массива?
jne .oncemore ; нет – еще разок
xor eax, -1 ; инверсия результата
ret
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
extern "C" {
unsigned int crc32c(const char* buf, unsigned long len);
}
int main()
{
unsigned int res = crc32c("1,2,3,4,5,6,7,8,9,0",10);
std::cout<<std::hex<<res<<std::endl;
return 0;
}
В чем проблема?

Добавлено через 18 минут
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
extern "C" {
unsigned int crc32c(const char* buf, unsigned long len);
}
int main()
{
unsigned int res = crc32c("1,2,3,4,5,6,7,8,9,0",19);
std::cout<<std::hex<<res<<std::endl;
return 0;
}
Ошибку исправил в длине массива
Но сути не меняе

Вернуться к обсуждению:
Подсчет CRC32 Assembler
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2019, 19:54
Готовые ответы и решения:

Подсчет CRC32 из нескольких массивов разной длины
Коллеги, добрый день! Есть задача. Имею несколько массивов байт длиной от 0 до 150. Количество...

Подсчет контрольной суммы файла по CRC32: разобрать код
Здравствуйте. Есть вот этот код, суть его в том, что вбивается название файла, подсчитывается...

аппаратный подсчёт CRC32 в STM32 постоянно выдает ноль
имеется: KEIL 4.53 + ULINK2 + STM32F100C4 пройдено: RM0008, +...

CRC32
Здравствуйте! Мне нужно написать CRC32 в MATLAB Но я что-то не могу понять сам алгоритм CRC...

14
09.04.2019, 19:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2019, 19:54
Помогаю со студенческими работами здесь

Crc32
Мне необходимо защитить 1 процедуру. Для этого я выбрал rcr23. Ну вопрос как это все реализовать?...

Crc32 файла
Добрый день! Я писала программку для вычисления crc32 файла с таблицей значений, но преподу она не...

Crc32 библиотека
Здравствуйте! =) Подскажите, пожалуйста, знатоки! Нужно посчитать crc32 файла. Нашла...

Расчет CRC32
Добрый день! Подскажите, как рассчитать контрольную сумму: printf(&quot;2506000000%04X9001%02X&quot;, c,...

Про CRC32
Народ, кто шарит в CRC, помогите. Прогу надо доделать или переделать, может у кого-нибудь рабочий...

CRC32 + Optmism
Est ideja primenit CRC32 dla oprdelenija izmenalas li zapis v Access. Podskazhite normalnii...

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