Tiene Errores este programa¿?
Publicado por PASM (1 intervención) el 19/10/2009 23:51:51
Hola, trato de hacer un programa que mediante la interrupción 15h del BIOS obtenga los valores del modo de pantalla y de la página actual del ordenador y mediante la interrupcion 21H del DOS imprima los valores debueltos, el problema que me da al ensamblarlo es:
Object Modules [.obj]: PROPIEDADES_PANTALLA.obj
Run File [PROPIEDADES_PANTALLA.exe]: "PROPIEDADES_PANTALLA.exe"
List File [nul.map]: NUL
Libraries [.lib]:
Definitions File [nul.def]:
LINK : fatal error L1093: PROPIEDADES_PANTALLA.obj : object file not found
El codigo es:
DATOS SEGMENT
MODO DB ?
COLUMNAS DB ?
PAG DB ?
DB "$"
DATOS ENDS
PILA SEGMENT STACK
DB 128 DUP ('PILA')
PILA ENDS
CODIGO SEGMENT
ASSUME CS:CODIGO,DS:DATOS,SS:PILA
MOV AX,DATOS
MOV DS,AX
MOV DX,OFFSET MODO
PUSH AX
PUSH BX
MOV AH,15
INT 10
MOV MODO,AL
MOV COLUMNAS,AH
MOV PAG,BH
POP BX
POP AX
MOV AH,09H
INT 21
MOV AH,4CH
INT 21
CODIGO ENDS
END
Os agradeceria mucho que me ayudaseis con esto.
Object Modules [.obj]: PROPIEDADES_PANTALLA.obj
Run File [PROPIEDADES_PANTALLA.exe]: "PROPIEDADES_PANTALLA.exe"
List File [nul.map]: NUL
Libraries [.lib]:
Definitions File [nul.def]:
LINK : fatal error L1093: PROPIEDADES_PANTALLA.obj : object file not found
El codigo es:
DATOS SEGMENT
MODO DB ?
COLUMNAS DB ?
PAG DB ?
DB "$"
DATOS ENDS
PILA SEGMENT STACK
DB 128 DUP ('PILA')
PILA ENDS
CODIGO SEGMENT
ASSUME CS:CODIGO,DS:DATOS,SS:PILA
MOV AX,DATOS
MOV DS,AX
MOV DX,OFFSET MODO
PUSH AX
PUSH BX
MOV AH,15
INT 10
MOV MODO,AL
MOV COLUMNAS,AH
MOV PAG,BH
POP BX
POP AX
MOV AH,09H
INT 21
MOV AH,4CH
INT 21
CODIGO ENDS
END
Os agradeceria mucho que me ayudaseis con esto.
Valora esta pregunta


0