Всем привет.
Меня очень тянет к ассемблеру в последнее время, но дело в том, что я не знаю как его правильно использовать, да и синтаксис не тот, не зажигает он меня.
Допустим, пишу программу на ассемблере которая записывает текст в файл. Использую я WinApi, из-за чего получается какой-то высокоуровневый код, который меня не привлекает.
В каких случаях можно писать на ассемблере как в DOS? Т.е что бы код выглядел не так:
(Выглядит довольно высокоуровне, не вижу здесь ассемблера. Как будто пишу на С++)
invoke CreateFile, ...
invoke WriteFile, ...
invoke CloseHandle, ...
А вот так (другой пример, здесь не запись файл, а просто привёл синтаксис):
mov ds, 09h
mov ax, message
int 21h
По синтаксису, очень красиво и профессионально выглядит, сразу скажешь - действительно ассемблер. Можно ли писать софт на Windows используя подобный синтаксис?