Beruflich Dokumente
Kultur Dokumente
Lenguaje Ensamblador
Ejemplo
El sistema de almacenamiento en disco constituye el soporte externo de la
informacin. Los datos se registran sobre la superficie del disco en una serie
de circunferencias concntricas llamadas pistas (track).
Rutina _AbsoluteRead: Transfiere el contenido de uno ms sectores del disco
al buffer especificado, accesando directamente a los sectores lgicos. En caso
de error, se enciende el bit de acarreo y AX contiene el cdigo del error.
Invocacin:
push <unidad de disco>
push <nmero de sectores a leer>
push <primer sector a leer>
push SEG <buffer>
push OFFSET <buffer>
call _AbsoluteRead
PUBLIC _AbsoluteRead
_AbsoluteRead PROC NEAR
ARG Buffer:DWORD,Start:WORD,NumSect:WORD,Drive:BYTE= ArgLen
push bp
; salvar BP
mov bp,sp
; permitir acceso a los argumentos
push bx
; salvar registros
push cx
push dx
push ds
mov al,Drive