машинного



Автор Екатерина задал вопрос в разделе Другие языки и технологии

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

Ответ от Кэп со стажем[гуру]
Катя, вот пример программы на ассемблере:
.data
hello:
.string "Hello world!
"
а вот машинный код:
BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21

Ответ от Александр Пожарский[гуру]
От машинного кода? В простейшем случае - тем что исполняемый файл содержит служебную информацию. Не считая конечно замены команды кодом.
Впрочем с учётом наличия многих средств типа макросов - отличие становится всё сильнее 🙂

Ответ от Капитан Гугл[гуру]
Машинный код - это просто набор байтов, которые обрабатываются процессором как программа.
Программа на языке ассемблера - это последовательность мнемокодов (вроде ADD AX,BX), которые кодируются собственно ассемблером в машинный код.

Ответ от Александр Багров[гуру]
"машинный язык" обычно называют "машинным кодом"
Он двоичный, записан в виде последовательностей 0 и 1.
Для удобства программисты часто используют шестнадцатеричную форму записи.
А язык ассемблера - это символьная запись, Она включает представление машинных команды буквами, цифрами и специальными знаками.
Ассемблер - это программа, которая переводит символьную программу в машинный код

Ответ от Jurijus Zaksas[гуру]
Ассемблер - это низкоуровневый язык программирования.
Машинный код - это набор инструкций некоторого процессора определенной архитектуры.
Лично я не вижу сходства вообще.

Ответ от Михайл Михайлович[активный]
.data
hello:
.string "Hello world!
"

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Пожалуйста, подскажите, чем ассемблер отличается от машинного языка?
Машинное обучение на Википедии
Посмотрите статью на википедии про Машинное обучение
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*