Como usar bibliotecas no assembly?

Bom dia pessoal.
Volto aqui novamente com mais uma duvida de iniciante, desta vez é como usar bibliotecas no assembly, por exemplo:
supondo que eu tenha um arquivo(codigo em assembly) de um delay, usando os timers, de 1segundo. Como posso utilizar este arquivo em um programa, sem precisar copiá-lo , apenas 'chamando' pelo nome ( algo semelhante com o que acontece na Linguagem C). E se eu quiser criar um arquivo( biblioteca) com as rotinas mais usadas, tipo: delays, rotinas para acionar displays, rotinas para teclado matricial, etc, como faço para utiliza-las como biblioteca?
Eu uso como compilador assembly, o assembly do Proteus e tambem o MCU8051ide.
Desde já agradeço a ajuda.
Volto aqui novamente com mais uma duvida de iniciante, desta vez é como usar bibliotecas no assembly, por exemplo:
supondo que eu tenha um arquivo(codigo em assembly) de um delay, usando os timers, de 1segundo. Como posso utilizar este arquivo em um programa, sem precisar copiá-lo , apenas 'chamando' pelo nome ( algo semelhante com o que acontece na Linguagem C). E se eu quiser criar um arquivo( biblioteca) com as rotinas mais usadas, tipo: delays, rotinas para acionar displays, rotinas para teclado matricial, etc, como faço para utiliza-las como biblioteca?
Eu uso como compilador assembly, o assembly do Proteus e tambem o MCU8051ide.
Desde já agradeço a ajuda.