Вопросы по работе с машинным языком

У меня есть несколько вопросов о машинном языке:

  1. Как написать код машинного языка? И это на самом деле сделано?

  2. Какая часть архитектуры обрабатывает машинный язык? (Intel или AMD чипсы? что-то еще?)

  3. У каждой машины свой машинный язык?

Заранее спасибо за ответы:)

3 ответа

Я предполагаю, что английский не твой родной язык. Я сделаю все возможное, чтобы понять, что вы имели в виду, и сделаю мой язык простым.

  1. Обычно не возможно. Сборка - самая близкая вещь, которая хорошо поддерживается.

  2. Процессор принимает машинный код (intel, amd и т. Д.)

  3. Разные процессоры имеют разный машинный код.

Начните с чтения этих двух статей в Википедии:

Они приходят в разных переводах и ответят на ваши вопросы.

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

Я написал 2 статьи об этом, и я надеюсь, что это полезно для вас. http://pengwenqiang.wordpress.com/2014/01/02/machine-language-first-try-hanging-bootloader/ http://pengwenqiang.wordpress.com/2014/01/03/machine-language-second-try-print-a-character-bootloader/

Первоначальная идея пришла от http://viralpatel.net/taj/tutorial/hello_world_bootloader.php. И я просто попробовал его метод машинным языком.

Основная идея заключается в написании нескольких очень простых инструкций x86 в загрузочном секторе (первые 512 байт) загрузочного устройства, чтобы выяснить, как инструкции обрабатываются процессором.

Другие вопросы по тегам