Используют ли файлы ядра * .S x64 или 32-битную сборку? - PullRequest
0 голосов
/ 16 января 2020

В этом вопросе: G CC -Ошибка ошибки: Перемещение R_X86_64_32S к '.data' , является примером 'hello world` в x64. Я пришел к этому, потому что я нашел хорошую книгу по GAS-ассемблеру для архитектуры x64 (зачем изучать старый 32-битный asm), но большинство репетиторов и книг предназначены только для 32-х. (например, профессиональный язык ассемблера , который очень рекомендуется). Моя цель, или почему я даже хочу изучать asm (GAS не nasm), состоит в том, чтобы я мог понимать файлы ядра * .S. Но в приведенном выше примере (первый URL) показан ПОЛНОСТЬЮ другой мир hello в x64, затем в 32.

Итак, мой вопрос: насколько x64 отличается от 32-битной x86 и насколько ядро ​​использует друг друга (вот почему я хочу изучать x64)?

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