PDA

View Full Version : [BIOS] reference completo online


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/

repne scasb
30-06-2005, 08:40
Qui-> http://www-2.cs.cmu.edu/afs/cs/user/ralf/pub/WWW/files.html c'e' la piu' "ricca" documentazione (compreso l'int 21h), su tutti gli interrupt in modalita' reale (e non), che io conosca. Credo possa esserti utile, nel caso tu voglia "approfondire" ulteriormente le informazioni riportare sommariamente dal link che hai mostrato poco piu' in alto.

71104
30-06-2005, 13:27
ehm... a parte che non capisco come mai dici che il link che ho trovato io è sommario :confused: la parte sul ROM BIOS almeno mi sembra perfetta, dice tutto quello che voglio sapere; comunque grazie per il tuo link, ma lo trovo di difficile consultazione: bisogna scaricare i file compressi senza sapere quali interrupt sono descritte in ciascuno, ed inoltre ho provato a scaricarne uno e non ci capisco niente :confused:
lo so che a scaricare pochi kilobyte con l'adsl ci metto un secondo, ma la versione completamente online mi sembra molto più comoda :) senza contare che so già cosa vado a cercare quando clicco su qualcosa :)

71104
30-06-2005, 13:31
mi sono accorto che nel mio link alcuni reference sono obsoleti; ad esempio l'instruction set contiene a occhio la metà delle reali istruzioni di una moderna architettura Intel, ma per quello non m'interessa: il manuale Intel ce l'ho su PDF e da qualche giorno anche cartaceo :cool: a me interessano fondamentalmente i servizi del BIOS (e poi magari anche quelli del DOS).


EDIT: vabbè, sono un poco più di metà; due terzi, va'! :p

DanieleC88
30-06-2005, 17:01
Bei link! ;)
Quello di repne scasb già lo conoscevo, è ottimo. L'altro mi è nuovo e me lo gusterò. :D

fantoibed
01-09-2005, 23:41
Segnalo anche questo: http://www.geocities.com/mamanzip/pinczakko.html