Как связать два исходных файла nasm

У меня есть файл, который определяет очень простые функции ввода-вывода, и я хочу создать другой файл, который использует этот файл.

Есть ли способ связать эти два файла?

prints.asm:

os_return:
    ;some code to return to os
print_AnInt:
    ;some code to output an int, including negatives - gets param from stack
print_AChar:
    ;some code to output a char - gets param from stack

usingPrintTest.asm:

main:
   push qword 'a'
   call print_AChar ;gets this from prints.asm somehow (that's my question)
   call os_return   ;and this too..

Обратите внимание, что это не настоящие файлы ... Они просто используются для объяснения моих проблема :)

Спасибо!

6
задан meltuhamy 18 November 2011 в 18:14
поделиться