Нужна серьезная помощь в сборке - PullRequest
1 голос
/ 07 июня 2010

Я пытаюсь изучать ассемблер уже несколько лет.Я получаю программу «Hello, World», но никогда дальше.Я нахожу это так сложно.Кто-нибудь может указать мне место или, может быть, даже себя, научить меня?У меня есть опыт программирования в основном на Python.Так что я не совсем незнаком с программированием.

Ответы [ 5 ]

1 голос
/ 26 июля 2016

Гораздо быстрее выучить язык ассемблера, если связать его с отладчиком, это действительно помогло мне понять, как происходит обмен значениями с регистрами, адресами памяти и как работают процессоры под капотом, каждый шаг трассировки изменяет состояниеЧто касается системы, я думаю, что это один из путей ее изучения, я предлагаю вам выбрать более графические, чтобы вы могли легко визуализировать, что происходит, может быть 16, 32 или 64 бита.

1 голос
/ 07 июня 2010

Я пользуюсь этой книгой с большим успехом, начинаю с самого начала и прорабатываю более сложные темы: Язык ассемблера, шаг за шагом

0 голосов
/ 07 июня 2010

Возможно, начните со сравнения его с python, поскольку это то, с чем вы знакомы. Эта ссылка приводит вас на сайт, который сравнивает языки программирования. Если вы перейдете к «99 бутылок пива», он покажет программу на нескольких языках, что позволит вам сравнить Python с ассемблером, чтобы создать ссылки, которые могут помочь вам позже. Кроме этого, я бы порекомендовал поискать примеры простых программ для начала, а затем пройти их и внести изменения, чтобы вы понимали, почему и как это работает. Затем, после этого, это сайты, на которых публикуются вопросы о программировании, и это позволяет вам опробовать новые программы, которые вы никогда не думали бы попробовать.

0 голосов
/ 07 июня 2010

Возможно, вам помогут некоторые популярные вопросы:

Обучение сборке

Ресурсы для изучения сборки ARM

0 голосов
/ 07 июня 2010

Начните с изучения C. С C на ассемблер - это небольшой шаг (может быть, не такой маленький, но многие выражения можно перевести с 1 на 1), и, вероятно, вы обнаружите, что сборка вам все равно не нужна .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...