инструменты в маске для файлов IO - PullRequest
0 голосов
/ 17 апреля 2010

Как я могу работать с файлами в masm. Я имею в виду использование стандартных библиотек, включенных в Microsoft (MASM). Или что-то доступно в окнах без библиотек linkink.

1 Ответ

1 голос
/ 27 апреля 2010

Начните с сайта MASM32 (он предоставит вам основные необходимые вам включения). Используйте Win32 API в качестве вашего RTL (ничего для статической ссылки). Для консольного ввода-вывода см. Вызов GetStdHandle , чтобы начать работу. Используйте INVOKE для обработки параметров вызова параметров Win32. Также помните, что вы можете определить локальные переменные в функции MASM, и MASM сгенерирует для вас всю относительную адресацию BP, а также последовательность входа и выхода. MASM (32-разрядный) имеет ряд очень удобных функций HLL (которые нарушены в 64-разрядном MASM, кстати).

Веселись!

...