Другие языки программирования и технологии

Ассемблер, двоичный код, и машинный код это одно и тоже?

ED
Erema Dyavlov
413
Зависит от контекста. Возможно использование данных терминов в одном смысле. Будет некорректно, но терпимо, большой ошибкой не является. Интуитивно схожие термины
Каждое из перечисленных - код низкого уровня в разных ипостасях
Виталий Валавин
Виталий Валавин
80 006
Лучший ответ
Erema Dyavlov А скажите пожалуйста а как прогать на машинном и двоичном кодах? Какие среды программирования для этого нужны? И сколько времени займет разработка сложного програмного продукта на этих вещах?
Двоичный код - какой-то код, в нем может быть всё, что угодно: шифры, базы данных, программы.
Машинный код - двоичное представление программы для ЭВМ.
Ассемблер - язык программирования, предназначенный для облегчения создания программ на машинном коде (содержит мнемонические имена команд, решает стандартные задачи по расчету полей кодов команд для переходов, констант и т. п., часто еще используются макроподстановки).
Ассемблер - это промежуточный язык программирования между языком высокого уровня и программированием в машинных кодах, который облегчает программирование в машинных кодах и убыстряет машинные операции, что важно при программировании в реальном масштабе времени. Двоичный код это число в двоичной системе счисления, а машинный код - это двоичный код, соответствующей определённой машинной операции.
Erema Dyavlov А интересно а на машинном коде щас кто нибуть программы пишет?
Erema Dyavlov и вообще на машинном коде реально вручную писать программы?
Ассемблер это язык на котором можно писать код котрый ликовщик с компилятором преобразуют в машинный код который потом процессор выполняет потоком двоичных команд
Андрей Марушко
Андрей Марушко
59 848
нет, не одно
Владимир Цапюк
Владимир Цапюк
49 504
Почти. Двоичным кодом могут быть и данные.
Алеся Чехлова
Алеся Чехлова
26 548
Ассемблер - это утилита, транслирующая исходники программы на языке ассемблера в машинный код. Машинный код - система команд (набор кодов операций) конкретной вычислительной машины. Двоичный код - один из способов представления данных с двоичным разрядом.
ассемблер это язык программирования, там буквами пишешь машинные команды