The McGraw-Hill Companies

Calcolatori elettronici

Calcolatori elettronici

Architettura e organizzazione

Giacomo Bucci

ISBN: 9788838664700

Gennaio 2009

Area Studenti

cap. 15
cap. 16
Non disp.

 

Storia

Eniac e Dintorni      

Un museo di vecchi computer

Computer IBM (mainframes)

Microprocessori Intel (dati su tutti i micro prodotti a partire dal 4004)       

Emulatori

Emulatore DLX                        Emulatore 8086

L’emulatore DLX emula l’esecuzione delle istruzioni nell’architettura DLX [Hennessy e Patterso], simile a quella usata a lezione.  Mostra come avviene l’esecuzione in pipeline, gli stalli etc. E’ utile per acquistare familiarità con l’esecuzine in pipeline.

L’emulatore 8086, consnete di scrivere programmi in Assembler 8086 e vedere l’esecuzione passo passo. Non tratta tutto il repertorio dell’assembler Intel. E’ comunque istruttivo far girare qualcuno dei programmi di esempio in dotazione.

Ambedue hanno interfaccia grafica

Assembler

WEBSTER: the place on the net to learn assembly language programming     Su questo sito si trova una quantità immensa di informazioni sull’assembler. Si trovano assemblatori a 32 bit e librerie por interfacciarsi al sistema operativo Windows.   Vi si trova anche un manule completo per il MASM Microsoft e per le utility di corredo (CREF, LINK, EXE2BIN, ecc.)

Scaricate un assemblatore

Per convenienza il file XASM.zip contiene l’assemblatore Arrowsoft 2.0, bdx2 (un debugger) e il linker. .

Programmi di esempio negli "approfondimenti al linguaggio assembler"

Potete scaricare i programmi di esempio riportati negli approfondimenti al linguaggio assembler. Essi comprendono i file .ASM, il file .MAC e i file .EXE

top