71104
29-06-2005, 23:52
salve a tutti.
ultimamente mi interesso di programmazione a livello mooolto basso :D
in pratica scrivo codice assembler a 16 bit con un assemblatore (NASM), lo assemblo e poi a volte lo scrivo direttamente su un floppy, altre volte invece lo lascio su un file opportunamente paddato e lo do in pasto al virtual pc, il quale lo carica direttamente al boot (dopo il POST e tutta quella roba lì insomma).
nei miei innumerevoli e divertentissimi esperimenti sto facendo uso massiccio dei servizi del BIOS, dei quali ho un reference completo cartaceo (assolutamente ottimo).
inizialmente credevo che i servizi del BIOS fossero documentati in estremo dettaglio, come lo sono sul mio libro, ma recentemente ho scoperto che purtroppo non è così, perché da quanto ho capito si tratta di API che provengono da un'era molto diversa dal presente (sono abituato a MSDN :p).
ho scoperto che trovare in Internet il corrispondente online di quello che io ho su carta è difficilissimo, ma alla fine CE L'HO FATTA!!! :) :)
ho scoperto un sito (speriamo che resti online!! :cry: ) che riporta numerosi utili reference, tra i quali i servizi del DOS e del BIOS a 16 bit utilizzati ai tempi del 286 e roba simile :D
me lo sono messo tra i preferiti e riporto il link qui di seguito, sperando che possa essere utile anche a chi del forum si interessa dell'argomento. :)
http://www.clipx.net/ng/asm/
ultimamente mi interesso di programmazione a livello mooolto basso :D
in pratica scrivo codice assembler a 16 bit con un assemblatore (NASM), lo assemblo e poi a volte lo scrivo direttamente su un floppy, altre volte invece lo lascio su un file opportunamente paddato e lo do in pasto al virtual pc, il quale lo carica direttamente al boot (dopo il POST e tutta quella roba lì insomma).
nei miei innumerevoli e divertentissimi esperimenti sto facendo uso massiccio dei servizi del BIOS, dei quali ho un reference completo cartaceo (assolutamente ottimo).
inizialmente credevo che i servizi del BIOS fossero documentati in estremo dettaglio, come lo sono sul mio libro, ma recentemente ho scoperto che purtroppo non è così, perché da quanto ho capito si tratta di API che provengono da un'era molto diversa dal presente (sono abituato a MSDN :p).
ho scoperto che trovare in Internet il corrispondente online di quello che io ho su carta è difficilissimo, ma alla fine CE L'HO FATTA!!! :) :)
ho scoperto un sito (speriamo che resti online!! :cry: ) che riporta numerosi utili reference, tra i quali i servizi del DOS e del BIOS a 16 bit utilizzati ai tempi del 286 e roba simile :D
me lo sono messo tra i preferiti e riporto il link qui di seguito, sperando che possa essere utile anche a chi del forum si interessa dell'argomento. :)
http://www.clipx.net/ng/asm/