ProcSim οδηγίες χρήσης.

Σχετικά έγγραφα
ProcSim οδηγίες χρήσης.

ProcSim οδηγίες χρήσης.

ProcSim οδηγίες χρήσης.

Hase οδηγίες χρήσης.

Hase οδηγίες χρήσης.

Hase οδηγίες χρήσης.

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

MIPS Interactive Learning Environment. MILE Simulator. Version 1.0. User's Manual

Αντικειμενοστρεφής Προγραμματισμός

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων

SMPcache. Ένα εργαλείο για προσομοίωση-οπτικοποίηση κρυφής μνήμης (Cache)

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»

Οδηγός Σύγχρονης Τηλεκπαίδευσης για καθηγητές

Συμβολική γλώσσα Εκπαιδευτικού Υπολογιστή - Λογισμικό Υπολογιστών

Οργάνωση Υπολογιστών ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Εργαστήριο 8: Μία Απλή Υλοποίηση του MIPS σε Έναν Κύκλο Ρολογιού ανά Εντολή

CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας)

Δημιουργία μιας εφαρμογής Java με το NetBeans

Εγκατάσταση του Arduino IDE

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΡΑΜΜΑΤΕΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ESCHOOL

Οδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C

XnetTrader: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό

Οδηγίες εγκατάστασης IBM SPSS Statistics 20

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Πανεπιστήμιο Μακεδονίας Τμήμα Εφαρμοσμένης Πληροφορικής. Mic-1 MMV. Προσομοιωτής Αρχιτεκτονικής H/Y

Μάθημα 4: Κεντρική Μονάδα Επεξεργασίας

Εγκατάσταση του AutoCAD

Πώς να ανοίξω το τερματικό στους υπολογιστές της σχολής

Chapter 5. Ο επεξεργαστής: διαδρομή δεδομένων και μονάδα ελέγχου. Ενδέκατη (11 η ) δίωρη διάλεξη.

Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση. LdapAdmin TEMPLATE

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

Οργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Οδηγός εγκατάστασης προγράμματος TestDrive του Υ.Μ.Ε.

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

ΥΠΟΥΡΓΕΙΟ ΕΜΠΟΡΙΟΥ, ΒΙΟΜΗΧΑΝΙΑΣ ΚΑΙ ΤΟΥΡΙΣΜΟΥ

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Οδηγίες για την Υποβολή Συμφωνητικού μέσω αρχείου

Τώρα ήρθε η ώρα για να αποκτήσετε το βασικό εργαλείο ανάπτυξης web εφαρμογών το GGTS.

Μαθαίνω τα Νοήματα. Περιβάλλον Διδασκαλίας Βασικού Λεξιλογίου της Ελληνικής Νοηματικής Γλώσσας. Οδηγός Εγκατάστασης. Ευίτα Φωτεινέα, Ελένη Ευθυμίου

Chem-PA Χημεία Λυκείου. Oδηγός εγκατάστασης & χρήσης του λογισμικού

XAMPP Apache MySQL PHP javascript xampp

utorrent 1.6 Θα πρέπει ο φάκελος να είναι κάπως έτσι:

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή.

Είσοδος σε συνεδρία της Blackboard και βασικές ρυθμίσεις

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) Αθήνα, 16 Μαρτίου Εισαγωγή

Εκπαιδευτικό Ρομπότ ΝΧΤ (REM Bot)

Οδηγίες Λήψης & Εγκατάστασης του Jitsi 2.0

Multi Cycle Datapath. Αρχιτεκτονική Υπολογιστών. 5ο εξάμηνο ΣΗΜΜΥ ακ. έτος: Νεκ. Κοζύρης

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής

ΕΓΧΕΙΡΙΔΙΟ ΥΠΗΡΕΣΙΑΣ ΣΥΛΛΟΓΙΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΕΓΓΡΑΦΩΝ

Εγχειρίδιο συμπίεσης / αποσυμπίεσης αρχείων με το λο ογισμικό WinRAR Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων ΥΠΣ ΕΔ/70 21/11/2012

