Я пытаюсь напечатать строку так, чтобы она не зависела от ОС. Например, программа должна работать в Windows так же, как в * nix.
Это вообще возможно? Я предполагаю, что поскольку базовая архитектура та же (x86), что метод будет таким же. Это так же просто, как вызвать прерывание?
Причина этого в том, что я пытаюсь написать компилятор, который генерирует ассемблерный код - на этом раннем этапе его разработки присутствует только несколько функций - я хотел бы иметь возможность протестировать сгенерированный ассемблерный код в Windows или * nix. В будущем будет невозможно поддерживать нейтральность к платформе при генерации того же кода, но в основном все, что я хочу сделать на этом этапе, - это напечатать строку.