Требуется разместить процедуры в отдельном файле. Раньше делал такое только с exe-шниками, провести аналогию с com не удалось, нагуглить ничего не нагуглил. Нужен рабочий пример или указание ошибки. Привожу часть кода:
основной файл,
l3.asmextrn ZaprosChisla:near, VyvodVBIN:near, VyvodVHEX:near
code segment public
assume cs:code
org 100h
start:
; тут код
code ends
end start
файл с процедурами,
l3p.asmpublic ZaprosChisla, VyvodVBIN, VyvodVHEX
code segment public
assume cs:code
ZaprosChisla proc near
;
ZaprosChisla endp
VyvodVBIN proc near
;
VyvodVBIN endp
VyvodVHEX proc near
;
VyvodVHEX endp
code ends
end
батник:
tasm\bin\tasm.exe l3.asm /l
tasm\bin\tasm.exe l3p.asm /l
tasm\bin\tlink.exe l3.obj+L3P.OBJ /t
Результат: при линковке
Fatal: Cannot generate COM file: invalid initial point address