Anonymous
так понял это типа пасвордный символ берет предыдущий
Anonymous
убирает звездочки
Anonymous
читает
Anonymous
обратно в звезды
Anonymous
и в файл?
Anonymous
Anonymous
и в файл?
Похоже разными способами копирует пароль в файл
Anonymous
Дайте группу васм
Anonymous
wasm.in, так и назвал. только смысла в ней пока нету, мы тут сидим, всё хорошо :)
Так, с сями в https://t.me/supapro
Здесь ассемблер, железки, которые программируем на ассемблере и около ассемблерные темы.
Anonymous
есть ссылки на андеграунд?
JeisonWi
JeisonWi
да, кстати я не помню, писал ли здесь. Многие, наверное слышали про открытыю реализацию ассемблера совместимого (практически компиляции без изменений) с MASM - JWasm ( http://wiki.osdev.org/JWasm ). Но автор остановил работу на проектом и отключил сайт, так что когда домен на котором JWasm и JWlink лежали умер, я перезалил самые последнюю версию на гитхаб и добавил автотестирование. Но времени у меня мало на JWasm и JWlink, а чтобы проект умирал - не хочется. Так что если кто желает внести свой вклад - welcome делать PR, на мерджи время найдется, а если код нормальный будет прилетать - дам права на репозиторий. В чем уникальный плюс JWasm - поддержка MASM синтаксиса. Я так в своё время на JWasm/JWlink/OpenWatcom перевел один большой проект на MSVC CL (старая версия)/MASM/TASM
JeisonWi
https://github.com/jwasm/jwasm
JeisonWi
http://jwasm.info/
Что за JWasm, поясни, пожалуйста.
JeisonWi
по сути - открытая реализация ассемблера совместимого (практически компиляции без изменений) с MASM
JeisonWi
http://wiki.osdev.org/JWasm
Так вот, твои два сообщения последние, по сути, лучше выглядели бы вместе. Если ссылку на вику не считать.
JeisonWi
подредактировал, спасибо
KosBeg
xor eax, eax
чему будет равен eax?
Kirill
KosBeg
ок, чёт новое придумаю щас
Ilya
Kirill
KosBeg
KosBeg
👀
Ilya
Благодарю, привет благородному сообществу
Kirill
KosBeg
😂😂😂
bilka00
Приведи команду анлогичную
xor eax, ebx
xor ebx, eax
xor eax, ebx
Ilya
KosBeg
Anonymous
xchg eax, ebx
KosBeg
Ilya
Бсвап разворачивает порядок бит жи?
KosBeg
да, все биты
KosBeg
хотя стоп
bilka00
xchg eax, ebx
Ну чо так сразу я же для примера дал вопрос
Anonymous
с ху я ли )
Anonymous
bswap меняет порядок байт
KosBeg
0FF0F0000h
это верный вариант, я в дебагере проверил 😂
bilka00
В х86 только в дебагере и проверять карра
bilka00
На то она и самая костыльная архитектура мира
bilka00
(Если все костыль с А20 начиная вспоминать то переполнение dword вызовем)
Anonymous
arr db 0, 2, 7, 1, 3
Anonymous
mov ebx, offset arr
Anonymous
mov ecx, 1
Anonymous
xlat al, byte ptr [ebx]
Anonymous
что будет в al?
Ilya
Тьфу, погуглить
bilka00
Знаю)
Тоже в свое время куски дизасемблера приходилось пилять
bilka00
Хотя он и не выходил за рамки основных пары опкодов
bilka00
+1 я ее где то видел
bilka00
Но хз чо делает
Anonymous
да неправильно написано
Anonymous
будет правильно так
Anonymous
mov al, 1
Anonymous
xlatb
Anonymous
чему будет равно al после
Ilya
Xlat загрузит в ал значение из таблицы на которую указывает ебх
Anonymous
Правильно
Anonymous
Значит какое число будет?
KosBeg
2?
Неизвестно
Anonymous
да
Ilya
А вот xlatb так сходу не скажу
Anonymous
al - index
KosBeg
да
что "да"?
2 или Неизвестно
Anonymous
ebx - base
Anonymous
ecx - это счётчик, я спутал с индексом =\
Anonymous
edx - data
Anonymous
eax - аккумулятивный, рабочий
Ilya
А под никсы кто нибудь пишет на асме?