Scripts de ensamblador

Con este programita en ensamblador puedes obtener el directorio en donde se encuentre actualmente el ms-dos.
.model tiny
.stack
.data
cad db 'Estas en $'
unidad db 'ABCDEFGH'
ruta db 30 dup(' '),'$'
 
.code
.startup
mov ah,19h ;Me fijo en que Unidad estas
int 21h
push ax
mov ah,09h
lea dx,cad ;Posiciono la direccion de la cadena
int 21h
pop ax
mov bl,al
mov dl,unidad[BX] ;posiciono la direccion en la cadena,
;en la letra donde estoy
mov ah,02h
int 21h
 
mov ah,47h ;Optener la carpta en que estoy
mov dl,03h ;Unidad donde quiero conocer el directorio
lea si,ruta ;En ruta guarde el nombre de directorio en el
;que estoy
int 21h
 
mov ah,09h
LEA DX, ruta
int 21h
 
.exit
end

 

Autor: elgame DescargarDescargar

Comentarios en "Obtener el directorio actual en ensamblador"

Table 'programa_programas.t_comentarios' doesn't exist