нужен разный ассемблер и они не совместимы?
ну как бы не логично было бы обзывать их *.c or *.js
Странный ответ *.fasm *.masm
именуй как хочешь. это же для удобства.
Они так и не именуются. GAS со своими "особенностями" именуется .as А вот остальные, нормальные, кто более-менее совместим и похож, да, именуются .asm.
Я изучаю GAS, и что-то мне говорили, что именуют .s, а as это компилятор
было бы логично .fasm .masm .nasm .tasm
gasm как всегда
как, если компилятор фасма понимает только asm, или я не прав ?
Да мне все равно, другой вопрос почему можно написать .ASM и .asm и обе сработают
Я опираюсь на логику, если фасм не опирается, значит не только asm.
Потому что в Windows не важен регистр. В Linux не сработает.
Понял, но у меня еще есть вопросы по фасму, почему в фасме можно написать format а можно Format, или console и Console, или Entry и entry, он что, специально апперкейссит или лоукейсит все эти "команды" ?
Если да, то не оптимизированно, не оптимизированно = не по ассемблерский
В ещё ты можешь написать mOv, Mov, MOV А ещё Eax, EAX, eAx, eaX. И ещё много всего.
У кого то в коде с заглавным, у кого то без.
У кого с заглавным? Фу, это некрасиво. Лучше писать маленькими. Меня аж в дрожь кинуло от таких слов.
Мда, на вкус и цвет.
В книге "РАЗРАБОТКА ОКОННЫХ ПРИЛОЖЕНИЙ НА FASMе"
Либо опечатка, либо писал какой-то растяпа по жизни.
в фасм все что встроено не чувствительно к регистру, все остальное чувствительно. сработают не только .ASM и .asm, а вообще все (единственное условие содержать они должны текст комманд фасму).
Ну там, в одних местах с заглавным, в каких-то без, просто каша.
Ещё есть .s для гнутого ассемблера
Обсуждают сегодня