chapter2-MIPS_ISA-Fall2008 - Οργάνωση...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
cslab@ntua 2008-2009 1 Οργάνωση Υπολογιστών 5 “ συστατικά στοιχεία - Επεξεργαστής : datapath ( δίοδος δεδομένων ) (1) και control (2) - Μνήμη (3) - Συσκευές Εισόδου (4), Εξόδου (5) ( Μεγάλη ποικιλία ’!!) Συσκευές γρήγορες π . χ . κάρτες γραφικών , αργές π . χ . πληκτρολόγιο . Για το Ι / Ο έχει γίνει η λιγότερη έρευνα …..(I/O busses , I/O switched fabrics …) Ιεραρχία Μνήμης : καταχωρητές , κρυφή μνήμη (L1), κρυφή μνήμη (L2), κύρια Μνήμη - ΠΟΛΥ ΣΗΜΑΝΤΙΚΟ ΣΤΟΙΧΕΙΟ !
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
cslab@ntua 2008-2009 2 Instruction Fetch (IF) Instruction Decode (ID) Operand Fetch (OF) Execute (Ex) Result Store (WB) Next Instruction Αρχιτεκτονικές Συνόλου Εντολών Instruction Set Architectures Μορφή Εντολών : μεταβλητό ή σταθερό μέγεθος bytes για κάθε εντολή ; (8086 1-17 bytes, MIPS 4 bytes) Πώς γίνεται η αποκωδικοποίηση (ID); Που βρίσκονται τα ορίσματα (operands) και το αποτέλεσμα : Μνήμη - καταχωρητές , πόσα ορίσματα , τι μεγέθους ; Ποια είναι στη μνήμη και ποια όχι ; Αριθμός εντολών Πόσοικύκλοιγιακάθεεντολή ;
Background image of page 2
cslab@ntua 2008-2009 3 Κατηγορίες Αρχιτεκτονικών Συνόλου Εντολών (ISA Classes) 1. Αρχιτεκτονικές Συσσωρευτή (accumulator architectures) ( μας θυμίζει κάτι ?) 2. Αρχιτεκτονικές επεκταμένου συσσωρευτή ή καταχωρητών ειδικού σκοπού (extended accumulator ή special purpose register) 3. Αρχιτεκτονικές Καταχωρητών Γενικού Σκοπού 3 α . register-memory 3b. register-register (RISC)
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
cslab@ntua 2008-2009 4 Αρχιτεκτονικές Συσσωρευτή (1) 1 η γενιά υπολογιστών : h/w ακριβό , μεγάλο μέγεθος καταχωρητή . Ένας καταχωρητής για όλες τις αριθμητικές εντολές ( συσσώρευε όλες τις λειτουργίες Συσσωρευτής (Accum) Σύνηθες : 1 ο όρισμα είναι ο Α ccum, 2o ημνήμη , αποτέλεσμα στον Accum π . χ . add 200 Παράδειγμα : A = B + C Accum = Memory(AddressB); Accum = Accum + Memory(AddressC); Memory(AddressA) = Accum; Load AddressB Add AddressC Store AddressA Όλες οι μεταβλητές αποθηκεύονται στη μνήμη . Δεν υπάρχουν βοηθητικοί καταχωρητές
Background image of page 4
cslab@ntua 2008-2009 5 Αρχιτεκτονικές Συσσωρευτή (2) Κατά : Χρειάζονται πολλές εντολές για ένα πρόγραμμα Κάθε φορά πήγαινε - φέρε από τη μνήμη (? Κακό είναι αυτό ) Bottleneck o Accum!
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/02/2009 for the course G 001 taught by Professor Shmmygr during the Spring '07 term at National Technical University of Athens, Athens.

Page1 / 68

chapter2-MIPS_ISA-Fall2008 - Οργάνωση...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online