и тот же Ассемблер или разные?
Что такое ассемблер по-твоему?
сборщик для языка сборки. Я запутался с терминологией
Ассемблер это программа транслятор, для перевода мнемоник (документированные процессором) в опкоды процессора. Язык ассемблера - это те самые мнемоники. А для создания компилятора нет смысла использовать какие-то "разные" ассемблеры, там одна концепция - сгенерировать мнемоники (компилятором), чтобы они были переведены в опкоды (ассемблером). Либо сразу перевести в опкоды (ассемблером).
Компилятор может использовать как системный, так и собственный ассемблер
Это что-то меняет в моём сообщении?
Скорее дополняет. В вашем сообщении сказано, что "нет смысла", но он иногда бывает, и по факту один компилятор может несколько разных ассемблеров использовать
Чем будут отличаться эти ассемблеры?
Тем, что это разные программы
Вот ты просто запутал ноивчка, и всё. Я написал "нет смысла использовать разные ассемблеры" - потому что для одного компилятора, они ничем не будут отличаться - они просто переводят мнемоники в опкоды. Это может быть внешний ассемблер какой-нибудь, и тогда компилятор генерирует ассемблерный листинг, или внутренний, и тогда компилятор сразу генерирует исполняемый файл. А ты начал загонять про какие-то разные ассемблеры, которые ничем не отличаются - новичку это зачем?
Обсуждают сегодня