|
Osservazioni su codificazione di programma:
Nella codificazione di programma data sopra, stiamo continuando basicamente effettuare le seguenti mansioni per gradi:
- il dinfo indica alla struttura del diskinfo_t che contiene le informazioni dei parametri richiesti tramite il funzionamento realizzato dalla funzione del _bios_disk.
- Poiché desideriamo scrivere sul primo settore del disc quindi la posizione del settore sarà come segue:
Parametro |
Che cosa significa |
dinfo.drive = 0x80 |
Indica l'azionamento fisico 80H che è il primo azionamento di disco rigido. |
dinfo.head = 0 |
Indica al numero capo 0 |
dinfo.track = 0 |
Indica alla pista 0 |
dinfo.sector = 1 |
Primo settore del disco magnetico che è settore 1 |
dinfo.sector = 1 |
Numero di settori da considerare per l'operazione di lettura = 1 |
dinfo.buffer = dbuf |
I dati attenuano per il funzionamento |
- Il nome di archivio ed il percorso di sostegno di MBR, dato dall'utente, è immagazzinato nel nome di schedario di allineamento di carattere. Dovrebbe essere tenuto presente che le informazioni di MBR dovrebbero dei 512 byte esatti.
- il _bios_disk (_DISK_WRITE, &dinfo) redige i dati sul primo settore del disco rigido (80H), specificato dal dinfo.
- La condizione ha rinviato, è immagazzinata nel risultato che è usato per visualizzare il messaggio per il funzionamento riuscito o per visualizzare un messaggio di errore sullo schermo se qualunque errore accade.
|
|