Tengo una rutina hexa7seg.s, dicha rutina la pruebo con Prueba1.s que al final tiene .INCLUDE "hexa7seg.s".
Aparte tengo otra rutina pbcda7seg.s, que la pruebo en Prueba2.s invocandola.
pbcda7seg.s invoca en sus líneas a hexa7seg.s.
Ahora, Prueba2.s al final tiene las lineas .ORG 0x0100
.INCLUDE "hexa7seg.s"
.INCLUDE "pbcda7seg.s"
y cuando lo compilo aparece esto:
UNDEFINED SYMBOLS
hexa7seg
Prueba2.o:C:\\Users\\usuario\\Desktop\\Micro/pbcda7seg.s:4: undefined reference to `hexa7seg'
Prueba2.o:C:\\Users\\usuario\\Desktop\\Micro/pbcda7seg.s:11: undefined reference to `hexa7seg'
C:\Users\usuario\Desktop\Micro\z80-tools\binutils-z80\z80-coff-objdump: 'Prueba2': No such file
Alguien puede decirme porqué? para mi está coherente la estructura