Возник такой вопрос:
При разделении асемблерного кода на несколько файлов (выделение каждой функции своего файла) компилятор почему то лепит кажый файл начиная с нулевого адреса.
Кто знает как сделать так чтобы компилятор последовательно соединил всё?
;-----------------------------
prog_01.asm
EXTRN CODE(quart_read)
;-----------------------------
quart_read.asm
PUBLIC quart_read
;-----------------------------
INPUT MODULES INCLUDED:
quart_read.obj (QUART_READ)
prog_01.obj (PROG_01)
LINK MAP OF MODULE: scnd (QUART_READ)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0053H ABSOLUTE
* OVERLAP * CODE 0000H A0EBH ABSOLUTE