|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Aug 2010
Messaggi: 2
|
[ASSEMBLY] trasferimento con INT 13H ah=02h
stavo cercando di creare un bootloader(per un floppy) che carica un eseguibile trovandone il segmento con la FAT.
però non riesco a trasferire in memoria la root dir non caisco cosa non vada. nella schermata rimane il cursore fermo... Codice:
leggi: ;trasferimento della root dir in memoria mov ax,1000h ;\ mov es,ax ; }destinazione copiatura ES:BX = 1000:0000 mov bx, 0 ;/ mov ah,02h ;servizio 2 dell int 13h mov al,0dH ;NUMERO SETTORI DA LEGGERE 14 mov cl,13h; ;SETTORE 19 mov ch,00h ;CILINDRO 0 mov dh,01h ;TESTINA DI PARTENZA 1 mov dl,00h ;UNITA' FLOPPY int 13h ;chiama l'int jc leggi ;se non riesce riprova |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2009
Messaggi: 638
|
Ciao!
Se vuoi posso aiutarti (anche io tempo fa ho lavorato su una cosa del genere). Potresti postare tutto il codice così proviamo ad assemblarlo e sistemarlo? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:34.





















