Size: a a a

Ассемблер

2021 April 09

I

ICOcatcher localcoin... in Ассемблер
Привет, есть строка формата CharString db '23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz', как из нее вывести случайный символ?
источник

I

ICOcatcher localcoin... in Ассемблер
Или куда копать чтоб сделать генератор на основе этой строки
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
rdtsc
источник

х

хлебная крошка... in Ассемблер
Господи, только руки дошли. Что я делаю: реализую решение уравнения(см первую пикчу). В чём проблема? Использую db для хранения переменных и соотвествено перед началом выполнения провожу проверку значений, чтобы не выйти за диапазон для каждого из уравнений, а после начинаю выполнять математические операции. Порядок переменных в памяти: a,b, i, k, i1,i2. На картинке 3 корректное отображение значения -3 в третьей ячейке или нет(подчёркнуто красным)? Не могу понять, корректно ли работает то, что я написала потому что не понимаю этого отображения в памяти.

P.S. Прикладываю код этого ужаса и результат выполнения в памяти
P.S.S господи, я ненавижу свой университет(да, это университетские задачи)

памагите, у меня лапки
источник

х

хлебная крошка... in Ассемблер
источник

х

хлебная крошка... in Ассемблер
источник

I

ICOcatcher localcoin... in Ассемблер
🙏
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
то что дамп используешь хорошо. но лучше используй TD.EXE , это отладчик, который позволит тебе проконтролировать выполнение каждой инструкции, которую ты написал
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
поясни строки
shl
add
источник

ST

Saenro T in Ассемблер
Сверни её дискретно
источник

х

хлебная крошка... in Ассемблер
shl - сдвиг на разряд для умножения на 2
add - сложение, но меня смущает, что результат в ax, хотя у нас 1 байт памяти под переменную и нельзя поместить обратно в al
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
значит дествие такое: X*2+3
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
но где это в уравнении?
источник

I

ICOcatcher localcoin... in Ассемблер
а для нубаса?😁
источник

х

хлебная крошка... in Ассемблер
Мне явно надо переставать работать, если глаз уже на это мылится
источник

ST

Saenro T in Ассемблер
Ты хочешь получить хэш из некой строки?
источник

I

ICOcatcher localcoin... in Ассемблер
Нет, не хэш, а срез(случайный символ этой строки в цикле) чтобы образовалась случайная строка типа пароля
источник

ST

Saenro T in Ассемблер
Я об этом и говорю
источник

I

ICOcatcher localcoin... in Ассемблер
Я подумал про хэш функцию)
источник

ST

Saenro T in Ассемблер
Одно другому не мешает
источник