El ensamblador no puede ubicar los archivos existentes
Mi TASM está montado en la carpeta donde están mi TASM, TLINK y mis archivos. Específicamente está enC:/TASM/BIN
. No tengo problemas al ejecutar un solo archivo .asm, pero cuando incluyo otro archivo para que mi código se vea modular, surge este problema.
He incluido 6 archivos a partir de ahora que incluyeprintMzpos1.kt
. (La extensión del archivo no importa en la inclusión del archivo de ensamblaje). El nombre de mi archivo principal esc.asm
. La imagen muestra queprintMzpos1.kt
está en la carpeta donde está montado mi TASM:
Aquí está la instantánea de mi código. yo incluíprintMzpos1.kt
despuésmain endp
y antesend main
. printMzpos1.kt
contiene un procedimiento que imprime cajas.
.model small
.386
.stack 64
.data
colorW db 0Fh
xPos dw ?
currmode db ?
horLineLen dw 120
verLineLen dw 70
include macro.kt
.code
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
MAIN proc far
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
mov ax, @data
mov ds, ax
mov es, ax
setVidMode
cls
call printMzPos1
;call move3Boxes
retVidMode
mov ax, 4c00h
int 21h
MAIN endp
include printMzPos1.kt
include printMzPos2.kt
include printMzPos3.kt
include printMzPos4.kt
include drawRect.kt
include move3Boxes.kt
end MAIN
Aunque creo que lo incluí correctamente, todavía obtengo esto:
**Fatal** c.ASM(39) Can't locate file: printMzPos1.kt
¿Qué salió mal?