Οδηγίες για αντιμετώπιση προβλημάτων στην εγκατάσταση του ΧΑΜPP

ΗΜΥ Εργαστηριακή Άσκηση 2

Κεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων.

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ COSMOTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

Android Studio για Windows

Ζωντανή τάξη μαθήματος

Δίκτυα Υπολογιστών Ι. Εγκατάσταση του Network Simulator-2 σε περιβάλλον Cygwin. Δ. Καρβουνάς, Δρ. Κ. Τσαγκάρης, Καθηγ. Π.

ΗΥ 232. Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 1. Εισαγωγή στο μάθημα. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

ΕΡΓΑΣΙΑ 2 - MOODLE ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ. Ακ. Έτος ΔΙΔΑΣΚΩΝ: Π. Εφραιμίδης. Υπεύθυνος εργαστηρίου: Α. Κουτσιαμάνης

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ "ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ" (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Εργαστήριο Εγκατάσταση Ubuntu με VirtualBox Εγκατάσταση Ubuntu με Unetbootin Απομακρυσμένη πρόσβαση με Putty/WinSCP

Μάθημα 3.2: Κεντρική Μονάδα Επεξεργασίας

Κάθε functional unit χρησιμοποιείται μια φορά σε κάθε κύκλο: ανάγκη για πολλαπλό hardware = κόστος υλοποίησης!

Ανίχνευση λογοκλοπής Εγχειρίδιο προγράμματος πελάτη

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

ΔΙΑΔΙΚΑΣΙΑ ΑΝΑΒΑΘΜΙΣΗΣ ΚΥΠΡΙΑΚΟΥ ΧΑΡΤΗ

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 2 24/01/2012

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Σύστημα Άυλων Τίτλων - Οδηγίες παραμετροποίησης client συστήματος

Βασική δοµή και Λειτουργία Υπολογιστή

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ COSMOTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

NetBeans και σχετικά προγράμματα. Κακαρόντζας Γεώργιος Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ 1ο Θερινό Σχολείο Κώδικα

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

2. Κάντε κλικ στο παράθυρο όψης Top για να το ενεργοποιήσετε, ώστε να σχεδιάσετε το πάτωµα του δωµατίου.

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition

Tο περιβάλλον Code::Blocks

Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ. Εισαγωγή

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΣΥΣΤΑΣΕΙΣ ΣΕ ΠΕΡΙΠΤΩΣΗ ΠΡΟΒΛΗΜΑΤΩΝ

ΗΜΥ 213. Εργαστήριο Οργάνωσης Η.Y. και Μικροεπεξεργαστών week 5. Διδάσκων: Δρ. Γιώργος Ζάγγουλος

Συστήματα Μικροεπεξεργαστών

ΗΥ 134. Εισαγωγή στην Οργάνωση και στον Σχεδιασμό Υπολογιστών Ι. Διάλεξη 1. Εισαγωγή. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

Technical FAQ. Data Encryption: 128bit έως 256Bit με επιλογή πρωτοκόλλου (AES, Triple DES, and TwoFish). Traffic Encryption: 1024bit RCA

Εγκατάσταση του Lazarus

MICROSOFT NETMEETING

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α

Σημειώσεις του σεμιναρίου: Δημιουργία εκπαιδευτικού ιστότοπου με χρήση του λογισμικού Joomla

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) Αθήνα, 1 Ιουνίου Εισαγωγή

ΠΕΡΙΟΧΗ ΚΙΝΗΣΗΣ ΤΟΥ ΣΩΜΑΤΟΣ

Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου

Οδηγίες Λήψης & Εγκατάστασης του Jitsi 2.0

Εγκατάσταση του PiNet για διαχείριση εργαστηρίου με Raspberry Pi. Συγγραφέας: Τριχόπουλος Γιώργος Δεκέμβριος 2016

ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού

Transcript:

