=
я надеялся на менее обобщённый ответ. спасибо, погуглю
Aiwan \ (•◡•) / _bot
=
какие конкретно есть ресурсы для конкретного изучения конкретно языка ассемблера?
Aiwan \ (•◡•) / _bot
какие конкретно есть ресурсы для конкретного изучения конкретно языка ассемблера?
какого асма, под какую архитектуру, под какую ОС, какой разрядности?
=
допустим gnu assembler
Aiwan \ (•◡•) / _bot
с ним тяжело, только офф дока в сети, редко когда встретишь страницу по знакомству с ним
=
https://www.opennet.ru/docs/RUS/gas/ ?
=
это перевод вот этого как я понял https://ftp.gnu.org/old-gnu/Manuals/gas-2.9.1/html_chapter/as_toc.html
=
с ним тяжело, только офф дока в сети, редко когда встретишь страницу по знакомству с ним
хорошо, спасибо. потыкаю; если будут какие-то конкретные вопросы, с которыми я не смогу справиться сам, обращусь за помощью. может, выскажите какие-нибудь напутствия?
Aiwan \ (•◡•) / _bot
да, ищи здесь в поиске хештег book
Дмитрий
допустим gnu assembler
На Хабре, и англоязычных форумах. + производитель предоставляет, но чаще ждать приходится. Либо тут в книге. По ГНУ приемлемое колличество литературы в открытом доступе.
Eugene
Салют! Кто шарит в теме MTRR? Не могу понять, почему когда я делаю запись через MOVNTI в видеопамять, которая помечена как WB (writeback), у меня не ускоряется вывод. Ведь MOVNTI должен использовать WC (write-combining) при записи в WB-память. На i7-12700 всё норм, а вот на стареньком i5-3230M и на AMD Ryzen 5 2500U не работает!
Eugene
Если точнее, то с i5-3230M ситуация немного сложнее. Первые 4 ГБ помечены как WB, а LFB помечен как WC. Такая ситуация описана как undefined behaviour. Но по логике должно выбираться что-то из этого. В любом случае должно срабатывать WC.
Eugene
С i5 я разобрался. Уменьшил размер WB области, чтобы не было пересечений. Всё заработало. Видимо, действительно при пересечении UC ставится. А что не так с AMD ?
Eugene
А что у них в доках?
Норм. Нашлась ошибка. Не было региона на LFB вообще, я по дефолту UC (а я, видимо, подумал, что WB) 🤦‍♂️
Наталия
13
­
13
Одного раза мало?
Это бот
Дмитрий
Это бот
Может мизинчиком ноги разблочила и написала) Они могут😏
=
13
моё любимое число.
Алексей
моё любимое число.
ТЫ ЕЩЕ НАВЕРНО НА 0 ДЕЛИТЬ ЛЮБИШЬ?
­
Алексей
БЫСТРО ИСКАТЬ ПЕРИФЕРИЮ ПОД КОТОРУЮ ПИСАТЬ
Алексей
Лекция 250. Телефон с импульсным набором номера
Алексей
сачков куда то пропал я все хотел узнать что такое импорт в ИБ
Алексей
Я всегда заклеиваю камеру и в 100500 лучше дудя не дудя
Алексей
­
От куда?
Из тюремной дурки.
Алексей
Ты опять бифидок с бифитом путаешь?
Алексей
И елочку с новым годом ?
­
https://t.me/proasm/34281
Алексей
какая палата если у меня права даже на машину есть
Алексей
вот недавно C4 купил но там стекло пробито
­
Ты думаешь, такого клоуна, спиздившего пару сотен кРуб и спалившегося на шлюхах тут забыли?
Алексей
нео ты мамку потерял ?
­
За каких-то 5 лет.
Алексей
каких шлюхах ?
Алексей
ИЗ МВД?
Алексей
А НУКА РАССКАЖИМЕ ВРУШКА ЗА ШЛЮХ
­
Кто хочет поржать - вот примерно отсюда и ниже. «Удалённый аккаунт» - горе хакир постников https://t.me/proasm/34233
Алексей
ТЫ РЕШИЛ ПО ПОВОДУ 10 РУБЛЕЙ В СБЕРЕ ЗА ТЕЛЕФОН ?
Алексей
ПОМНЮ КАК ТО ЗА КАКОЙ ТО РЕГИАНАЛЬНЫЙ КРЕДИТ И ОТВЕТСТВЕННЫХ ЗА ПРАЗДИК И ЕЛКУ
Алексей
ТАМ ЧТО ТО ПРО ПИДОРА ВРОДЕ БЫЛО
­
Смотрю, остатки зайчаток разума ему таки отбили.
Алексей
ТАК КАРОЧЕ ИДЕМ МЫ С ПОЦАКАМИ ПОКУПАЕМ AWP ПОНЯЛ Я ЕБАШУ И В БИФИДОК ПРИКИНЬ
Алексей
ТЫ НЕ ЗНАЕШЬ ПО СРОКАМ БЕРЕММЕНИСТИ У ДЕВУШЕК ?
Алексей
Беременность малого срока
Алексей
Профессор В.Изранов
­
Кикнут
=
ТЫ ЕЩЕ НАВЕРНО НА 0 ДЕЛИТЬ ЛЮБИШЬ?
и 0 в 0 степень возводить, да
­
Eugene
Печально, что когда-то хороший чат превратился в помойку.
Eugene
Может, стоит почистить последние десятки сообщений не по теме?
­
Доброй ночи) Есть данная программа: выделяем на стеке место под целое число, передаем в регистры параметры (в rdi - адрес строки формата и в rsi - адрес, куда будет записано число (rbp - 8)) и вызываем scanf. Вызов scanf приводит к segfault at 0x00000000
Роман
Шо происходит, то я не могу отправить картинку, то уже от лица другого человека тут мое сообщение висит
s54820
Шо происходит, то я не могу отправить картинку, то уже от лица другого человека тут мое сообщение висит
Надо sub rsp,16. ABI требует выравнивания стека на 16 (потому что SSE). После call/push rbp стек выровнен, sub rsp, 8 всё ломает.
The Bird of Hermes
Доброй ночи) Есть данная программа: выделяем на стеке место под целое число, передаем в регистры параметры (в rdi - адрес строки формата и в rsi - адрес, куда будет записано число (rbp - 8)) и вызываем scanf. Вызов scanf приводит к segfault at 0x00000000
Ага, не удивительно. Ты когда процедуру вызываешь у тебя в стек кладётся адрес возврата. Что уменьшает стек на 8. А ты этот же адрес указал в качестве приёмника
The Bird of Hermes
Хотя тут же через rbp
Vladimir
На x86-64 разумеется
Роман
вызвал scanf с не выровненного стека
Да, я уже проверил, спасибо)
Кастро
Всем привет
Кастро
Ребят, как вы считаете, ассемблер - это язык общего назначения?
­
Ребят, как вы считаете, ассемблер - это язык общего назначения?
А что в твоём понимании "язык общего назначения"?
Кастро
А что в твоём понимании "язык общего назначения"?
Что на нем практически все писать можно
­
В таком случае - да.
Leon
Все что тьюринг-полное - общего назначения
Sergey
Что на нем практически все писать можно
Можно всё, но захочешь ли ты писать это всё на нём? На том же си писать приятнее, быстрее, а возможности он даёт практически такие же