ΚMΕΚMΕ Κυριότεροι Καταχωρητές της ΚΜΕ του υπολογιστή TRN KME APC I IRX.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
GB ( ) 5 1 ( ) ( ) ( /cm 2 ) 0.2 /30min·φ90 (5 /m 3 ) 0.4 /30min·φ90 (10 /m 3 ) /30min·φ90 (25 /m 3 )
Advertisements

ΑΠΟΤΙΜΗΣΗ ΑΠΟΔΟΣΗΣ ΔΙΚΤΥΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ ΚΑΙ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΣΥΝΔΕΣΗΣ Ιωάννης Κόμνιος Μεταπτυχιακή Διατριβή Τμήμα.
Αποτελέσματα Μελέτης για το Μέγαρο Πολιτισμού Κύπρου Ετοιμάστηκε για την Εταιρεία KPMG Από την Εταιρεία RAI Consultants Public Ltd Μάρτιος 2008.
CytaInfo+ 1 ένα application για τη Cyta….. Αυτή είναι η όψη του CytaInfo+ 2.
1 ΤΑ ΝΕΑ ΦΟΡΟΛΟΓΙΚΑ ΜΕΤΡΑ. 2 - Από τον Ιούλιο ψηφίστηκαν τρεις νόμοι που περιέχουν σημαντικές αλλαγές στην φορολογική νομοθεσία και επιβάλλουν νέους φόρους.
Το υλικό του Υπολογιστή
της Μαρίας-Ζωής Φουντοπούλου
Οργάνωση και Αρχιτεκτονική Υπολογιστών Διάδρομοι Μεταφοράς Δεδομένων
Χρήση και αξιοποίηση των ΤΠΕ κατά τη διδασκαλία των μαθηματικών στη δευτεροβάθμια ελληνική εκπαίδευση Δρ. Σάλτας Βασίλειος, Ιωαννίδου Ευφροσύνη Τμήμα.
6ο Γενικό Λύκειο Καλαμάτας Α΄ τάξη - ερευνητική εργασία Σχ
ΤΑ ΜΕΡΗ ΤΟΥ ΠΟΔΗΛΑΤΟΥ
Πινακες (Arrays) Σημασια Συνταξη Αρχικοποιηση Προσβαση Παραμετροι
Κεφάλαιο 6 Υλοποίηση Γλωσσών Προγραμματισμού
Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ. Ε
Εκτέλεση Αλγορίθμων σε ψευδογλώσσα
Ρωτήθηκαν 67 άτομα μιας σχολής χορού και έδωσαν τις εξής απαντήσεις: Μ,Μ,Μ,Μ,Μ,Μ,Μ,Μ,Μ,Μ,L,L,L,L,L,L, L,L,L,L,T,T,T,T,T,T,T,M,M,M,M,M,M,M,M,M,M,L,L,L,L,L,L,L,T,T,T,T,T,M,M,
Μαρία Κούνδουρου PROFESSIONS ©Υπουργείο Παιδείας και Πολιτισμού.
Page  1 Ο.Παλιάτσου Γαλλική Επανάσταση 1 ο Γυμνάσιο Φιλιππιάδας.
Ασκήσεις Caches
ΝΕΟ ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Α’, Β’, & Γ’ ΓΥΜΝΑΣΙΟΥ ΟΜΑΔΑ ΕΡΓΑΣΙΑΣ Ανδρέας Σ. Ανδρέου (Αναπλ. Καθηγητής ΤΕΠΑΚ - Συντονιστής) Μάριος Μιλτιάδου, Μιχάλης Τορτούρης.
Κώστας Διαμαντάρας Τμήμα Πληροφορικής ΤΕΙ Θεσσαλονίκης 2011 Συστολικοί επεξεργαστές.
© GfK 2012 | Title of presentation | DD. Month
-17 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Σεπτέμβριος 2013 Δείκτης > +20 Δείκτης 0 a +20 Δείκτης 0 a -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
+21 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Δεκέμβριος 2013 Δείκτης > +20 Δείκτης 0 να +20 Δείκτης 0 να -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
1. Πιστεύετε ότι υπάρχουν διακρίσεις σε σχέση με:.
Έρευνα για το Εθνικό Φορολογικό Σύστημα Αθήνα 9 Νοεμβρίου ο Πανελλήνιο Επιστημονικό Συνέδριο Ι.Ο.Φο.Μ. Ι.Ο.Φο.Μ. – Π.Μ.Σ. Φορολογία και Ελεγκτική.
1 4 Square Questions B A D C Κοιτάξτε προσεκτικά το διάγραμμα. Θα σας κάνω 4 ερωτήσεις γι’ αυτό το τετράγωνο. ΕΤΟΙΜΟΙ;
Campaign Post Evaluation Report ΚΑΘΑΡΙΖΩ ΤΗ ΚΥΠΡΟ ΣΕ ΜΙΑ ΜΕΡΑ.
Μικροπρογραμματιζόμενη Λογική Μειονεκτήματα καλωδιωμένης λογικής (hardwired logic): Πολυπλοκότητα συνδυαστικού κυκλώματος ΜΕ Αδυναμία αλλαγής των εντολών.
Νευρωνικά Δίκτυα Εργαστήριο Εικόνας, Βίντεο και Πολυμέσων
ΚΑΤΟΧΗ - ΕΘΝΙΚΗ ΑΝΤΙΣΤΑΣΗ.
ΣΤΑΔΙΟΔΡΟΜΙΕΣ ΓΥΝΑΙΚΩΝ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ: ΚΟΙΝΩΝΙΚΟΙ ΕΠΙΚΑΘΟΡΙΣΜΟΙ ΚΑΙ ΠΡΟΣΩΠΙΚΕΣ ΣΤΡΑΤΗΓΙΚΕΣ Η έρευνα αυτή συγχρηματοδοτήθηκε από την Ευρωπαϊκή Ένωση, στα.
Αβιοτικό περιβάλλον οργανισμοί.
Αποκεντρωμένη Διοίκηση Μακεδονίας Θράκης ∆ιαχείριση έργων επίβλεψης µε σύγχρονα µέσα και επικοινωνία C2G, B2G, G2G Γενική Δ/νση Εσωτερικής Λειτουργίας.
1 Συλλογή Στοιχείων 24 Νοεμβρίου έως 5 Δεκεμβρίου 2005 Κοινωνικό, πολιτικό & οικονομικό περιβάλλον 1 1 ΚΟΙΝΩΝΙΚΟ, ΠΟΛΙΤΙΚΟ & ΟΙΚΟΝΟΜΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ( Δείκτες.
Η επιρροή του χώρου εργασίας των σχολικών τάξεων στη μάθηση
Νεοχώρι, Τ.Κ , Πήλιο, Μαγνησία
1 Οργάνωση και Αρχιτεκτονική Υπολογιστών Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Οργάνωση και Αρχιτεκτονική.
Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας & Βιβλιοθηκονομίας Μεταπτυχιακό Πρόγραμμα Σπουδών στην Επιστήμη της Πληροφορίας: Διοίκηση & Οργάνωση Βιβλιοθηκών.
+14 Σεπτέμβριο 2014 Δείκτης > +20 Δείκτης 0 να +20 Δείκτης 0 να -20 Δείκτης < -20 Συνολικά της ΕΕ: +1 Δείκτης > +20 Δείκτης 0 να +20 Δείκτης 0 να -20 Δείκτης.
1 Τοπικές βλάβες από δήγματα όφεων Κουτσουμπού Γεωργία Ειδικευόμενη Γενικής Ιατρικής ΓΚΑ Αθήνα, 18 η Ιουλίου 2002.
Διαδικασία τοποθέτησης υποστιβάδων κατά σειρά αυξανόμενης ενέργειας
Προγραμματισμός ΙΙ Διάλεξη #6: Απλές Δομές Ελέγχου Δρ. Νικ. Λιόλιος.
Travel Salesman. ABDCA, ABCDA, ACBDA, ACDBA, ADBCA, ADCBA … (3!) 3 σταθμοί και 1 βάση (3! διαδρομές) 4 σταθμοί και 1 βάση (4! = 24) 5 σταθμοί και 1 βάση.
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
Δομές Δεδομένων 1 Στοίβα. Δομές Δεδομένων 2 Στοίβα (stack)  Δομή τύπου LIFO: Last In - First Out (τελευταία εισαγωγή – πρώτη εξαγωγή)  Περιορισμένος.
Δημιουργικό Marketing συνθέσεις...με χρωματιστούς όγκους παιδικές.
Οργάνωση και Αρχιτεκτονική Υπολογιστών Βασικές αρχές Αρχιτεκτονικής
Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
Τμήμα Διοίκησης Τεχνολογίας - 9/2/ Μάνος Ρουμελιώτης Πανεπιστήμιο Μακεδονίας Αρχαία Ελληνική Τεχνολογία Ο Μηχανισμός των.
Μοντέλα Συστημάτων Παρουσιάσεις των συστημάτων των οποίων οι απαιτήσεις αναλύονται.
Προγραμματισμός ΙΙ Διάλεξη #5: Εντολές Ανάθεσης Εντολές Συνθήκης Δρ. Νικ. Λιόλιος.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Κληρονομικότητα.
ΜΑΘΗΜΑ AIMATΟΛΟΓΙΑ - ΑΙΜΟΔΟΣΙΑ ΤΟΜΕΑΣ ΥΓΕΙΑΣ - ΠΡΟΝΟΙΑΣ Γ’ ΤΑΞΗ ΕΠΑ. Λ
ANAKOINWSH H 2η Ενδιάμεση Εξέταση μεταφέρεται στις αντί για , την 24 Νοεμβρίου στις αίθουσες ΧΩΔ και 110 λόγω μη-διαθεσιμότητας.
ΚMΕΚMΕ Η σχεδίαση ψηφιακών κυκλωμάτων όπως η ΚΜΕ ενός Η/Υ απαιτεί συμβιβασμούς μεταξύ αντικρουόμενων παραγόντων: ΧΡΟΝΟΣ ΕΚΤΕΛΕΣΗΣΚΟΣΤΟΣΕΠΙΦΑΝΕΙΑΠΟΛΥΠΛΟΚΟΤΗΤΑ.
1 Ανατολική Μακεδονία - Θράκη Τμήμα Γεωλογίας Α.Π.Θ., Ασκήσεις Υπαίθρου Β’ έτους.
Παν. Πάλλα - ΕΚΦΕ Ν. ΣΜΥΡΝΗΣ
Τα προϊόντα της EmGoldEx Τα προϊόντα της EmGoldEx Ράβδοι χρυσού 24k καθαρότητας 999,9 απο 1 έως 100 γραμμάρια Όλες οι ράβδοι χρυσού είναι πιστοποιημένες.
ΜΑΘΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗ ΜΕΤΑΓΓΙΣΗ ΑΙΜΑΤΟΣ - ΑΙΜΟΔΟΣΙΑ
Residency Database Residency Database Project IFMSA Transnational project Από τηv Ελληνική Επιτροπή Διεθνών Σχέσεων και Ανταλλαγών Φοιτητών Ιατρικής (HelMSIC)
8 MRB, Συλλογή στοιχείων: 24 Νοεμβρίου έως 5 Δεκεμβρίου 2005 Θεσμοί/ Οργανισμοί 1 8 ΘΕΣΜΟΙ /ΟΡΓΑΝΙΣΜΟΙ (Βαθμός επιρροής, Αναγκαιότητα επιρροής, Βαθμός.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Προγραμματισμός Η / Υ 6 η Διάλεξη.
Δομές Δεδομένων - Ισοζυγισμένα Δυαδικά Δένδρα (balanced binary trees)
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Τάξεις και Αφαίρεση Δεδομένων.
+19 Δεκέμβριος 2014 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20 Δείκτης < -20 Συνολικά της ΕΕ: +5 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20.
Αγγελική Γεωργιάδου- Αναστασία Πεκτέσογλου Δράμα 2006
Παραδείγματα Προγραμματισμού Αναζήτηση του μεγίστου σε ένα πίνακα αριθμών χωρίς πρόσημο που βρίσκεται τοποθετημένος στη μνήμη από τη θέση TAB και μετά,
Μεταγράφημα παρουσίασης:

ΚMΕΚMΕ Κυριότεροι Καταχωρητές της ΚΜΕ του υπολογιστή TRN KME APC I IRX

Μορφή Εντολών Στον υπολογιστή ΤRN οι εντολές παριστάνονται με μία λέξη υπολογιστή μήκους 20 δυαδικών ψηφίων Πεδίο Κώδικα Εντολής Πεδίο Διεύθυνσης Πεδίο Τρόπου Προσπέ- λασης Ψηφίο Έμμεσης Αναφοράς Ψηφίο Δεικτοδοτημένης Αναφοράς

Τρόποι Αναφοράς στη Μνήμη Άμεση Αναφορά στη Μνήμη Έστω η εντολή LDA A LDA TAG Α <- Μ[TAG] 5

Τρόποι Αναφοράς στη Μνήμη Δεικτοδοτημένη Αναφορά στη Μνήμη Έστω η εντολή LDA,Ι A 3 Ι = 1315 LDA,I TAG Α <- Μ[TAG+I] 7

Τρόποι Αναφοράς στη Μνήμη Έμμεση Αναφορά στη Μνήμη Έστω η εντολή LDA (1312) A LDA (TAG) Α <- Μ[ M[TAG] ] 6

Τρόποι Αναφοράς στη Μνήμη Έμμεση και Δεικτοδοτημένη Αναφορά στη Μνήμη Έστω η εντολή LDA,Ι (1312) A 3 Ι =1315 LDA,I (TAG) Α <- Μ[ M[TAG+I] ] 6

Κύκλοι Μηχανής Η μεταφορά από τη μνήμη και η εκτέλεση μιας εντολής, λαμβάνει χώρα σε τέσσερις φάσεις ή κύκλους μηχανής : 1.Κύκλος Ανάκλησης της Εντολής (Instruction Fetch) 2.Κύκλος Δεικτοδοτημένης Αναφοράς, D=1 (Index Addressing) (σχηματισμός βοηθητικής διεύθυνσης Β) 3.Κύκλος Έμμεσης Αναφοράς. E=1 (Indirect Addressing) (σχηματισμός τελικής διεύθυνσης Β) 4.Κύκλος Εκτέλεσης

Συμβολική Γλώσσα TRN Οι εντολές και οι ψευδοεντολές της συμβολικής γλώσσας αποτελούνται εν γένει από τέσσερα τμήματα: ΕΠΙΓΡΑΦΗ: ΛΕΙΤΟΥΡΓΙΑ ΔΙΕΥΘΥΝΣΗ ΣΧΟΛΙΑ Επιγραφή: Ορισμός συμβολικών ονομάτων Λειτουργία: Συμβολικό όνομα εντολής ή ψευδοεντολής Διεύθυνση: - συμβολικό όνομα - ένας αριθμός ( , $1310 MSB 0 ή 1) - σύμβολο * - συνδυασμός των ανωτέρω σε παραστάσεις Σχόλια:Αγνοούνται από το συμβολομεταφραστή

Συμβολική Γλώσσα TRN Είδη εντολών του TRN (32 εντολές): Εντολές μεταφοράς Εντολές μεταφοράς Αριθμητικές – λογικές εντολές Αριθμητικές – λογικές εντολές Εντολές άλματος Εντολές άλματος Εντολές ολίσθησης Εντολές ολίσθησης Εντολές εισόδου – εξόδου Εντολές εισόδου – εξόδου Άλλες εντολές Άλλες εντολές

Εντολές Μεταφοράς 1.LDAA  M[T] 2.LDXX  M[T] 3.LDII  M[T] 4.STAM[T]  A 5.STXM[T]  X 6.STIM[T]  I 7.ENAA  AP* Επέκταση προσήμου 8.ΕΝΙΙ  ΑP

Αριθμητικές και Λογικές 1.INAA  A INXX  X DCAΑ  Α – 1 4.DCII  I – 1 5.ADAA  A + M[T] 6.SUBA  A – M[T] 7.ANDA  A ^ M[T] 8.ORAA  A v M[T] 9.XORA  A  M[T] 10. CMA A  A’

Εντολές Άλματος 1.JMPPC  T 2.JPNPC  Tif A<0 3.JAGPC  Tif A>0 4.JPZPC  Tif A=0 5.JPOPC  Tif V=1 (overflow) 6.JSRM[T]  PC PC  T JIGPC  Tif I > 0

Εντολές Ολίσθησης 1.SHA(Shift A αριστερά, if AP > 0 else Shift A δεξιά) (*** Διόρθωση στο βιβλίο) else Shift A δεξιά) (*** Διόρθωση στο βιβλίο) 2.SHX(Ομοίως για τον καταχωρητή Χ) 3.SAX(Ολίσθηση Α και Χ ταυτόχρονα)

Εντολές Εισόδου - Εξόδου 1.ΙΝPA  (δεδομένα θύρας εισόδου) 2.OUT(δεδομένα θύρας εξόδου)  Α Άλλες Εντολές 1.ΗLTΔιακοπή λειτουργίας 2.ΝΟPΚαμία λειτουργία

Ψευδοεντολές 1.Ψευδοεντολή NAM Έναρξη και ονομασία προγράμματος. 2. Ψευδοεντολές ENT και ΕΧΤ Εάν ένα πρόγραμμα P1 αναφέρεται σε διευθύνσεις ΑDD1, ADD2 ενός προγράμματος P2, τότε αυτό πρέπει να δηλωθεί στο P1 ως: EXT ΑDD1, ADD2 και στο πρόγραμμα P2 ως: ΕΝΤ ADD1, ADD2

Ψευδοεντολές 3. Ψευδοεντολή CON ΜορφήLOC:CON e1, e2, … Αποθηκεύει e1 στη διεύθυνση LOC e2 στη διεύθυνση LOC+1 e2 στη διεύθυνση LOC+1 4. Ψευδοεντολές RES ΜορφήLOC:RES n Με την ψευδοεντολή RES n θέσεις μνήμης από τη διεύθυνση LOC και μετά παραμένουν κενές προς χρήση από το πρόγραμμα

Ψευδοεντολές 5. Ψευδοεντολή ORG MoρφήORG C όπου C αριθμητική διεύθυνση που προσδιορίζει το αρχικό σημείο των εντολών που ακολουθούν στη μνήμη 6. Ψευδοεντολή END Δηλώνει τέλος του προγράμματος

Ένα απλό πρόγραμμα I Υλοποίηση του κώδικα result = 0; if ( input == 5) result = 10; result = 10;else result = 20; result = 20; στη συμβολική γλώσσα του TRN

Ένα απλό πρόγραμμα II NAM TEST ORG0 INPUT:CON 3(Τιμή μεταβλητής INPUT) FIVE:CON 5(Σταθερά FIVE για σύγκριση) RESULT:RES 1(Δέσμευση θέσης για RESULT) LDA INPUT( A = 3) SUB FIVE JPZ EQUAL ENA 20( INPUT ! = 5) STA RESULT( RESULT = 20) JMP STOP EQUAL:ENA 10( INPUT == 5) STA RESULT (RESULT = 10) STOP:HLT END

Ένα απλό πρόγραμμα II Υλοποίηση του βρόχου A = 0; for( i = n; i > 0; i --) A = A + i ; A = A + i ; στη συμβολική γλώσσα του TRN

Ένα απλό πρόγραμμα II NAM VROXOS ORG0 N:CON 5(Τιμή μεταβλητής n) INDX:RES 1(Δέσμευση θέσης για το i) SUM:RES1(Δέσμευση θέσης για αποτελ) LDI N( Ι = n) STI INDX( i = n) ENA 0(A = 0) LOOP: ADA INDX( A = A + i) DCI( Ι = Ι – 1) STI INDX( i = Ι ) JIG LOOP(if i>0 επανάληψη) STA SUM( SUM = A) HLTEND

Υποπρογράμματα Κυρίως πρόγραμμαΥποπρόγραμμα EXT TAG ENT TAG EXT TAG ENT TAG.TAG: RES 1.TAG: RES AD:JSR ΤΑG. ENA NUM JMP (TAG) ENA NUM JMP (TAG)... Με την εντολή JSR TAG :[TAG]  AD+1 PC  TAG + 1

Ένα απλό πρόγραμμα III Υλοποίηση του κώδικα x = 5; y = 2* x; z = 2 * y; στη συμβολική γλώσσα του TRN, με χρήση υπορρουτίνας που υπολογίζει το διπλάσιο ενός αριθμού, δηλαδή x = 5; y = double(x); z = double(y);

Υποπρογράμματα ΙΙΙ Κυρίως πρόγραμμαΥποπρόγραμμα ΝΑΜ ΜΑΙΝΝΑΜ DOUBLE ΝΑΜ ΜΑΙΝΝΑΜ DOUBLE EXT TAG ENT TAG EXT TAG ENT TAG ORG 0ORG 20 ORG 0ORG 20 X: CON 5TAG: RES 1 Y: RES 1SHA 1 (ολίσθ. του Α αριστ) Z: RES 1JMP (TAG) LDA XEND LDA XEND JSR ΤΑG JSR ΤΑG STA Y STA Y JSR TAG JSR TAG STA Z STA Z HLT HLT END END

Απεικόνιση της μνήμης 5 Reserved LDA X JSR TAG STA Y JSR TAG STA Z HLT ΧΥΖΧΥΖ Συμβ.Διευθ. Περιεχόμενο Διευθ Reserved SHA 1 JMP (TAG) ΤΑG Συμβ.Διευθ. Περιεχόμενο Διευθ

Απεικόνιση της μνήμης 5 Reserved LDA X JSR TAG STA Y JSR TAG STA Z HLT ΧΥΖΧΥΖ Συμβ.Διευθ. Περιεχόμενο Διευθ SHA 1 JMP (TAG) ΤΑG Συμβ.Διευθ. Περιεχόμενο Διευθ 5

Απεικόνιση της μνήμης 5 Reserved LDA X JSR TAG STA Y JSR TAG STA Z HLT ΧΥΖΧΥΖ Συμβ.Διευθ. Περιεχόμενο Διευθ SHA 1 JMP (TAG) ΤΑG Συμβ.Διευθ. Περιεχόμενο Διευθ 7