Вопросы по работе с машинным языком
У меня есть несколько вопросов о машинном языке:
Как написать код машинного языка? И это на самом деле сделано?
Какая часть архитектуры обрабатывает машинный язык? (Intel или AMD чипсы? что-то еще?)
У каждой машины свой машинный язык?
Заранее спасибо за ответы:)
3 ответа
Я предполагаю, что английский не твой родной язык. Я сделаю все возможное, чтобы понять, что вы имели в виду, и сделаю мой язык простым.
Обычно не возможно. Сборка - самая близкая вещь, которая хорошо поддерживается.
Процессор принимает машинный код (intel, amd и т. Д.)
Разные процессоры имеют разный машинный код.
Начните с чтения этих двух статей в Википедии:
Они приходят в разных переводах и ответят на ваши вопросы.
Я не знаю, находишь ли ты тот же ответ, что и я. Я только начал изучать машинный язык и хочу посмотреть, как он работает.
Я написал 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 байт) загрузочного устройства, чтобы выяснить, как инструкции обрабатываются процессором.