Вопросы по работе с машинным языком - PullRequest
0 голосов
/ 10 июля 2011

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

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

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

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

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

Ответы [ 3 ]

5 голосов
/ 10 июля 2011

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

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

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

3 голосов
/ 10 июля 2011

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

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

0 голосов
/ 03 января 2014

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

Я написал 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 байт) загрузочного устройства, чтобы выяснить, как инструкции обрабатываются процессором.

...