Newsgroup: it.discussioni.ingegneria
Titolo: Cerco simulatore

Devo affrontare l'esame di Sistemi d'elaborazione e il mio prof. vuole,
tramite software, la simulazione del funzionamento di un processore
reale. Io ha trovato materiale solo sull'8086 della Intel ma francamente
mi spaventa un po' la segmentazione della memoria.
Qualcuno mi potrebbe gentilmente indicare siti su cui trovare manuali di
altri processori, suprattutto passati nel museo giurassico
dell'informatica? O meglio ancora Qualcuno ha dei manuali?
Alex.

 Ringrazio inoltre chi voglia ospitarlo sulla propria Home Page

 dell'informatica? O meglio ancora Qualcuno ha dei manuali?
Dovresti cercare materiale sul DLX (DeLuXe).  E' un processore _ampiamente_
documentato in "Computer Architecture and Organization - A Quantitative
Approach", per il quale c'e' una valanga di materiale, inclusi diversi
simulatori software e modelli hardware.  E' un processore che e' stato
sviluppato per rappresentare tutti (insomma, c'hanno provato ;) ) gli
aspetti tipici del progetto dei processori moderni, ed e' tipicamente
utilizzato dagli studenti di Computer Architecture per fare esperimenti.
Se questo non va bene come processore "reale", puoi prendere un PIC, che e'
uno dei processori piu' semplici che ci siano in circolazione, ed e'
ampiamente documentato.  E' un microcontroller che ha avuto molto
successo: non ricordo i titoli ma non avrai difficolta' a trovare ampia
documentazione.  Ovviamente anche per il PIC ci sono modelli di tutti i
tipi, come pure assemblatori e simulatori.
Riguardo il "giurassico" informatico c'e' molta roba per lo Z80, ma ci sono
anche un sacco di processori recenti che sono piuttosto semplici e tuttavia
molto interessanti.
--
Lorenzo Di Gregorio
lorenzo.d...@hl.siemens.de


Lorenzo ti ringrazio per il suggerimento, ovviamente la mia breve richiesta non
ha potuto centrare il cuore del problema.
Il mio prof. ci ha consigliato di simulare processori "di cui si trova
documentazione dettagliata", che in codice suo vuol dire "non scegliete
processori moderni o troppo complicati che tanto non li conosco, non riesco a
seguirvi e quindi vi trombo".
Dai commenti delle sventurate cavie che hanno gia' affrontato l'esame mi e'
parso di capire che il range dei processori accettati siano:
8086,8085,8080,Z80,68000,6502.
Ora poi capire cosa intendevo per "giurassico" e soprattutto perche'.
Purtroppo si da il caso che fra questo range limitato il materiale che ho tra
le mani e' prevalentemente quello dell'8086 che vorrei evitare. Mi
interesserebbe il 68000 ma attualmente ha trovato solo un manuale assembler
quindi non posso fare neppure l'assemblatore perche' qui non si spiesa
l'assocazione tra codici operativi mnemonici e binari.
Ringrazio anche renzoslow che mi ha dato di recente dei post e mi ha fatto
reperire materiale sullo Z80; in ogni caso ora sapete tutta la tiritera quindi
se potete indicarmi dell'altro ve ne saro' grato.
Anche a me piacerebbe fare cose piu' vicine a tempi nostri per arrichhire il
mio bagaglio culturale, ma questo sarebbe inutile a farmi passare l'esame e
checche' se ne dica e' importante; io penso sia meglio laurearsi subito e poi
crearsi un bagaglio culturale utile alla propria formazione da soli, daltronde
gli ingegneri sono in continua formazione nella loro vita!!! Non trovate?