#assembly
#сборка
Вопрос:
Правильно ли я говорю?Это основано на моем собственном опыте разборки двоичных файлов в Linux и Windows.
Ответ №1:
Именно отладчик выбирает, какой синтаксис сборки он хочет отобразить, а не операционная система. Обычно отладчики Windows используют синтаксис Intel, а отладчики Linux предпочитают AT amp; T.
Однако некоторые отладчики позволяют вам выбирать синтаксис. Например, GDB позволяет переключиться на Intel с: set disassembly-flavor intel
Ответ №2:
Это верно, но только из-за инструментов, которые вы выбрали для использования. Машинный язык идентичен для центрального процессора (предположительно, Intel x86), но используемые вами инструменты могут отображать язык ассемблера по-разному. Язык ассемблера — это всего лишь понятное человеку представление машинного языка.
Можно сравнить это с ведением бухгалтерского учета на английском языке по сравнению Французский. Числа те же, но слова, используемые для описания чисел, разные.
Ответ №3:
В основном да, но также зависит от ассемблера, например :