Acorn Atom: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
template cita "xxxx"; fix formato data |
m WPCleaner v2.0 - Fixed using Wikipedia:Check Wikipedia (Entità con codice nominale) |
||
Riga 30:
Il 6502, come tutte le CPU della famiglia [[MOS 65xx]], usava i primi 256 byte della memoria (la "pagina zero") per lo [[stack]]: a questi si aggiungevano altri byte utilizzati dal sistema operativo per i propri buffer e la memoria usata dal BASIC per il salvataggio di 27 variabili, per cui il primo kB di RAM non era disponibile all'utente.
Il coprocessore video Motorola 6847 poteva generare immagini monocromatiche testuali oppure grafiche. Sulla versione base il buffer video occupava 512 oppure 1024 byte di RAM, se in modalità testo o [[grafica raster|grafica]]. Se si optava per l'espansione di memoria a 12 kB di RAM il computer poteva gestire anche la grafica ad alta risoluzione (
Integrato nella ROM del computer c'era l'[[Atom BASIC]], un interprete BASIC che, nella versione da 8 kB, eseguiva solo calcoli con numeri interi: acquistando un'apposita ROM da 12 kB veniva offerto anche il supporto ai numeri in virgola mobile. Nella ROM del computer era incluso anche un [[assembler|assemblatore]] per cui nei programmi in BASIC si poteva includere anche del codice scritto in [[assembly]] 65xx: durante l'esecuzione del programma, l'interprete BASIC passava all'assembler il codice assembly che incontrava nel sorgente per essere trasformato in [[linguaggio macchina]] ed essere eseguito direttamente dalla CPU. Verso la fine del 1982 Acorn offrì come aggiornamento una memoria ROM contenente il [[BBC BASIC]], una versione derivata dall'Acorn BASIC ma migliore, scritta appositamente per il [[BBC Micro]].
|