Sokolov
Можно. Я разрешаю.
Чувак, спасибо!
Евгений
Добрый день.
­
Добрый день.
Здравствуй.
Евгений
Подскажите начинающему стоит ли сейчас смотреть старые материалы по ASM? Или нужно смотреть только новые книги, статьи какие-нибудь для изучения?
Евгений
Есть опыт работы админом, сейчас изучаю программирование. Чтобы лучше разобраться в низкоуровневых процессах работы ПК, ОС, программ.
Евгений
Понял, спасибо! Значит может начать с Калашникова, еще видел есть туториалы izelion'a?
Евгений
под Винду не особо актуально, перешел на Linux
Евгений
ага, вот как, тогда придется с Винды начинать, может так проще будет разобраться
­
Это не Линукс-канал. Пусть fasm/wasm изучает.
Евгений
Спс, начну с fasm/wasm
Artem
видел на вики книгу "ассемблер в linux для программистов на С"
Artem
там gas вроде
Texnik
Texnik
Help, нужно вычислить код команд
Anonymous
А потом такие недопропграммеры пишут код для подводной группировки спутников Марс-грунт :)
­
Никакой ты не Техник. Это звание надо заслужить.
Texnik
Я unity, C# программист) но в asm вообще не шарю и не охота
Anonymous
С#
Anonymous
­
А гавюнити тебя не напрягает?
Anonymous
Я не знаю, что это такое. Наверно ни разу не вляпывался.
Anonymous
А что с c# не так? Вроде, последнее время хорошо развивается. Почему сразу фу?
x86-64
Люди, кто близко знакомился с asm.js?
x86-64
Чо это?
Потому, что это фундаментальный уровень
x86-64
Любая программа в линуксе собирается при помощи ассемблера.
Sokolov
Любая программа в линуксе собирается при помощи ассемблера.
Ты специалист по Линуксу или по ассемблеру?
x86-64
В основном он ест выхлоп компилятора, но ничто не мешает писать асмокод вручную.
🦥Alex Fails
А что с c# не так? Вроде, последнее время хорошо развивается. Почему сразу фу?
Да норм язык, но оффтоп. Есть чат по дотнету: https://t.me/joinchat/AAAAAD6uHaxve5MzmbPIDw
x86-64
Ты специалист по Линуксу или по ассемблеру?
Я специалист по вычислительной технике :)
Anonymous
Да норм язык, но оффтоп. Есть чат по дотнету: https://t.me/joinchat/AAAAAD6uHaxve5MzmbPIDw
Да тот чат знаю. Спасибо. Стало интересно мнение человека, что так категорично высказывается, но при этом не знает юнити.
Artem
А кинь сюда с хештегом book
ну ок #book https://ru.m.wikibooks.org/wiki/Ассемблер_в_Linux_для_программистов_C
Oleg
Здраствуйте. Зачем копаться в asm.js если можно проще поставил среду на свою ос и занимайся ассемблером.
Anonymous
Да тот чат знаю. Спасибо. Стало интересно мнение человека, что так категорично высказывается, но при этом не знает юнити.
Потому что в первую очередь скачайте ЕЩЕ 300 метров этого фреймворка для хеллоуворлд. И далее по списку... Одни тесты скорости с С видели?
🦥Alex Fails
Люди, кто близко знакомился с asm.js?
Честно говоря, эта либа никак не связана с языком ассемблера, кроме названия. Она просто декларирует подмножество языка JS, которое будет оптимизироваться браузерными JS-двиглами
Anonymous
Потому что в первую очередь скачайте ЕЩЕ 300 метров этого фреймворка для хеллоуворлд. И далее по списку... Одни тесты скорости с С видели?
@ar7ch правильно говорит. Это другого уровня язык и для других целей. Смысл его с Си сравнивать? Тем более по размеру библиотек и скорости выполнения.
JeisonWi
Зато есть WebAssembly
Anonymous
Всем привет, может знает кто где отрыть битмапы для разных vga-шрифтов?
Anonymous
Друзья, собрал в одном месте 132 чата для программистов - @Chats_Developers. Пользуйтесь на здоровье.
vient
ebp создан, чтобы указывать на начало текущего фрейма (bp — base pointer); esp указывает на вершину стека, в отличие от ebp, может меняться по ходу исполнения функции
vient
это формально, а так оба регистры общего назначения, можешь делать с ними что хочешь
vient
это формально, а так оба регистры общего назначения, можешь делать с ними что хочешь
только надо учитывать, что esp это неявный аргумент для всяких push/pop/ret
Anonymous
x86-64
Зато есть WebAssembly
А его уже браузеры нормально держат?
x86-64
Всем привет, может знает кто где отрыть битмапы для разных vga-шрифтов?
Наверное, в биосах. Еще можно keyrus глянуть, там вроде даже редактор таких шрифтов был
Indr1x
кнопочка dowload
Anonymous
­
Там ttf для использования
Ищи знакогенераторы от старых текстовых мониторов
­
Или принтеров.
Anonymous
Лаба на атмелке?
Roman
Ребята, такой вопрос. В университете изучаем asm с использованием WinAPI. Мне бы хотелось потренироваться с Linux. Есть ли на линуксе аналог WinAPI вроде всяких графических MessageBox'ов? Буду благодарен за наводку - не могу найти ничего такого
Dmitry
Ну что, сразу Wine, в SDL есть подобные функции
Dmitry
Но там они довольно сложно сделаны, если что
Anonymous
hi
Anonymous
https://www.youtube.com/watch?v=0HSy2JIBJ0c
x86-64
Ребята, такой вопрос. В университете изучаем asm с использованием WinAPI. Мне бы хотелось потренироваться с Linux. Есть ли на линуксе аналог WinAPI вроде всяких графических MessageBox'ов? Буду благодарен за наводку - не могу найти ничего такого
На линуксе есть системные вызовы. И ничего больше. Все остальное - библиотечные функции, смотри доку по соотв. библиотекам и ABI для твоей архитктуры, чтобы знать, куда пихать параметры функций и где брать их результат.
🦥Alex Fails
/config
­
Для вр на асме писать? ()_[]
🦥Alex Fails
Для вр на асме писать? ()_[]
Да любой код на асме описывает VR
­
Да любой код на асме описывает VR
Так, мы сейчас точно про виртуальную реальность говорим?
dukeBarman
Это походу тот же спамер со 124 каналами про программистов :) Теперь по ним спамят
dukeBarman
Потому что к нам тоже забежал
­
Херово со спамом @AlexFails борется.
🦥Alex Fails
dukeBarman
В R0crew группу
🦥Alex Fails
Аа. Понял
Evgenii
Научу не спамить, пишите в лс.