ProcSim οδηγίες χρήσης. Το ProcSim είναι ένα εργαλείο προσομοίωσης Οπτικοποίησης του Datapath του απλού επεξεργαστή που περιγράφεται στο μάθημα (και στο βιβλίο). Το εργαλείο αυτό εκτελεί προγράμματα γραμμένα σε γλώσσα μηχανής όπως την έχετε διδαχθεί στο μάθημα και δείχνει τις τιμές όπως αυτες ταξιδευουν μέσα στον επεξεργαστή. Επίσης παρέχει τα περιεχόμενα του αρχείου καταχωρητών (register file), της μνήμης εντολών και της μνήμης δεδομένων. Το ProcSim μπορείτε να το βρείτε στο διαδίκτυο (http://www.jamesgart.com/procsim/ ) στην περιοχή του μαθήματος υπάρχει μια έκδοση με μια μικρή διόρθωση για linux, αντιγράψτε το αρχείο ProcSim.tar.gz στην περιοχή σας και αποσυμπιέστε τα περιεχόμενα. cp ~hy225/procsim/procsim.tar.gz. tar -xvf ProcSim.tar.gz Ανοίξτε τον φάκελο ProcSim όπου θα δείτε τα εξής αρχεία: Σε ενα τερματικό, αφου μεταφερθείτε στον φάκελο αυτό, πληκτρολογήστε./run.sh

Εναλλακτικά, μπορείτε να το τρέξετε σε Windows εκτελώντας το ProcSim.exe. Αφού το κάνετε αυτό θα δείτε να ανοίγουν τα παράθυρα: Πατώντας Start Simulation θα δειτε να ανοίγουν μερικά άλλα παράθυρα. Το κυρίως παράθυρο έχει το σχεδιο του datapath που προσομοιώνουμε. Τα άλλα τρία είναι απο πάνω προς τα κάτω όπως εμφανίζονται τα: Control Panel: Ορίζει την ταχύτητα της προσομοίωσης και ποια άλλα παράθυρα θα φαίνονται. Registers: Δείχνει τα περιεχόμενα του register file. Instruction Memory: Δείχνει τα περιεχόμενα της μνήμης εντολών. Πατώντας start execution στο παράθυρο Control Panel ξεκινάει η προσομοίωση της εκτέλεσης και μπορούμε να δούμε τις τιμές πάνω στα καλώδια καθώς αυτές 'ταξιδευουν' απο το ένα μέρος του datapath στο άλλο.

Διαλέγοντας File Open Sim απο το μενού του κυρίως παραθύρου μπορούμε να φορτώσουμε διαφορετικα datapaths απο τα διαφορετικά αρχεία.xml που βρίσκονται μέσα στο directory του ProcSim. Τα Datapaths όλα αφορούν τον ίδιο επεξεργαστή που μάθαμε στο μάθημα, απλά το κάθε ένα είναι σε διαφορετικό στάδιο υλοποίησης. Π.χ: το MIPS R2000 1 Fetching and Increm.xml Δείχνει μόνο το κομμάτι του datapath για το fetch των εντολών και την άυξηση του Program Counter.

Αφου διαλέξουμε κάποιο απο αυτά (Στο παράδειγμα μας το MIPS R2000 5 all jmp and addi.xml που είναι και το πληρέστερο), βλέπουμε το νέο datapath να σχηματίζεται στο κυρίως παράθυρο: Μπορούμε επίσης να διαλέξουμε διαφορετικά προγράμματα που θα τρέξουμε στην προσομοίωση μας επιλέγοντας file Open Assembly απο το μενου του κυρίως παραθύρου και επιλεοντας κάποιο.asm αρχείο απο το directory του ProcSim. Τα περιεχόμενα του νεου αρχείου.asm φαινονται στο παράθυρο Instruction Memory.

Control Panel: Μπορείτε να ελέγξετε την προσομοίωση απο το παράθυρο Control Panel. Πατώντας Start Execution ξεκινάει η προσομοίωση, μπορειτε να την σταματήσετε με τα πλήκτρα pause και stop και να ελέγξετε την ταχύτητα μέσω της μπάρας στο κάτω μέρος καθώς και μέσω των πλήκτρων super και instant. Πειραματιστείτε ελέυθερα. Τα πλήκτρα Registers, Main Memory και Instruction Memory εμφανίζουν ή κρύβουν τα αντίστοιχα παράθυρα που δείχνουν τα περιεχόμενα των Μνημών (Δεδομενων και Instructions) και αρχείου καταχωρητών αντίστοιχα. Registers: Το παράθυρο registers δείχνει τα περιεχόμενα του Register File. Πατήστε Show all για να δείτε τα περιεχόμενα όλων των καταχωρητών διαφορετικά φαίνονται μόνο οι καταχωρητές που έχουν χρησιμοποιηθεί απο το πρόγραμμα μέχρι εκείνη την στιγμή.

Instruction Memory: Στο παράθυρο αυτό φαίνονται τα περιεχόμενα της μνήμης εντολών, είτε σε μορφή κώδικα assembly είτε σε δυαδική μορφή πατώντας το πλήκτρο Machine code Αντίστοιχα, υπάρχει και το παράθυρο της κύριας μνήμης (Μνήμης Δεδομένων) με την δυνατότητα να δείχνει όλες τις θέσεις μνήμης ή μόνο αυτές που έχουν χρησιμποιηθεί.

Οδηγίες για Windows 1ος Τρόπος (new) Αφού κατεβάσετε το procsim από την περιοχή του μαθήματος ή απο το site : http://jamesgart.com/procsim/ όπου θα επιλέξετε να κατεβάσετε την έκδοση που δείχνει η παρακάτω εικόνα Θα αποσυμπιέσετε το αρχείο που κατεβάσατε θα ανοίξετε τον φάκελο και θα τρέξετε το procsim πατώντας στο εικονίδιο της παρακάτω εικόνας. Εάν δεν τρέχει και σας βγάζει διάφορα error πρέπει να κατεβάσουμε την Java SE Runtime Enviroment 8. Πηγαίνετε στον παρακάτω σύνδεσμο : http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html και κατεβάστε την 32-bit έκδοση της JR8 για windows όπως φαίνεται στην εικόνα :

Αφού κατέβει το αρχείο jre-8u121-windows-i586 ανοίξτε το και ολοκληρώστε την εγκατάσταση της JR8. Μετά την εγκατάσταση το ProcSim θα πρέπει να λειτουργεί κανονικά σε περίπτωση που αντιμετωπίζετε πρόβλημα μπορείτε να συνεχίσετε με τον 2ο τροπο. 2ος Τρόπος (old) Αν εχετε προβλήματα με το procsim σε windows θα πρεπει να κατεβάσετε και να εγκαταστήσετε μια παλιότερη έκδοση της Java, για να το κάνετε αυτό πρεπει να πατε στο λινκ: http://www.oracle.com/technetwork/java/javase/archive-139210.html πατήστε εκεί που φαινεται στην εικόνα, θα σας πάει στην παρακάτω σελίδα http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6419409.html πατήστε πάλί, αναλογα με την έκδοση των windows που έχετε (32/64 bit)

Θα πρεπει να κάνετε ένα λογαριασμό στην oracle, αν δεν έχετε ήδη μόλις πατήσετε "Sign in" θα μπορέσετε να κατεβάσετε το αρχείο της Java jdk-6u45-windows-x64.exe εγκαταστήστε το με τα default options

για να ελέγξετε οτι εγκαταστήσατε την σωστή έκδοση, ανοίξτε ένα τερματικό των windows και εκτελέστε java -version θα πρεπει να βλέπετε το ακόλουθο Για να τρέξετε το ProcSim πηγαίνεται στο:

http://jamesgart.com/procsim/ και κατεβάστε την έκδοση για windows, Κατόπιν ανοίξτε το αρχείο ProcSim.zip και αποσυμπιεστε το. Ανοίξτε ένα τερματικό των windows και πηγαινεται στο directory όπου έχετε αποσυμπιέσει το ProcSim και στο subdirectory classes και κατόπιν εκτελέστε την εντολή java -classpath "./*" ProcSim το procsim θα τρέξει κανονικά