分解物質
gas не может сказу исполняемый elf выкинуть?
ovf
нет, т.к. gas это ассемблер
gas не может сказу исполняемый elf выкинуть?
cc может, но он не работает, почему -- хз
Ned
cc может, но он не работает, почему -- хз
потому что надо ld и линкер скрипт
Это
Как двинуть отрицательное число в регистр?
$-1 не работает, ругаетс,
Ух
Щас буду ебаться с кодированием
Лел
Судя по всему, проблема не в этом
Pavel
Приветствую вас! Я очень мало знаю, я dotnet разработчик но меня влечет низкоуровневая отладка. Иногда приходится отлаживать ассемблерный код. Я хочу в этом чате подметить и познакомиться со знатоками дабы советоваться
Pavel
Есть тут dotnetчики?
Sergey
Est
Anonymous
Судя по всему, проблема не в этом
Проблема в том, что когда ты пишешь код на ассемблере, то ты загружаешь в регистр последовательность бит, цпу не знает с положительными и отрицательными числами ты работаешь, это должно быть у тебя в голове. Что отвечает за знаковость числа? При работе с 32 разрядными числами если бит 31 выставлен в 1, то такое число можно интерпретировать как число со знаком, отрицательное число. Если он сброшен в 0, то число положительное. Но даже если бит 31 выставлен в 1, то число можно считать как отрицательным, так и положительным тоже. Аналогично при работе с регистрами других размеров. Знаковый бит будет 15 , 7 и т.п. например signed 0 == unsigned 128 и т.п. ну и почитай о том какие флаги когда меняются (при каких арифм.операциях), это тоже важно
Я пытался сравнить два числа
А надо было одно в регистор
Anonymous
Ну да
Николай
Делал лабораторки в универе на asm`е, программируя КР580ВМ80А. Хочу лучше подружиться с ассемблером.
🦥Alex Fails
Располагайся)
IB
Располагайся)
BX r0 E HARDFAULT_REQ
fait
Хех, забавный бот. Иногда на ассемблере пишу прошивки для микроконтроллеров. Чат рассматриваю как инструмент для оперативного решения вопросов и получения новой для себя информации.
fait
Начал с AVR, когда прошивка на Си не вмещалась в 2 кб, переписал на ассемблере и 40% места осталось. Сейчас ковыряю ассемблер для stm8, но не от нехватки места, а для написания эффективных прошивок.
˙·٠•● ℕ𝕚𝕜𝕠𝕝𝕒𝕪 ●•٠·˙
Программирование на asm контроллеры Atmel
Murod
Мня зовут Мурод. Я почти не тронил ассемблер но есть желания изучить. в этот чат хочу узнать какой курс подойдет или книга для новички!?
Ned
#book
🦥Alex Fails
Привет. В списке материалов чата есть книги. Или можно поискать тут по тегу book
Murod
у меня первый вопрос для чего назначен ассемблер я знаю лиш можно программировать микрконтроллери! что я могу делать изучив этот язык?
Ned
настолько всё, что никакой другой язык не даст тебе больше
fait
у меня первый вопрос для чего назначен ассемблер я знаю лиш можно программировать микрконтроллери! что я могу делать изучив этот язык?
Я бы сказал (несколько упрощённо), что ассемблер это команды процессору/АЛУ микроконтроллера написанные в понятном для человека виде. Под каждую архитектуру - свои команды ассемблера и свой набор регистров. Но если освоил ассемблер под одну архитектуру, то разобраться с другой проще.
fait
Если рассматривать ассемблер под микроконтроллеры, то используя его можно создать очень быструю и маленькую программу. Если проект большой и пишется на языках высокого уровня, то критические участки можно написать на ассемблере (большинство сред разработки это позволяют).
Justin
Я не знаю, что о себе писать
Justin
Поэтому не буду этого делатт
Justin
Делать*
Михайло
/
\\\-_\\]\\0---
#book
Anonymous
что рассказать надо?
🦥Alex Fails
что рассказать надо?
Хочешь изучить асм или ты уже с ним знаком?
Anonymous
не знаком, но хотел бы узнать
\\\-_\\]\\0---
тут есть навигация по чатику?
Anonymous
хотя, вроде бы, на низком уровне можно писать и на Си
Михайло
#book
Anonymous
так
Anonymous
Си лучше?
🦥Alex Fails
Это взаимодополняющие инструменты
Dmitry
на си ты некоторых хитрых вещей не напишешь
˙·٠•● ℕ𝕚𝕜𝕠𝕝𝕒𝕪 ●•٠·˙
Что за прикол с хештегом #book
Dmitry
например напиши на си универсальную точку входа для EXE/DLL (различается числом параметром, 4 и 3 соответственно)
\\\-_\\]\\0---
а кроме книг например видео туториалы
Anonymous
что?
\\\-_\\]\\0---
и другие материалы
🦥Alex Fails
Что за прикол с хештегом #book
По нему можно искать быстрее книги
Anonymous
я же говорил, что ничего не понимаю
Dmitry
а
Dmitry
окей :)
˙·٠•● ℕ𝕚𝕜𝕠𝕝𝕒𝕪 ●•٠·˙
Да тут куча мусора а не книги
Anonymous
я еще пайтон изучаю
Dmitry
а я вообще не понимаю вопросов типа "что лучше" - какой язык больше подходит для решения конкретной задачи, тот и лучше для неё.
Anonymous
хм
Ned
Да тут куча мусора а не книги
а вот и мьсе профи посетил наши угодья
Anonymous
я тоже не понимаю, но когда вообще ничего не понимаю, то задаю
Ned
вот не больше
Anonymous
какой?
Ned
brainfuck
Anonymous
хммм
˙·٠•● ℕ𝕚𝕜𝕠𝕝𝕒𝕪 ●•٠·˙
Чат чтоб просто попи**етб
Ned
он вкратце описывает ТЗ той задачи, которую решает
Dmitry
задачу, заложенную в названии этого языка, он отлично выполняет :)
🦥Alex Fails
Все, харе флудить. Есть @fludpac для флуда
Ned
Чат чтоб просто попи**етб
эт пока вас навалилась толпа. щас такое во всех чатах. пиздуйте в @fludpac