este es el código que lo hace:
MODEL SMALL
.STACK 100h
.DATA
ruta DB 'a:\hola.txt',0
error1 DB 'ERROR DE APERTURA DEL FICHERO',13,10,'$'
error DB 0
ident_fich DW 0
.CODE
MOV AX,SEG ruta
MOV DS,AX
LEA DX,ruta
MOV AL,0
MOV AH,3Dh ;función abrir fichero
INT 21h
JC mostrar_error1 ;si CF=1 mostramos el error de apertura
MOV ident_fich,AX
fin:
MOV AH,4CH
INT 21h
mostrar_error1:
LEA DX,error1 ;mostramos el error de apertura
MOV AH,9 ;función de escribir por pantalla
INT 21h
JMP fin
END