­
Новый создать, в смысле?
Не. Асм входит в лоулевел.
Eugene
Я не согласен с длинным именем группы.
Ну то есть чат переименовать в pro.lowlevel (хотя ссылка останется @proasm) ? А длинное название — это в описание я предлагал ("Чат об ассемблере, реверсе и низкоуровневом программировании в целом.")
Eugene
Поскольку есть противники, как я понимаю, то можно вообще опрос создать, типа • Переименовать чат в pro.lowlevel. • Создать отдельный чат для lowlevel (и RE).
­
Ну то есть чат переименовать в pro.lowlevel (хотя ссылка останется @proasm) ? А длинное название — это в описание я предлагал ("Чат об ассемблере, реверсе и низкоуровневом программировании в целом.")
Я за полное перемещение с переименованием. А pro.asm можно выделить в канал с мануалами, книгами, инфой. То есть всё, что тут ищется по тегу book
Eugene
Так, есть и книги по lowlevel'у интересные, не относящиеся конкретно к асму.
Co(n)stantine👨‍🔬
Давайте опрос плиз
Co(n)stantine👨‍🔬
тут начнут писать про драйвера для устройств и мне совсем не интересна эта тема
Eugene
Сделал уже.
Eugene
Только в чат его пригласил.
Eugene
тут начнут писать про драйвера для устройств и мне совсем не интересна эта тема
На форумах обычно это всё в одном разделе обсуждается, и про дрова не так уж прям много тем. А чаты, где прям всем были бы интересны все темы, вряд ли есть.
Eugene
Чатов и так всяких дофга, а это ещё дробить... Посмотрим, что Алекс скажет и опрос потом можно создать и там видно будет.
Влада
Добрый день! Хочу вычислить сумму 3 чисел. Получается в ax у меня хранится сумма чисел. А как мне вывести значение регистра на экран?
Eugene
Либо вручную преобразовать число в строку. Либо использовать сишный printf.
Влада
Либо вручную преобразовать число в строку. Либо использовать сишный printf.
А если использовать printf, то не надо преобразовывать в число?
Влада
Либо вручную преобразовать число в строку. Либо использовать сишный printf.
А там же вроде, чтобы вывести десятичное число там что-то надо делать. Помню, что остаток от деления нужно считать
Eugene
А там же вроде, чтобы вывести десятичное число там что-то надо делать. Помню, что остаток от деления нужно считать
В инете куча примеров. 0. Пусть eax содержит число. 1. Делим на 10 (не забыть обнулить edx). 2. К остатку от деления добавляем '0' и записываем в стек. Увеличиваем счётчик цифр. 3. Если частное не 0, идём к п.1. 4. Печатаем цифру из стека, удаляем её из стека, повторяем столько раз, сколько цифр.
Eugene
Вместо вывода по цифре можно писать в строку и потом всю строку вывести. Так будет быстрее, но смысл есть, если очень-очень много чисел выводится.
Eugene
Я видела тоже много примеров, но не один у меня не работал. Видимо разные версии
Потому что примеры есть для 64-х бит, есть для 16 бит (DOS).
Eugene
Добрый день! Хочу вычислить сумму 3 чисел. Получается в ax у меня хранится сумма чисел. А как мне вывести значение регистра на экран?
Зачем обнулять регистр, а потом записывать в младшую половину, когда вся работа идёт с младшей частью только? Лучше вообще только 32-битные и использовать, сразу mov eax,6 и т.д. И потом add eax,ebx...
Eugene
Кто-нибудь скачивал утекшие исходники 10-ки с betaarchive.com? Версию x86 или amd64. Есть там исходники WinAPI, ядра? А то там какая-то заморочная система скачивания.
Eugene
Может кто-нибудь поделиться их адресами FTP для скачивания?
Sevapp
Sevapp
да, кажется сессия начинается
­
Вообще безпалевные.
Anonymous
У двух людей одна и та же ава🤔
Dan
Если бы людей
Anonymous
🤔не понел
Aiwan \ (•◡•) / _bot
#book x86-64 Assembly Language Programming with Ubuntu (eng) асм вроде yasm используется
Aiwan \ (•◡•) / _bot
и не спрашивайте где нарыл
kitsu
и не спрашивайте где нарыл
http://www.egr.unlv.edu/~ed/assembly64.pdf в интернете? 🤔
Aiwan \ (•◡•) / _bot
bilka00
Тут любая техническое обсуждение не запрещал никто никогда
bilka00
(по поводу нормальных языков офк)
Aiwan \ (•◡•) / _bot
угу, видел
­
Вообще ниразу не бот.
Sevapp
Forth и Lua интересные языки. Равно как и Scheme. Хотя бы с академической точки зрения.
Sevapp
Ну давайте теперь меня закидаем камнями.
bilka00
В конкретно чате и луа можно обсуждать если ты даёшь интересные вопросы
bilka00
Не помню что бы тут игнорили интересные вопросы
­
Но всё же желательно c ним во pro.asm.flood
­
Это в pro.asm.flood.
bilka00
Но всё же желательно c ним во pro.asm.flood
Но никто же не сказал что нейронка не на асме
bilka00
Sevapp
Но никто же не сказал что нейронка не на асме
да это вообще не принципиально. Я вот как-то хотел написать удобную обертку над SPIR-V как раз для подобных задач
­
Но никто же не сказал что нейронка не на асме
Напиши её на асме и я лично отвезу тебя в психдиспансер. На улитках. Скороходных.
bilka00
Напиши её на асме и я лично отвезу тебя в психдиспансер. На улитках. Скороходных.
На самом деле если брать например что то самое банальное то не сложная задача
bilka00
Хотя я бы явно для базовой обработки данных (вроде чтения изображений/иных форматов данных на вход) вставлял бы костылем. А вот логику нс не так и сложно
Sevapp
На самом деле если брать например что то самое банальное то не сложная задача
я просто хотел удобный набор готовых команд для работы с большими матрицами, длинной арифметикой, вводом и выводом больших объемов данных и все это без ручной ебли с буферами.
bilka00
Офк в рамках моих ограниченных знаний
Sevapp
Весьма перспективная технология, имхо
bilka00
Весьма перспективная технология, имхо
Перспектива это не про людей которые рисуют фигуры лисажу на асме без наличия ОС
Sevapp
Перспектива это не про людей которые рисуют фигуры лисажу на асме без наличия ОС
да эт тож прикольно. Особенно, если еще заебаться и голыми руками заводить какой-нибудь Intel HD Graphics (спеки вроде есть)
Sevapp
snb_ihd_os_vol1_part1_0.pdf
Sevapp
может это
Anonymous
Сложно ли написать свой сборщик? Используя синтаксис не как у "стандартных" сборщиков? Я так понял, в основном нужно написать генератор для каждой инструкции? Фактически написать компилятор?
Anonymous
что такое сборщик?
Сидеть в чате про ассемблер и не знать что такое сборщик М-мда м-мдэ
Aiwan \ (•◡•) / _bot
что такое сборщик?
дословно, assembler - сборщик
Aiwan \ (•◡•) / _bot
те кто пероводит свои сообщения на русский всегда так пишут
vi'talij
vi'talij
как пример.
Anonymous
те кто пероводит свои сообщения на русский всегда так пишут
Мне просто раскладку лень было переключать