Весь фактический файловый ввод / вывод будет обрабатываться операционной системой, абстрагируемый open()
/ close()
/ read()
/ write()
/ и т. Д.системные вызовы (или любые другие аналоги в Windows).Поэтому на самом деле все, что нужно вашему ASM, - это вызывать эти функции (правильно устанавливать аргументы в стеке и т. Д.) И обрабатывать возвращаемые значения.
Так что, если вы уже знаете, как использовать open()
/close()
и т. Д. В C, и вы знаете, как вызвать функцию из ASM, тогда все готово!