Aiwan \ (•◡•) / _bot
Мне просто раскладку лень было переключать
чего? ассемблер - это уже искусственное слово?
Anonymous
чего? ассемблер - это уже искусственное слово?
Ну да, такого слова нет в русском языке
Aiwan \ (•◡•) / _bot
сборщик так сборщик
­
Мусора?
Aiwan \ (•◡•) / _bot
Ну да, такого слова нет в русском языке
тогда линкер это связыватель? или как там правильно переводится
Aiwan \ (•◡•) / _bot
Да, там какой-то термин есть
интересно послушать?
Anonymous
Мне бы самому узнать, как оно по-русски будет Так и буду писать linker
Aiwan \ (•◡•) / _bot
Мне бы самому узнать, как оно по-русски будет Так и буду писать linker
так и пиши, это название инструмента общего пользования, как и сам ассемблер, имя которых превратилось в нарицательное имя, и так же как имя собственное, переводу не подлежит
Eugene
Сам ассемблер – это транслятор вообще, а не сборщик. Линкер больше подходит под определение сборщика, но это вообще компоновщик, если вам надо правильно. А мы пишем на "языке ассемблера". Но все говорят "на программерской фене" просто на "ассемблере", потому что так проще :))
Anonymous
🤔
Eugene
Хотя, наверное, сборщик (билдер) — это 2 в 1, типа как компилятор. fasm — вполне себе сборщик и компилятор, т.к. он сразу в исполняемый файл переводит текст.
Eugene
Причём тут интерпретатор? Интерпретатор — это исполнитель кода, написанного либо текстом, либо в байт-коде.
Aiwan \ (•◡•) / _bot
да
Eugene
А как он может исполнять код?
Eugene
Макросредствами? Есть такие исходники, где AES-кодирование строки выполняется и т.п. Типа берёт исходный файл и на выходе мы получаем зашифрованный :)
Eugene
Не строки, а файла, вернее.
Aiwan \ (•◡•) / _bot
ща покажу, поймёшь. я вставил в справку по фасму 1.73 в конце, там глава "фасм как интерпретатор" или что то похожее, текст не мой, но описано интересго
Aiwan \ (•◡•) / _bot
Aiwan \ (•◡•) / _bot
#book
вот здесь
Eugene
А, макросредствами, как я и сказал. Ну, можно, наверное, отчасти это так назвать. Кстати, у меня этот CHM не работает. Заходишь в любой раздел, ничего не отображается.
Eugene
Кстати, это какая версия fasm переводилась? Последние цифры интересуют, после 73.
Aiwan \ (•◡•) / _bot
Кстати, это какая версия fasm переводилась? Последние цифры интересуют, после 73.
офф справка на более мелкие версии не разделяется, 1.64, 1.72, 1.73 и тд
Eugene
сохрани в диск, и в свой ствах убери "только чтение"
Сохранить в диск — это как? Где убрать ТЧ?
Eugene
офф справка на более мелкие версии не разделяется, 1.64, 1.72, 1.73 и тд
Да, но в неё всё же вносятся изменения этих более мелких версий. Меня интересует, с какой версией fasm была взята исходная справка для перевода?
Aiwan \ (•◡•) / _bot
Aiwan \ (•◡•) / _bot
а мож и 1.73.12. надо смотреть на компе какой фасм стоит
Aiwan \ (•◡•) / _bot
я к таким мелочам не присматриваюсь, ибо тогда придется мониторить каждый день каждую новую версию и вносить правки
Eugene
Intel SDM бы перевести на русский, вот это было бы шикарно вообще! По крайней мере, 1-й и 3-й том. А потом 2-й и 4-й (хотя бы частично, без таблиц). И в идеале обновлять каждые ≈ 4 месяца (когда выходят новые версии) :)) В принципе, это реально, если найти несколько единомышленников и каждому по несколько глав раскидать.
Aiwan \ (•◡•) / _bot
так я 1.73 содрал перевод с 1.64, недостающее пришлось самому, но там не много. и то sse и ряд других глав остались без перевода
Aiwan \ (•◡•) / _bot
Сохранить в диск — это как? Где убрать ТЧ?
сохраняешь в загрузки и ставишь галку
Eugene
если уже что то есть переведённое из старого, то уже легче будет
Там столько изменений наверняка в сравнении со старым, что лучше сделать с нуля, дабы ничего не упустить.
електр🟢нік ✙🟠рчбеч ඞ
Сидеть в чате про ассемблер и не знать что такое сборщик М-мда м-мдэ
пользоваться не общепринятой лексикой мда мдэ да, я писал свой ассемблер.
Eugene
сохраняешь в загрузки и ставишь галку
Да, работает, спс. Хотя при запуске я указывал "открыть", но не работало.
Aiwan \ (•◡•) / _bot
Да, работает, спс. Хотя при запуске я указывал "открыть", но не работало.
из телеги не запускается тк файл хранится в папке загрузки самой телеги, там возможно ограничения. а мож как вариант эт установки ОС для упакованных хтмл файлов
Eugene
Пофиг, главное, что сейчас работает :)
JeisonWi
Cutter в Гите теперь поддерживает отладку
JeisonWi
JeisonWi
https://github.com/radareorg/cutter
JeisonWi
Some of the currently supported features: ‣ Multiplatform native debugger ‣ Remote debugging using GDB or WinDbg ‣ Kernel debugging ‣ Attaching to a process ‣ STDIO interaction with debugge ‣ Stack, Registers, Backtrace, Memory map, breakpoints and more ‣ Support for multi-threading ‣ Stack and Registers inspection ‣ Backtrace ‣ and more ...
JeisonWi
Тестирование и фидбек приветствуются
JeisonWi
Если кто работает с отладкой асм кода, особенно вне винды
Andrey
А кто пользовался, есть смысл от гуя? Или консольный радар не хуже?
JeisonWi
Но многим графический интерфейс предпочтителен
JeisonWi
В основном радаре фич конечно больше
Andrey
Я вот тоже, и хз, стоит ли такую штуку попробовать. Есть ли какие-то фичи в юзабельности?
Andrey
Я ради фича эмулятора использую
Так дебагер и в радаре как бы есть
Andrey
А
dukeBarman
Не, именно эмулятор кода на уровне IR
dukeBarman
в консоли долго много команд вбивать :)
dukeBarman
можно конечно скриптег набросать...
dukeBarman
но клик клик наше фсё :)
Aiwan \ (•◡•) / _bot
я првавильно понимаю что линуховй gdb - консольная утилита для отладки? а есть ли для вин подобный консольный отладчик?
Andrey
Винподобный это какой? Windbg?
JeisonWi
Он работает и на винде
JeisonWi
И на Линуксе, и на макоси, и на FreeBSD/OpenBSD/NetBSD
Aiwan \ (•◡•) / _bot
Radare2
я думал это дизассемлер
JeisonWi
я думал это дизассемлер
И отладчик, и ещё много чего
JeisonWi
Это RE фреймворк
Aiwan \ (•◡•) / _bot
что есть re?
JeisonWi
что есть re?
Реверс-инжиниринг
JeisonWi
Есть и ассемблеры, но не для всех архитектур
JeisonWi
Для патчинга
­
Может тебя забанить?
🪐
Зочем
Aiwan \ (•◡•) / _bot
https://sourceware.org/binutils/docs/as/ #book gas manual