0100: MAR ADR; wait;mdr DB; SCR L DH+MDR+CY
|
|
- Ενυώ Αλεξίου
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Άσκηση 1η: Αναφέρατε τα στάδια εκτέλεσης της εντολής ADC [6789], DH µε εντολές µικροπρογράµµατος περιγράφοντας και εξηγώντας αναλυτικά το κάθε στάδιο καθώς και τις τιµές ψηφιακών λέξεων που εµφανίζονται στους διαύλους δεδοµένων και διευθύνσεων σε κάθε στάδιο. Υποθέστε ότι ο IP ήδη δείχνει την διεύθυνση µνήµης που είναι αποθηκευµένη η εντολή (IP=0200). Επίσης υποθέστε ότι το opcode της εντολής είναι 1 byte (36 H ), ότι στη θέση DS:6789 υπάρχει ο αριθµός 45 H και ότι ο DH πριν την εκτέλεση της εντολής έχει την τιµή 12 H. Λύση 1η: Φάση Εξωτερική Λειτουργία ΑΒ DB Εσωτερική Μικρο-λειτουργία 1 ιάβασµα opcode 0100: MAR IP; IP IP+1(0201); wait; MDR DB; ΙR MDR 2 ιάβασµα low byte παραµέτρου διεύθυνσης 0100: MAR IP; IP IP+1(0202); wait; MDR DB; ADR L MDR 3 ιάβασµα high byte 0100: MAR IP; IP IP+1(0203); wait; MDR DB; ADR H MDR 4 Ανάγνωση δεδοµένων από την µνήµη και πρόσθεση 5 Εκτέλεση εντολής αποθήκευση δεδοµένων 0100: MAR ADR; wait;mdr DB; SCR L DH+MDR+CY 0100: MAR ADR;MDR SCR L ; wait; (εγγραφή στην µνήµη και τέλος διαδικασίας) στην µνήµη 6 Επόµενη εντολή 0100:0203 (0003) MAR IP; IP IP+1(0204); wait; MDR DB; ΙR MDR Άσκηση 2η: Σχεδιάστε και περιγράψτε την διάταξη αποκωδικοποίησης διευθύνσεων µνήµης σε ένα υπολογιστικό σύστηµα µε address bus των 20 bit, που έχει 1MB µνήµη εκ των οποίων τα 768 ΚΒ είναι RAM και τα 256 είναι ROM. Και η µνήµη RAM και η ROM υλοποιούνται µε chip µνήµης των 64 ΚΒ, και επιπλέον η µνήµη ROM χαρτογραφείται στις υψηλότερες διευθύνσεις και η RAM στις χαµηλότερες.. Λύση 2η: Chip RAM = 768Kb / 64Kb = 12 Chip ROM = 256Kb / 64Kb = 4 Σύνολο chip = 16 Άρα οι 4 πιο σηµαντικές γραµµές (υψηλότερης τάξης) του Address Bus Α16,Α17,Α18,Α19 θα οδηγηθούν στον αποκωδικοποιητή (2 4 =16). Οι 16 λιγότερες σηµαντικές γραµµές διευθύνσεων Α0..Α15 οδηγούνται σε όλα τα; chip µνήµης (2 16 =64Kb)
2 Άσκηση 3η: Εξηγήστε τι ακριβώς κάνει ο παρακάτω κώδικας assembly 8088 στο σύνολό του, σχολιάζοντας επεξηγηµατικά όλες τις γραµµές του κώδικα, αλλά και τις µεταβλητές [0100], [0102] και [0104] : MOV CL,[0102] MOV BL,[0100] MOV AX,1 loop1: CMP CL,00 JE telos MUL BL DEC CL JMP loop1 telos: MOV [0104],AX Λύση 3η:
3 Ο κώδικας υπολογίζει την δύναµη B E όπου B είναι το περιεχόµενο της [0100] και E το περιεχόµενο της [0102], Το αποτέλεσµα σώζεται στην [0104]. MOV CL,[0102] MOV BL,[0100] MOV AX,1 loop1: CMP CL,00 JE telos MUL BL DEC CL Φορτώνει τον εκθέτη στον CL Φορτώνει την Βάση στον BL Αρχικοποιεί τον ΑΧ που θα υπολογίζει την δύναµη µε το 1 που είναι το ουδέτερο στοιχείο στον πολλαπλασιασµό. Συγκρίνει το CL µε το 0 για να τερµατιστεί ο βρόχος και τότε διακλαδίζει το πρόγραµµα στο telos αλλιώς κάνει AX=AX * BL µειώνει τον CL που είναι µετρητής Άσκηση 4η: JMP loop1 και ξαναγυρνάει στο Loop1 για να εκτελέσει την επόµενη επανάληψη telos: MOV [0104],AX Αποθηκεύει το αποτέλεσµα (AX) στην [0104] Σχεδιάστε και περιγράψτε αναλυτικά την διάταξη αποκωδικοποίησης διευθύνσεων µνήµης σε ένα υπολογιστικό σύστηµα µε Μ/Ε που έχει address bus των 24 bit, το οποίο έχει 16MB µνήµη εκ των οποίων τα 12 ΜΒ είναι RAM και τα 4ΜΒ είναι ROM. Και η µνήµη RAM και η ROM υλοποιούνται µε chip µνήµης των 512 ΚΒ, και επιπλέον η µνήµη ROM χαρτογραφείται στις υψηλότερες διευθύνσεις και η RAM στις χαµηλότερες. Λύση 4η: Chip RAM = 12Μb / 512Kb = 24 Chip ROM = 4Μb / 512Kb = 8 Σύνολο chip = 32 Άρα οι 5 πιο σηµαντικές γραµµές (υψηλότερης τάξης) του Address Bus Α19, Α20, Α21, Α22, Α23 θα οδηγηθούν στον αποκωδικοποιητή (2 5 =32). Οι 19 λιγότερες σηµαντικές γραµµές διευθύνσεων Α0..Α18 οδηγούνται σε όλα τα; chip µνήµης (2 19 =512Kb)
4 Άσκηση 5η: ίνονται οι τιµές των καταχωρητών κατά την έναρξη ενός προγράµµατος γλώσσας µηχανής του 8088 : CS=0100, DS=0200, SS=0400, ES=0600, IP=1111, SP=1FFF, SI=0001, DI=2222 Καθώς και το ίδιο το πρόγραµµα : MOV AL,[1234] PUSH AL MOVSB Αναφέρατε αιτιολογηµένα σε δεκαεξαδικό και δεκαδικό σύστηµα την πραγµατική διεύθυνση µνήµης που: Α. Ξεκινάει το πρόγραµµα Β. Το περιεχόµενό της φορτώνεται στον AL Γ. Αποθηκεύεται ο AL στο Stack (Στοίβα). ιαβάζεται ο χαρακτήρας του string µε την MOVSB E. Αποθηκεύεται ο χαρακτήρας του string µε την MOVSB Λύση 5η: Α. Ξεκινάει το πρόγραµµα στην CS:IP = : = * = = = Β. Το περιεχόµενό της φορτώνεται στον AL DS: = : = * = = = Γ. Αποθηκεύεται ο AL στο Stack (Στοίβα) SS:SP = :1FFF16 = *1610+1FFF16 = FFF16 = 5FFF16 = ιαβάζεται ο χαρακτήρας του string µε την MOVSB DS:SI = : = * = = = E. Αποθηκεύεται ο χαρακτήρας του string µε την MOVSB
5 ES:DI = : = * = = = Άσκηση 6η: Εξηγήστε τι ακριβώς κάνει ο παρακάτω κώδικας assembly 8088 στο σύνολό του, σχολιάζοντας επεξηγηµατικά όλες τις γραµµές του κώδικα, αλλά και την µεταβλητή [0200] και τον πίνακα που αρχίζει στην διεύθυνση [0208] : 0100:0000 MOV AL, :0002 MOV SI, :0005 TEST AL, [0200] 0100:0008 JNZ :000Α MOV BY[0208+SI], :000F JMP :0012 MOV BY[0208+SI], :0017 SHR AL,1 0100:0019 INC SI 0100:001A CMP SI, :001D JNE :001F INT 3 Λύση 6η: Ο κώδικας µετατρέπει έναν αριθµό του 1 ος byte που βρίσκεται στην διεύθυνση µνήµης 0200 σε «δυαδικό» νούµερο, βάζοντας τα αντίστοιχα 0 και 1 σε ένα πίνακα που αρχίζει στην διεύθυνση µνήµης 208 και τελειώνει στην 020F. 0100:0000 MOV AL, 80 Βάζει στον AL την µάσκα :0002 MOV SI, 00 Αρχικοποιεί τον µετρητή/δείκτη SI σε :0005 TEST AL, [0200] Κάνει λογικό AND µεταξύ µάσκας και αριθµού 0100:0008 JNZ 0012 Αν βρέθηκε «1» στην αντίστοιχη θέση του αριθµού, τότε πήγαινε στην :000Α MOV BY[0208+SI], 00 αλλιώς («0») βάλε στον πίνακα και στην θέση «SI» την τιµή :000F JMP 0017 πήγαινε στο κοινό σηµείο συνέχειας 0100:0012 MOV BY[0208+SI], 01 βάλε στον πίνακα και στην θέση SI την τιµή :0017 SHR AL,1 Ολίσθησε την µάσκα δεξιά µία θέση, για να ελέγξεις το επόµενο bit ( ) 0100:0019 INC SI Αύξησε τον SI κατά :001A CMP SI,08 Σύγκρινέ τον µε το :001D JNE 0005 Αν δεν έφτασε στο 8 ξανα-πήγαινε στην 001D 0100:001F INT 3 Τέλος Προγράµµατος Άσκηση 7η: Αναφέρατε τα στάδια εκτέλεσης της εντολής ΧΟR CX, [ABCD] µε εντολές µικροπρογράµµατος περιγράφοντας και εξηγώντας αναλυτικά το κάθε στάδιο καθώς και τις τιµές ψηφιακών λέξεων που εµφανίζονται στους διαύλους δεδοµένων και διευθύνσεων σε κάθε στάδιο. Υποθέστε ότι ο IP ήδη δείχνει την διεύθυνση µνήµης που είναι αποθηκευµένη η εντολή (IP=0200). Επίσης υποθέστε ότι το opcode της εντολής είναι 1 byte (33 H ), ότι στη θέση DS:ABCD υπάρχει ο αριθµός 54 H και στην επόµενη θέση µνήµης ο 76 H. Υπόδειξη : πρέπει να χρησιµοποιηθεί ο ScratchPad register.
6 Λύση 7η: Φάση Εξωτερική Λειτουργία ΑΒ DB Εσωτερική Μικρο-λειτουργία 1 ιάβασµα opcode 0100: MAR IP; IP IP+1; wait; MDR DB; ΙR L MDR 2 ιάβασµα low byte παραµέτρου διεύθυνσης 0100:0201 CD MAR IP; IP IP+1; wait; MDR DB; ADR L MDR 3 ιάβασµα high byte 0100:0202 AB MAR IP; IP IP+1; wait; MDR DB; ADR H MDR 4 ιάβασµα τελικών δεδοµένων 1o byte 0100:ABCD 54 MAR ADR; wait; MDR DB; SCR L MDR 5 ιάβασµα τελικών δεδοµένων 2o byte 0100:ABCE 76 EAR ADR+1; MAR EAR; wait; MDR DB; SCR H MDR 6 Εκτέλεση εντολής - τοποθέτηση στον CX - - CX CΧ XOR SCR 7 Επόµενη εντολή 0100:0203 (0203) MAR IP; IP IP+1; wait; MDR DB; ΙR MDR Άσκηση 8η: Με το δεδοµένο ότι οι συνηθισµένοι ακροδέκτες σε chip µνήµης RAM είναι οι παρακάτω: 1. Ακροδέκτες ιεύθυνσης (Α0, Α1,..., Αn) : 2. Ακροδέκτες εδοµένων (D0, D1,, Dκ) 3. CS (Chip Select) 4. WE (Write Enable) 5. RE (Read Enable) να περιγράψετε αιτιολογηµένα τις τιµές που θα πάρουν οι σχετικοί ακροδέκτες του chip RAM που θα εµπλακεί στην διαδικασία εκτέλεσης της εντολής MOV AL,[1234h]. Υποθέστε ότι στην διεύθυνση [1234h] υπάρχει ο αριθµός FFh. Υποθέστε ότι οι ακροδέκτες ενεργοποιούνται µε την τιµή 1 και απενεργοποιούνται µε την τιµή 0 (positive logic). (h=hex/δεκαεξαδικό, d=decimal/δεκαδικό, b=binary/δυαδικό) Λύση 8η: 1. Ακροδέκτες ιεύθυνσης (Α0, Α1,..., Αn) : Θα πάρουν την τιµή της διεύθυνσης DS:1234. Αν υποθέσουµε ότι ο DS έχει την τιµή 0100 (εξ ορισµού τιµή για τον BGC-8088) τότε η διεύθυνση θα είναι (h=hex/δεκαεξαδικό, d=decimal/δεκαδικό, b=binary/δυαδικό) : DS:1234h = 0100h:1234h = 0100h X 16d h = 0100h X 10h h = 1000h h = 2234h = 8756d = b 2. Ακροδέκτες εδοµένων (D0, D1,, Dκ) :
7 Θα πάρουν την τιµή FFh = 255d = b που είναι και το περιεχόµενο της [1234] που θα διαβαστεί. 3. CS (Chip Select) Θα πάρει την τιµή 1 εφόσον το chip θα ενεργοποιηθεί για την ανάγνωση µνήµης 4. WE (Write Enable) Θα πάρει την τιµή 0 εφόσον δεν πρόκειται για εγγραφή µνήµης αλλά για ανάγνωση. 5. RE (Read Enable) Θα πάρει την τιµή 1 εφόσον πρόκειται για ανάγνωση µνήµης. Άσκηση 9η: Με το δεδοµένο ότι οι συνηθισµένοι ακροδέκτες σε chip µνήµης RAM είναι οι παρακάτω: 6. Ακροδέκτες ιεύθυνσης (Α0, Α1,..., Αn) : 7. Ακροδέκτες εδοµένων (D0, D1,, Dκ) 8. CS (Chip Select) 9. WE (Write Enable) 10. RE (Read Enable) να περιγράψετε αιτιολογηµένα τις τιµές που θα πάρουν οι σχετικοί ακροδέκτες του chip RAM που θα εµπλακεί στην διαδικασία εκτέλεσης της εντολής MOV [5678h], DH. Υποθέστε ότι στον καταχωρητή DH υπάρχει ο αριθµός 12h. Υποθέστε ότι οι ακροδέκτες ενεργοποιούνται µε την τιµή 1 και απενεργοποιούνται µε την τιµή 0 (positive logic). (h=hex/δεκαεξαδικό, d=decimal/δεκαδικό, b=binary/δυαδικό) Λύση 9η: 6. Ακροδέκτες ιεύθυνσης (Α0, Α1,..., Αn) : Θα πάρουν την τιµή της διεύθυνσης DS:5678. Αν υποθέσουµε ότι ο DS έχει την τιµή 0100 (εξ ορισµού τιµή για τον BGC-8088) τότε η διεύθυνση θα είναι (h=hex/δεκαεξαδικό, d=decimal/δεκαδικό, b=binary/δυαδικό) : DS:5678h = 0100h:5678h = 0100h X 16d h = 0100h X 10h h = 1000h h = 6678h = 26232d = b 7. Ακροδέκτες εδοµένων (D0, D1,, Dκ) : Θα πάρουν την τιµή 12h = 18d = b που είναι και το περιεχόµενο του DH που θα εγγραφεί στην µνήµη. 8. CS (Chip Select) Θα πάρει την τιµή 1 εφόσον το chip θα ενεργοποιηθεί για την εγγραφή µνήµης 9. WE (Write Enable)
8 Θα πάρει την τιµή 1 εφόσον πρόκειται για εγγραφή µνήµης. 10. RE (Read Enable) Θα πάρει την τιµή 0 εφόσον δεν πρόκειται για ανάγνωση µνήµης αλλά για εγγραφή. Άσκηση 10η: Με πόσους τρόπους µπορεί να αναπαρασταθεί (ως segment:offset) η απόλυτη διεύθυνση µνήµης 33d=0021h. Λύση 10η: Segment Offset (hex) Απόλυτη ιεύθυνση (dec) F 000E F 000E F 000E Άρα 0021h = 33d = Α) 0002 : 0001 Β) 0001 : 0011
9 Γ) 0000 : 0021 Άσκηση 11η: Με πόσους τρόπους µπορεί να αναπαρασταθεί (ως segment:offset) η απόλυτη διεύθυνση µνήµης 62d=003Εh. Λύση 11η: Segment Offset (hex) Απόλυτη ιεύθυνση (dec) F 000E F 000E F 000E F 000E Άρα 003Εh = 62d =
10 Α) 0003 : 000Ε Β) 0002 : 001Ε Γ) 0001 : 002Ε ) 0000 : 003 Ε Άσκηση 12η: είξτε τον τρόπο µε τον οποίο θα κωδικοποιηθεί η λέξη δεδοµένων : µε εφαρµογή του κώδικα Hamming. Επίσης δείξτε τις τιµές που θα πάρουν τα control bits H0, H1, H2 και H3. Λύση 12η: Είδος Bit A/A Θέσης υαδική Α/Α D7 = D6 = D5 = D4 = H3 = D3 = D2 = D1 = H2 = D0 = H1 = H0 = P3 P2 P1 P0 µορφή P0 = D6 D4 D3 D1 D0 H0 = H0 άρα H0=0 P1 = D6 D5 D3 D2 D0 H1 = H1 άρα H1=0 P2 = D7 D3 D2 D1 H2 = H2 άρα H2=1 P3 = D7 D6 D5 D4 H3 = H3 άρα H3=0
11 Άσκηση 13η: ίνεται η λέξη των 12 bit: Η οποία είναι κωδικοποιηµένη µε τον κώδικα Hamming και διαβάστηκε από µία Περιφερειακή Συσκευή. είξτε αν η λέξη διαβάστηκε σωστά ή αν περιέχει σφάλµα και που βρίσκεται αυτό. Λύση 13η: Είδος Bit A/A Θέσης υαδική Α/Α D7 = D6 = D5 = D4 = H3 = D3 = D2 = D1 = H2 = D0 = H1 = H0 = P3 P2 P1 P0 µορφή P0 = D6 D4 D3 D1 D0 H0 = = περιττή ισοτιµία (1) P1 = D6 D5 D3 D2 D0 H1 = = άρτια ισοτιµία (0) P2 = D7 D3 D2 D1 H2 = = άρτια ισοτιµία (0) P3 = D7 D6 D5 D4 H3 = = περιττή ισοτιµία (1) Άρα P3 P2 P1 P0 = Άρα υπάρχει σφάλµα στη θέση 1001b = 9d Εποµένως το bit D4 έχει σφάλµα και πρέπει να γίνει 1
12 Άσκηση 14η: Σχεδιάστε την υλοποίηση µίας πύλης NOT µε πύλες NAND, µίας πύλης OR µε πύλες NOR και µίας πύλης OR µε πύλες NAND. Λύση 14η: Πύλη ΝΟΤ µε πύλη NAND : Πύλη OR µε πύλες NOR : Πύλη OR µε πύλες NAND : Άσκηση 15η: Συµπληρώστε τα αποτελέσµατα µετά την εκτέλεση της πράξης για τις διάφορες περιπτώσεις. ADD AL,BL α/α AL BL AL=AL+BL CY ZF SF OF PF AF 1 8F E F 03 4 FF 01 5 FF 02
13 Λύση 15η: α/α AL BL AL=AL+BL CY ZF SF OF PF AF 1 8F E 41 6F F FF FF Άσκηση 16η: Συµπληρώστε τα αποτελέσµατα µετά την εκτέλεση της πράξης για τις διάφορες περιπτώσεις. SUB CH,DH α/α CH DH CH=CH-DH CY ZF SF OF PF AF 1 6F 70 2 FF FF Λύση 16η: α/α CH DH CH=CH-DH CY ZF SF OF PF AF 1 6F 70 FF FF 02 FD F FF FF Άσκηση 17η: Μετατρέψτε τους παρακάτω δεκαδικούς αριθµούς σε κωδικοποιηµένη µορφή αριθµών κινητής υποδιαστολής (Sign-Exponent-Mantissa) σύµφωνα µε το ισχύον πρότυπο IEEE754: A/A Αριθµός Sign Exponent Mantissa 1 143, , , Τα τµήµατα Exponent και Mantissa να είναι σε ακέραια και δυαδική µορφή. Υποθέστε ότι ο τύπος των κωδικοποιούµενων αριθµών θα είναι «απλής ακρίβειας» (single precision) δηλαδή των 32 bit.
14 Λύση 17η: α/α Αριθµός Sign Exponent Mantissa 1 143, =(127+7) = , = (127-5) 0111 = =(127+20) = =(127+48) = , = (127-21) 0 Εξήγηση: , = /256 = b = b x 2^7 άρα M= b (το 1.xxxx δεν αποθηκεύεται), Ε=7 αλλά µε το +127 offset γίνεται E=127+7=134 = b. Το πρόσηµο είναι θετικό άρα S= , = -23/512 = b = b x 2^-5 άρα M=0111 (το 1.xxxx δεν αποθηκεύεται), E=-5 αλλά µε το +127 offset γίνεται Ε=127-5=122 = b. Το πρόσηµο είναι αρνητικό άρα S= = ¾ = b = b x 2^20 άρα Μ= b (το 1.xxxx δεν αποθηκεύεται), Ε=20 αλλά µε το +127 offset γίνεται E=127+20=147 = b. Το πρόσηµο είναι θετικό άρα S= = b = x 2^48 άρα Μ= b (23 ψηφία), E=48 αλλά µε το +127 offset γίνεται Ε=127+48=175 = b. Το πρόσηµο είναι αρνητικό άρα S= , = / = = 1.00 x 2^-21 άρα Μ=0 (το 1.xxxx δεν αποθηκεύεται), Ε=-21 αλλά µε το +127 offset γίνεται E=127-21=106 = b. Το πρόσηµο είναι θετικό άρα S=0 Άσκηση 18η: Πόσους «κύκλους µηχανής» χρειάζεται για να εκτελεστεί η εντολή : ADD [1234],DX µε το δεδοµένο ότι το Opcode της αποτελείται από 2 bytes. Λύση 18η: Η εντολή ADD [1234],DX χρειάζεται 8 «κύκλους µηχανής» για την εκτέλεσή της που είναι : 1. 1 κύκλος για διάβασµα του 1 ου opcode 2. 1 κύκλος για διάβασµα του 2 ου opcode 3. 1 κύκλος για διάβασµα του 1 ου byte της παραµέτρου διεύθυνσης (34) 4. 1 κύκλος για διάβασµα του 2 ου byte της παραµέτρου διεύθυνσης (12) 5. 1 κύκλος για προσπέλαση της διεύθυνσης [1234] και προσκόµισης του 1 ου byte των δεδοµένων
15 6. 1 κύκλος για προσπέλαση της διεύθυνσης [1235] και προσκόµισης του 2 ου byte των δεδοµένων 7. Μετά την πρόσθεση 1 κύκλος για προσπέλαση της διεύθυνσης [1234] και αποθήκευσης του 1 ου byte του αποτελέσµατος 8. Και τελικά 1 κύκλος για προσπέλαση της διεύθυνσης [1235] και αποθήκευσης του 2 ου byte του αποτελέσµατος Άσκηση 19η: Πόσους «κύκλους µηχανής» χρειάζεται για να εκτελεστεί η εντολή : AND WO[5678],ABCD µε το δεδοµένο ότι το Opcode της αποτελείται από 2 bytes. Λύση 19η: Η εντολή AND WO[5678],ABCD χρειάζεται 10 «κύκλους µηχανής» για την εκτέλεσή της που είναι : 1. 1 κύκλος για διάβασµα του 1 ου opcode 2. 1 κύκλος για διάβασµα του 2 ου opcode 3. 1 κύκλος για διάβασµα του 1 ου byte της παραµέτρου διεύθυνσης (78) 4. 1 κύκλος για διάβασµα του 2 ου byte της παραµέτρου διεύθυνσης (56) 5. 1 κύκλος για διάβασµα του 1 ου byte της παραµέτρου δεδοµένων (CD) 6. 1 κύκλος για διάβασµα του 2 ου byte της παραµέτρου δεδοµένων (AB) 7. 1 κύκλος για προσπέλαση της διεύθυνσης [5678] και προσκόµισης του 1 ου byte των δεδοµένων 8. 1 κύκλος για προσπέλαση της διεύθυνσης [5679] και προσκόµισης του 2 ου byte των δεδοµένων 9. Μετά την AND 1 κύκλος για προσπέλαση της διεύθυνσης [5678] και αποθήκευσης του 1 ου byte του αποτελέσµατος 10. Και τελικά 1 κύκλος για προσπέλαση της διεύθυνσης [5679] και αποθήκευσης του 2 ου byte του αποτελέσµατος Άσκηση 20η: Χρειάζεται να σχηµατίσουµε µια µνήµη χωρητικότητας 8 Giga διευθύνσεων, όπου κάθε διεύθυνση αντιστοιχεί σε κελί µεγέθους 32 Bit, µε chip µνήµης διάταξης 512Μ Χ 1. Πόσα τέτοια chip θα χρειαστούµε και γιατί. Λύση 20η: Για µια µνήµη χωρητικότητας 8 Giga διευθύνσεων, όπου κάθε διεύθυνση αντιστοιχεί σε κελί µεγέθους 32 Bit, µε chip µνήµης διάταξης 512Μ Χ 1 θα χρειαστούµε: 32 chip για να σχηµατίσουµε µνήµη 512Μ λέξεων των 32 Bit καθώς 512Μ Χ 32 = (512Μ Χ 1) Χ 32 και, προφανώς 16Χ32 chip για να σχηµατίσουµε µνήµη 8 G λέξεων των 32 Bit καθώς 8 G Χ32 = (512Μ Χ32) Χ 16 Άρα θα χρειαστούν συνολικά 16Χ32 = 512 τέτοια chip
16 Άσκηση 21η: ίνεται ο παρακάτω κώδικας ανίχνευσης σφαλµάτων : Αριθµός Κωδικοποίηση Ποια είναι η απόσταση Hamming του κώδικα? Λύση 21η: Η απόσταση Hamming του κώδικα είναι 2 γιατί αν πάρουµε δύο οποιουσδήποτε αποδεκτούς συνδυασµούς η ελάχιστη απόσταση Hamming µεταξύ τους είναι 2. Άσκηση 22η: Σε µία cache µνήµη Άµεσης Χαρτογράφησης µε µέγεθος 1Κ byte είναι οργανωµένη σε 32 γραµµές όπου κάθε γραµµή έχει χωρητικότητα 32 bytes. Η µνήµη αυτή χρησιµοποιείται ως ενδιάµεση µνήµη για προσπέλαση αργής RAM συνολικού µεγέθους 4 Kbyte Αν η CPU προσπελάσει διαδοχικά τις µνήµες να επισηµάνεται σε ποιες περιπτώσεις συµβαίνει σύγκρουση κρυφής µνήµης (cache collision). Λύση 22η: Η µνήµη cache θα είναι ως εξής : Εγγραφή Valid Tag Data Αντίστοιχες ιευθύνσεις RAM
17
18 ιεύθυνση RAM Αντίστοιχη Γραµµή cache Cache Collision? 28 0 OXI OXI NAI OXI OXI NAI OXI NAI OXI Άσκηση 23η: ίνονται οι τιµές των καταχωρητών κατά την έναρξη ενός προγράµµατος γλώσσας µηχανής του 8088 : CS=0400, DS=0600, SS=0800, ES=1000, IP=1234, SP=2FED, SI=5566, DI=9876 Καθώς και το ίδιο το πρόγραµµα : MOV [4567],BL POP CX ADD AL,[5000+DI] CALL 0500 Αναφέρατε αιτιολογηµένα σε δεκαεξαδικό και δεκαδικό σύστηµα την πραγµατική διεύθυνση µνήµης που: Α. Ξεκινάει το πρόγραµµα Β. Θα αποθηκευτεί το περιεχόµενο του BL Γ. Ανακαλείται από το Stack (Στοίβα) η τιµή του CX. Το περιεχόµενό της προστίθεται στον AL E. Ξεκινάει η υπορουτίνα µε την CALL Λύση 23η: Α. Ξεκινάει το πρόγραµµα στην CS:IP = : = * = = = Β. Θα αποθηκευτεί το περιεχόµενο του BL DS: = : = * = = A56716 = Γ. Ανακαλείται από το Stack (Στοίβα) η τιµή του CX SS:SP = :2FED16 = *1610+2FED16 = FED16 = AFED16 = Το περιεχόµενό της προστίθεται στον AL DS:5000+DI = : = *1610+E87616 = E87616 = = E. Ξεκινάει η υπορουτίνα µε την CALL CS:0500 = : = * = = =
19 Άσκηση 24η: Αναφέρατε τα στάδια εκτέλεσης της εντολής CMP [2345], 6677 µε εντολές µικροπρογράµµατος περιγράφοντας και εξηγώντας αναλυτικά το κάθε στάδιο καθώς και τις τιµές ψηφιακών λέξεων που εµφανίζονται στους διαύλους δεδοµένων και διευθύνσεων σε κάθε στάδιο. Υποθέστε ότι ο IP ήδη δείχνει την διεύθυνση µνήµης που είναι αποθηκευµένη η εντολή (IP=0000). Επίσης υποθέστε ότι το opcode της εντολής είναι 2 byte (81h kαι 06h), ότι στη θέση DS:2345 υπάρχει ο αριθµός AA και στην επόµενη θέση µνήµης ο BB. Υπόδειξη : πρέπει να χρησιµοποιηθεί ο ScratchPad register αλλά και δεύτερος ScratchPad SCR2. Λύση 24η: Φάση Εξωτερική Λειτουργία ΑΒ DB Εσωτερική Μικρο-λειτουργία 1 ιάβασµα opcode 0100: MAR IP; IP IP+1; wait; MDR DB; ΙR L MDR 2 ιάβασµα 2 ου opcode 0100: MAR IP; IP IP+1; wait; MDR DB; ΙR Η MDR 3 ιάβασµα low byte παραµέτρου διεύθυνσης 0100: MAR IP; IP IP+1; wait; MDR DB; ADR L MDR 4 ιάβασµα high byte 0100: MAR IP; IP IP+1; wait; MDR DB; ADR H MDR 5 ιάβασµα low byte 0100: MAR IP; IP IP+1; wait; MDR DB; παραµέτρου αριθµού SCR L MDR 6 ιάβασµα high byte 0100: MAR IP; IP IP+1; wait; MDR DB; 7 ιάβασµα τελικών δεδοµένων 1o byte 8 ιάβασµα τελικών δεδοµένων 2o byte 9 Εκτέλεση εντολής CMP SCR H MDR 0100:2345 (2345)=AA MAR ADR; wait; MDR DB; SCR2 L MDR 0100:2346 (2346)=BB EAR ADR+1; MAR EAR; wait; MDR DB; SCR2 H MDR - - Flags SCR ~ SCR2 12 Επόµενη εντολή 0100:0006 (0006) MAR IP; IP IP+1; wait; MDR DB; ΙR MDR Άσκηση 25η: Χρειάζεται να σχηµατίσουµε µια µνήµη χωρητικότητας 4 Giga διευθύνσεων, όπου κάθε διεύθυνση αντιστοιχεί σε κελί µεγέθους 16 Bit, µε chip µνήµης διάταξης 256Μ Χ 8. Πόσα τέτοια chip θα χρειαστούµε και γιατί. Λύση 25η: Για µια µνήµη χωρητικότητας 4 Giga διευθύνσεων, όπου κάθε διεύθυνση αντιστοιχεί σε κελί µεγέθους 16 Bit, µε chip µνήµης διάταξης 256Μ Χ 8 θα χρειαστούµε: 2 chip για να σχηµατίσουµε µνήµη 256Μ λέξεων των 16 Bit καθώς 256Μ Χ 16 = (256Μ Χ 8) Χ 2 και, προφανώς 16Χ2 chip για να σχηµατίσουµε µνήµη 4 G λέξεων των 16 Bit καθώς 4 G Χ 16 = (256Μ Χ 16) Χ 16 Άρα θα χρειαστούν συνολικά 16Χ2 = 32 τέτοια chip
20 Άσκηση 26η: Εξηγήστε τι ακριβώς κάνει ο παρακάτω κώδικας assembly 8088 στο σύνολό του, σχολιάζοντας επεξηγηµατικά όλες τις γραµµές του κώδικα, αλλά και και τον πίνακα που αρχίζει στην διεύθυνση [0200] : 0100:0000 MOV BL, :0002 MOV SI, :0005 MOV AL,[0200+SI] 0100:0009 INC SI 0100:000A CMP AL,[0200+SI] 0100:000E JBE 001A 0100:0010 XCHG AL,[0200+SI] 0100:0014 XCHG AL,[01FF+SI] 0100:0018 INC BL 0100:001A CMP SI,9 0100:001D JNE :001F CMP BL, :0022 JNE :0024 INT 3 Λύση 26η: Ο κώδικας ταξινοµεί τον πίνακα 9 θέσεων του 1ος byte που ξεκινάει στην διεύθυνση µνήµης 0200 µε την µέθοδο BubbleSort 0100:0000 MOV BL,00 Μηδενισµός του µετρητή swap 0100:0002 MOV SI,0000 Μηδενισµός του δείκτη προσπέλασης του πίνακα 0100:0005 MOV AL,[0200+SI] Φόρτωση ενός στοιχείου του πίνακα στον AL 0100:0009 INC SI Αύξηση του δείκτη για προσπέλαση του επόµενου στοιχείου 0100:000A CMP AL,[0200+SI] Σύγκριση µε το επόµενο στοιχείο 0100:000E JBE 001A Αν είναι µικρότερο φύγε 0100:0010 XCHG AL,[0200+SI] Αλλιώς ενάλλαξε AL και 2ο 0100:0014 XCHG AL,[01FF+SI] Και ενάλλαξε AL και 1ο 0100:0018 INC BL Κατέγραψε το Swap στον BL 0100:001A CMP SI,9 Έλεγξε για τέλος του πίνακα 0100:001D JNE 0005 Αν όχι ξανα-πήγαινε στην :001F CMP BL,00 Έλεγξε αν έγιναν swap 0100:0022 JNE 0000 Αν ναι πήγαινε ξανά από την αρχή 0100:0024 INT 3 Αν όχι τέλος του προγράµµατος
21 Άσκηση 27η: Από τις παρακάτω λέξεις των 8 bit στις οποίες χρησιµοποιείται η µέθοδος της ισοτιµίας για έλεγχο σφάλµατος, δείξτε ποιες έχουν διαβαστεί σωστά και ποιες λάθος, µε το σκεπτικό ότι χρησιµοποιείται άρτια ισοτιµία : Α/Α Λέξη Parity Bit Σωστή ή Λάθος Λύση 27η: Α/Α Λέξη Parity Bit Σωστή ή Λάθος Σωστή Λάθος Λάθος Σωστή Λάθος Άσκηση 28η: Σε µία cache µνήµη Άµεσης Χαρτογράφησης µε µέγεθος 512 bytes είναι οργανωµένη σε 16 γραµµές όπου κάθε γραµµή έχει χωρητικότητα 32 bytes. Η µνήµη αυτή χρησιµοποιείται ως ενδιάµεση µνήµη για προσπέλαση αργής RAM συνολικού µεγέθους 2 Kbyte Αν η CPU προσπελάσει διαδοχικά τις µνήµες να επισηµάνεται σε ποιες περιπτώσεις συµβαίνει σύγκρουση κρυφής µνήµης (cache collision).
22 Λύση 28η: Η µνήµη cache θα είναι ως εξής : Εγγραφή Valid Tag Data Αντίστοιχες ιευθύνσεις RAM ιεύθυνση RAM Αντίστοιχη Γραµµή cache Cache Collision? 72 2 ΟΧΙ ΝΑΙ ΟΧΙ ΟΧΙ ΝΑΙ ΝΑΙ ΝΑΙ ΟΧΙ ΟΧΙ
23 Άσκηση 29η: ίνεται ο παρακάτω κώδικας ανίχνευσης σφαλµάτων : Αριθµός Κωδικοποίηση Α B C D E F Ποια είναι η απόσταση Hamming του κώδικα? Λύση 29η: Η απόσταση Hamming του κώδικα είναι 3 γιατί αν πάρουµε δύο οποιουσδήποτε αποδεκτούς συνδυασµούς η ελάχιστη απόσταση Hamming µεταξύ τους είναι 3. Άσκηση 30η: Αναφέρατε τα στάδια εκτέλεσης της εντολής JMP [6789] µε εντολές µικροπρογράµµατος περιγράφοντας και εξηγώντας αναλυτικά το κάθε στάδιο καθώς και τις τιµές ψηφιακών λέξεων που εµφανίζονται στους διαύλους δεδοµένων και διευθύνσεων σε κάθε στάδιο. Υποθέστε ότι ο IP ήδη δείχνει την διεύθυνση µνήµης που είναι αποθηκευµένη η εντολή (IP=0000). Επίσης υποθέστε ότι το opcode της εντολής είναι 2 byte (FFh kαι 26h). Λύση 30η: Φάση Εξωτερική Λειτουργία ΑΒ DB Εσωτερική Μικρο-λειτουργία 1 ιάβασµα opcode 0100:0000 FF MAR IP; IP IP+1; wait; MDR DB; ΙR L MDR 2 ιάβασµα 2 ου opcode 0100: MAR IP; IP IP+1; wait; MDR DB; ΙR Η MDR 3 ιάβασµα low byte παραµέτρου διεύθυνσης 0100: MAR IP; IP IP+1; wait; MDR DB; ADR L MDR 4 ιάβασµα high byte 0100: MAR IP; IP IP+1; wait; MDR DB; ADR H MDR
24 5 ιάβασµα τελικής διεύθυνσης 1o byte 6 ιάβασµα τελικής διεύθυνσης 2o byte 7 Εκτέλεση εντολής - τοποθέτηση της τελικής 0100:6789 (6789) MAR ADR; wait; MDR DB; SCR L MDR 0100:678Α (678Α) EAR ADR+1; MAR EAR; wait; MDR DB; SCR H MDR - - IP SCR διεύθυνσης στον IP 8 Επόµενη εντολή 0100:0004 (0004) MAR IP; IP IP+1; wait; MDR DB; ΙR MDR
ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ
ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ 4 ο Εξάμηνο Μαδεμλής Ιωάννης ΥΠΟΡΟΥΤΙΝΕΣ ΕΡΓΑΣΤΗΡΙΟ 6 Οι υπορουτίνες αποτελούν αυτόνομα τμήματα κώδικα που διεκπεραιώνουν μία συγκεκριμένη εργασία και μπορούμε να τα καλούμε
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ
ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ 4 ο Εξάμηνο Μαδεμλής Ιωάννης MSc Ηλεκτρονικός Φυσικός Αντικείμενο: ΠΡΟΦΙΛ ΜΑΘΗΜΑΤΟΣ Προγραμματισμός σε γλώσσα Assembly Σκοπός: Γνώση της assembly από τους απόφοιτους του τμήματος
Διαβάστε περισσότεραΠοια πρόταση είναι αληθής για τον Μ/Ε 8088: Είναι Μ/Ε 16bit, LSI, 40 pins, 20 γραμμές διευθύνσεων, 8 γραμμές δεδομένων
Ποια πρόταση είναι αληθής για τον Μ/Ε 8088: Είναι Μ/Ε 16bit, LSI, 40 pins, 20 γραμμές διευθύνσεων, 8 γραμμές δεδομένων Ποια πρόταση είναι ΨΕΥΔΗΣ σχετικά με τον Μ/Ε 8088: Διαθέτει Data Bus των 16 bit για
Διαβάστε περισσότεραΣημειώσεις για τον 80x86
Σημειώσεις για τον 80x86 Τι είναι η διεύθυνση; 16bits 0000h 0001h 0002h 8bits 20h 32h 30h Η μνήμη ενός μικροϋπολογιστικού συστήματος χωρίζεται σε μικρά τμήματα του ενός byte FFFEh 30h 2 16 =65,536 bytes
Διαβάστε περισσότεραΣτοιχεία από Assembly Γιώργος Μανής
Στοιχεία από Assembly 8086 Γιώργος Μανής Καταχωρητές καταχωρητές γενικής φύσης καταχωρητές δείκτες καταχωρητές αναφοράς καταχωρητές τµηµάτων ειδικοί καταχωρητές Καταχωρητές γενικής φύσης 16 bit ax, bx,
Διαβάστε περισσότεραΛΥΣΕΙΣ ΘΕΜΑΤΩΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ
ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ 1. CS1=0100H, CS2=1100H, DS=2100H, SS=3100H. α) Να σχεδιαστεί ο χάρτης μνήμης με λογικές και φυσικές διευθύνσεις. β) Στη διεύθυνση CS1:0100H υπάρχει η εντολή: 9A IP IP CS
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ
ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ 4 ο Εξάμηνο Μαδεμλής Ιωάννης ΕΡΓΑΣΤΗΡΙΟ 3 ΤΕΙ ΣΕΡΡΩΝ Η ΠΡΑΞΗ ΤΗΣ ΑΦΑΙΡΕΣΗΣ Πράξη 1 1 0 1-0 1 1 0 1 1 1 0 1-0 1 1 0 1Δ 1 1 1 1 0 1 0 1 1 0 1Δ 1 1 1 1 1 0 1 0 1 1 0 0 1 1 1
Διαβάστε περισσότεραΘ. Ζαχαριάδης Αν. Καθηγητής. Λ. Σαράκης Καθ. Εφαρμογών
Θ. Ζαχαριάδης Αν. Καθηγητής Λ. Σαράκης Καθ. Εφαρμογών CMP REG, memory memory, REG REG, REG memory, immediate REG, immediate Compare. operand1 - operand2 result is not stored anywhere, flags are set (OF,
Διαβάστε περισσότεραΘΕΜΑΤΑ & ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεματική Ενότητα Ακαδημαϊκό Έτος 2010 2011 Ημερομηνία Εξέτασης Κυριακή 26.6.2011 Ώρα Έναρξης Εξέτασης
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ
ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ 4 ο Εξάμηνο Μαδεμλής Ιωάννης ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ Οι λογικές πράξεις που υποστηρίζει η Assembly του 8088 είναι : Πράξη AND Πράξη OR Πράξη NOT Πράξη XOR Με τις λογικές πράξεις μπορούμε
Διαβάστε περισσότεραΘ. Ζαχαριάδης Αν. Καθηγητής. Λ. Σαράκης Καθ. Εφαρμογών
Θ. Ζαχαριάδης Αν. Καθηγητής Λ. Σαράκης Καθ. Εφαρμογών Στον debugger που χρησιμοποιούμε στο εργαστήριο, όταν γράφουμε δεκαεξαδικούς αριθμούς που το πιο σημαντικό ψηφίο τους είναι Α-F βάζουμε μπροστά από
Διαβάστε περισσότεραΣυστήματα Μικροϋπολογιστών
Συστήματα Μικροϋπολογιστών Παραδείγματα προγραμματισμού του με Intel 8085 Υπεύθυνος Μαθήματος: K. ΠΕΚΜΕΣΤΖΗ Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραΚαταχωρητές & τμήματα μνήμης του Ματθές Δημήτριος Καθηγητής Πληροφορικής
Καταχωρητές & τμήματα μνήμης του 8086 Ματθές Δημήτριος Καθηγητής Πληροφορικής Καταχωρητές γενικού σκοπού Υπάρχουν τέσσερις (4) γενικού σκοπού καταχωρητές των 16-bit που χρησιμοποιούνται από τους προγραμματιστές
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 5: Εντολές αλλαγής ροής. Διακλάδωση χωρίς συνθήκη. Διακλάδωση με συνθήκη. Δρ. Μηνάς Δασυγένης
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 3: Καταχωρητές, Τμήματα, Διευθυνσιοδότηση Μνήμης, SEGMENT, MOV, ADD, SUB, INT, TITLE, LEA
Διαβάστε περισσότεραΚεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ
Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Τι εννοούμε με τον όρο υπολογιστικό σύστημα και τι με τον όρο μικροϋπολογιστικό σύστημα; Υπολογιστικό
Διαβάστε περισσότεραΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ ΦΕΒ 2014 Καθηγητής: Νικολαΐδης Νικ. Ημ/νία εξέτασης: 10-2-2014
ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ ΦΕΒ 2014 Καθηγητής: Νικολαΐδης Νικ. Ημ/νία εξέτασης: 10-2-2014 ΘΕΜΑ 1 α) Τι διαφέρει μία ROM από μία PAL; Οι ROM έχουν σταθερό αποκωδικοποιητή ο οποίος σχηματίζει όλα τα
Διαβάστε περισσότεραΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Γενικό διάγραμμα υπολογιστικού συστήματος Γενικό διάγραμμα υπολογιστικού συστήματος - Κεντρική Μονάδα Επεξεργασίας ονομάζουμε
Διαβάστε περισσότεραΕρωτήσεις θεωρίας MY. Μέρος Α. Υλικό.
Ερωτήσεις θεωρίας MY Μέρος Α. Υλικό. 1. Η μνήμη ROM είναι συνδυαστικό ή ακολουθιακό κύκλωμα; 2. α) Να σχεδιαστεί μία μνήμη ROM που να δίνει στις εξόδους της το πλήθος των ημερών του μήνα, ο αριθμός του
Διαβάστε περισσότεραΜΑΘΗΜΑ: ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ ΘΕΜΑΤΑ ΙΟΥΝΙΟΥ 2014
ΜΑΘΗΜΑ: ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ ΘΕΜΑΤΑ ΙΟΥΝΙΟΥ 2014 Καθηγητής:Νικολαΐδης Νικ. ΑΠΑΝΤΗΣΕΙΣ Ημ/νία εξέτασης:30-6-2014 ΘΕΜΑ 1 α) Να σχεδιαστεί μία μνήμη ROM που να δίνει στις εξόδους της το πλήθος των ημερών του
Διαβάστε περισσότεραΕργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ. Εισαγωγή
Εισαγωγή Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ Σκοπός του εργαστηρίου είναι να γνωρίσουµε την εσωτερική δοµή και αρχιτεκτονική της κεντρικής µονάδας επεξεργασίας, να κατανοήσουµε τον τρόπο µε τον οποίο λειτουργεί
Διαβάστε περισσότεραΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΛΗ 2: Ψηφιακά Συστήµατα Ακαδηµαϊκό Έτος 24 25 Ηµεροµηνία Εξέτασης 29.6.25 Χρόνος Εξέτασης
Διαβάστε περισσότεραΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Αρχιτεκτονική-Ι. Ενότητα 4: Το Προγραμματιστικό Μοντέλο του 8086
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Αρχιτεκτονική-Ι Ενότητα 4: Το Προγραμματιστικό Μοντέλο του 8086 Ιωάννης Έλληνας Τμήμα Η/ΥΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου
Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 11 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 2: Καταχωρητές, HelloWorld σε 8086, emu8086 emulator Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΜικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα
Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα 1. Ποια είναι η σχέση της έννοιας του μικροεπεξεργαστή με αυτή του μικροελεγκτή; Α. Ο μικροεπεξεργαστής εμπεριέχει τουλάχιστο έναν μικροελεγκτή. Β. Ο
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 4: Πολλαπλασιασμός (MUL,IMUL). Διαίρεση (DIV,IDIV). Εμφάνιση αλφαριθμητικού. Εμφάνιση χαρακτήρα.
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου
Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 07 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΝΗΜΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΗ ΛΟΓΙΚΗ ΥΠΕΥΘΥΝΟΣ ΕΡΓΑΣΤΗΡΙΩΝ: ΧΡΥΣΟΣΤΟΜΟΣ ΧΡΥΣΟΣΤΟΜΟΥ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2001 ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ
Διαβάστε περισσότεραΟ 8086 µπορεί να θεωρηθεί ότι αποτελείται από δύο τµήµατα επεξεργαστές, όπως φαίνεται και στο σχήµα 1, οι οποίοι είναι:
Ο ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΗΣ 8086 Με την ανάπτυξη του µικροεπεξεργαστή 8086 της Intel, έχουµε (από το 1978) την εµφάνιση της γενιάς των υπολογιστών των 16-bit. Στις επόµενες παραγράφους θα εξεταστεί η δοµή του,
Διαβάστε περισσότερα6.Σε μία εντολή π.χ. ADD BX,[1234], από ποιά πραγματικά διεύθυνση μνήμης θα διαβάσουμε τον αριθμό για να τον προσθέσουμε στον BX ;
1.Ποια πρόταση είναι αληθής για τον Μ/Ε 8088: Είναι Μ/Ε 16bit, LSI, 40 pins, 20 γραμμές διευθύνσεων, 8 γραμμές δεδομένων Είναι Μ/Ε 32bit, LSI, 40 pins, 32 γραμμές διευθύνσεων, 32 γραμμές δεδομένων Είναι
Διαβάστε περισσότεραΚαταχωρητές γενικής χρήσης και δεδοµένων (Data Registers)
Καταχωρητές γενικής χρήσης και δεδοµένων (Data Registers) ΑΧ Εργασίες εισόδου / εξόδου, διορθώσεις δεκαδικών, πολλαπλασιασµοί, διαιρέσεις. BX είκτης για έµµεσο τρόπο προσδιορισµού διευθύνσεων µνήµης (indirect
Διαβάστε περισσότεραΘΕΜΑΤΑ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ-ΙΙ
ΘΕΜΑΤΑ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ-ΙΙ 1. Ποια είναι η σημασία ύπαρξης του σήματος ALE στον 8086; Δικαιολογήστε την απάντησή σας με το αντίστοιχο σχήμα. [1] Διαχωρίζει το Address από το Data Bus. D0-D15 AD0-AD15 ALE
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 7: Αποκωδικοποίηση Εντολής x86 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Διαβάστε περισσότεραΠροηγμένοι Μικροεπεξεργαστές. Φροντιστήριο 2 Addressing
Προηγμένοι Μικροεπεξεργαστές Φροντιστήριο 2 Addressing Roadmap Το μοντέλο μνήμης των x86 Γιατί τόσο περίπλοκο; Δομή Εξέλιξη Μέθοδοι διευθυνσιοδότησης Εντολές προσπέλασης μνήμης Μοντέλο Μνήμης Πριν τους
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 4 ο ΟΡΓΑΝΩΣΗ ΤΗΣ ΜΝΗΜΗΣ ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 4 ο ΟΡΓΑΝΩΣΗ ΤΗΣ ΜΝΗΜΗΣ ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ ΧΕΙΜΩΝΑΣ 2009 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 1 Γενική οργάνωση του υπολογιστή Ο καταχωρητής δεδομένων της μνήμης (memory data register
Διαβάστε περισσότεραΟργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 3. Αριθµητική για υπολογιστές
Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση Κεφάλαιο 3 Αριθµητική για υπολογιστές Ασκήσεις Η αρίθµηση των ασκήσεων είναι από την 4 η έκδοση του «Οργάνωση και Σχεδίαση
Διαβάστε περισσότεραΤμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD
Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Βασικές Έννοιες Προγραμματισμού Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Αριθμητικά συστήματα Υπάρχουν 10 τύποι ανθρώπων: Αυτοί
Διαβάστε περισσότεραΨηφιακή Σχεδίαση Ενότητα 11:
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 11: Μνήμη και Προγραμματίσιμη Λογική Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Διαβάστε περισσότεραΜΑΘΗΜΑ: ΜΙΚΡΟΕΛΕΓΚΤΕΣ
ΜΑΘΗΜΑ: ΜΙΚΡΟΕΛΕΓΚΤΕΣ ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ ΙΑΝΟΥΑΡΙΟΥ 2011 Καθηγητής: Νικολαΐδης Νικ. Ημ/νία εξέτασης: 28-1-2011 ΘΕΜΑ 1 Να σχεδιαστεί μία μνήμη ROM που να περιέχει το κείμενο "MICRO". Ο ASCII κωδικός
Διαβάστε περισσότεραΠΑΡΑ ΕΙΓΜΑ 8 ΓΕΝΝΗΤΡΙΑ ΨΕΥ ΟΤΥΧΑΙΩΝ ΑΡΙΘΜΩΝ (PSEUDORANDOM GENERATOR) 8.0 ΓΕΝΙΚΑ
ΠΑΡΑ ΕΙΓΜΑ 8 ΓΕΝΝΗΤΡΙΑ ΨΕΥ ΟΤΥΧΑΙΩΝ ΑΡΙΘΜΩΝ (PSEUDORANDOM GENERATOR) 8. ΓΕΝΙΚΑ Στο παράδειγµα αυτό θα εξοµοιώσουµε ένα Hardware µοντέλο µιας ψευδοτυχαίας γεννήτριας αριθµών χρησιµοποιώντας τις εντολές
Διαβάστε περισσότεραΕΠΛ605 Εργασία 1 Ημερομηνία Παράδοσης 12/9/2018 στην αρχή του μαθήματος
ΕΠΛ605 Εργασία 1 Ημερομηνία Παράδοσης 12/9/2018 στην αρχή του μαθήματος Ε.1 Σας δίνεται ο πιο κάτω κώδικας. Ξαναγράψτε τον ώστε να μειωθεί ο αριθμός των εντολών του αλλά διατηρώντας την ίδια λειτουργιά
Διαβάστε περισσότεραΠραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ
Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ Εκθετική Παράσταση (Exponential Notation) Οι επόµενες είναι ισοδύναµες παραστάσεις του 1,234 123,400.0
Διαβάστε περισσότερα«ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ» ΕΣΩΤΕΡΙΚΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΛΕΙΤΟΥΡΓΙΕΣ
«ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ» ΕΣΩΤΕΡΙΚΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΛΕΙΤΟΥΡΓΙΕΣ 8085 ΧΟΝΔΡΙΚΟ ΔΙΑΓΡΑΜΜΑ 8085 CPU ΟΙ ΚΑΤΑΧΩΡΗΤΕΣ ΤΟΥ 8085 Ο ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ ΕΝΤΟΛΩΝ Η ΑΡΙΘΜΗΤΙΚΗ ΚΑΙ ΛΟΓΙΚΗ ΜΟΝΑΔΑ ΟΙ «ΣΗΜΑΙΕΣ» FLAGS Η ΜΟΝΑΔΑ
Διαβάστε περισσότεραΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-21
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-21 ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ ΑΣΚΗΣΕΙΙΣ ΓΡΑΠΤΩΝ ΕΡΓΑΣΙΙΩΝ & ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ ΣΥΝΤΕΛΕΣΤΕΣ
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές
Διαβάστε περισσότεραΑρχιτεκτονική υπολογιστών
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 9 : Ομάδες Εντολών: Ιδιότητες και Λειτουργίες Ευάγγελος Καρβούνης Παρασκευή, 15/01/2016 Τι είναι ομάδα εντολών;
Διαβάστε περισσότεραΑναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική
Αναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική «Λογικές» πράξεις, μάσκες Πώς βρίσκουμε το υπόλοιπο μιας διαίρεσης με το 4; διαίρεση με 4 = δεξιά ολίσθηση 2 bits Το υπόλοιπο
Διαβάστε περισσότεραΚεντρική Μονάδα Επεξεργασίας (ΚΜΕ) Τμήματα ΚΜΕ (CPU) Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (Ι)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Οργάνωση Υπολογιστών (Ι) (η κεντρική μονάδα επεξεργασίας) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Ένα
Διαβάστε περισσότεραΟργάνωση Υπολογιστών (Ι)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Οργάνωση Υπολογιστών (Ι) (η κεντρική μονάδα επεξεργασίας) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Ένα
Διαβάστε περισσότεραΕισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:
στους Ηλεκτρονικούς Υπολογιστές 5 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ email: leo@mail.ntua.gr url: http://users.ntua.gr/leo Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότερα74HC573 D7 D6 D5 D4 D3 D2 D1 D0 LE OE A0 A1 A2 A3 A4 A5 A6 A7 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 A8 A9 A10 A11 A12 A13 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0
ΜΑΘΗΜΑ: ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ ΘΕΜΑΤΑ ΙΟΥΝΙΟΥ 2012 Καθηγητής: Νικολαΐδης Νικ. Ημ/νία εξέτασης: 28-6-2012 ΘΕΜΑ 1 (3,5 μονάδες) Σχεδιάστε το απλούστερο κύκλωμα για συνδεθεί μία ROM 16 ΚΒ σε έναν 8051: α) ως μνήμη
Διαβάστε περισσότεραΠροηγμένοι Μικροεπεξεργαστές. Έλεγχος Ροής Προγράμματος
Προηγμένοι Μικροεπεξεργαστές Έλεγχος Ροής Προγράμματος Control Flow εντολές Jump related JMP Jcc (JZ, JNZ, JB, JNB etc) JCXZ, JECXZ LOOP LOOPE, LOOPNE Procedure related CALL RET INT IRET INTO ENTER LEAVE
Διαβάστε περισσότεραΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ
ΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ Άσκηση 1 Ένας επεξεργαστής (ΚΜΕ) υποστηρίζει 371 εντολές. Πόσα bit θα πρέπει να είναι ο καταχωρητής εντολής (ελάχιστη τιμή); (α) 4 bit (β) 16 bit (γ) 1 bit (δ)
Διαβάστε περισσότεραΘέµατα Φεβρουαρίου
Θέµατα Φεβρουαρίου 2-2 cslab@ntua 2- Θέµα ο (3%): Έστω η παρακάτω ακολουθία εντολών που χρησιµοποιείται για την αντιγραφ από µια θέση µνµης σε µια άλλη (memory-to-memory copy): lw $2, ($) sw $2, 2($) i)
Διαβάστε περισσότεραΣελίδα 1 από 12. Απαντήσεις στο φυλλάδιο 55. Ερώτηση 1 η : Ένα υπολογιστικό σύστηµα αποτελείται από:
Σελίδα 1 από 12 Απαντήσεις στο φυλλάδιο 55 Ερώτηση 1 η : Ένα υπολογιστικό σύστηµα αποτελείται από: (α) Κεντρική Μονάδα Επεξεργασίας. (β) Κύρια Μνήµη. (γ) Μονάδες εισόδου. (δ) Μονάδες εξόδου. (ε) Βοηθητική
Διαβάστε περισσότεραΕπιμέλεια: ρ. Ν. Σγούρος ρ. Ι. Κονταξάκης
Ε Εργαστήριο ή Α Αρχιτεκτονικής ή ΙΙ Εργαστήριο γ Ι: Βασικέςς γνώσεις γ ς Επιμέλεια: ρ. Ν. Σγούρος ρ. Ι. Κονταξάκης Στόχοι ομή συμβολικού προγράμματος 8086 Υλοποίηση Αλγοριθμικών δομών ( Επιλογή/Επανάληψη
Διαβάστε περισσότεραΗΜΥ 100 Εισαγωγή στην Τεχνολογία
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ Συστήματα αρίθμησης Δυαδικό αριθμητικό
Διαβάστε περισσότεραΣυστήματα Μικροϋπολογιστών
Συστήματα Μικροϋπολογιστών Assembly 80x86 Υπεύθυνος Μαθήματος: K. ΠΕΚΜΕΣΤΖΗ Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που
Διαβάστε περισσότεραΜηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,
Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, 2016-2017 ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ Μικροϋπολογιστής Υπολογιστής που χρησιμοποιείται για την είσοδο, επεξεργασία και έξοδο πληροφοριών. Είδη μικροϋπολογιστών:
Διαβάστε περισσότεραΠροτεινόμενες Λύσεις 1 ης Ενδιάμεσης Εξέτασης στο ΗΜΥ213 & Αποτελέσματα
Προτεινόμενες Λύσεις ης Ενδιάμεσης Εξέτασης στο ΗΜΥ & Αποτελέσματα Αποτελέσματα ης Ενδιάμεσης x(-9) x (-) Series x (-) x (-) 9 Μέσος όρος:.9/ Άσκηση srl/sll Ποιο θα είναι το περιεχόµενο του καταχωρητή
Διαβάστε περισσότεραΟργάνωση Υπολογιστών (ΙI)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (ΙI) (κύρια και κρυφή μνήμη) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό
Διαβάστε περισσότεραΔύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:
Ορολογία bit (binary digit): δυαδικό ψηφίο. Τα δυαδικά ψηφία είναι το 0 και το 1 1 byte = 8 bits word: η θεμελιώδης μονάδα σύμφωνα με την οποία εκπροσωπούνται οι πληροφορίες στον υπολογιστή. Αποτελείται
Διαβάστε περισσότερα(Ιούνιος 2001 ΤΕΕ Ηµερήσιο) Σε κάθε µία από τις παρακάτω περιπτώσεις, να
Κεεφάάλλααι ιοο:: 3Β ο Τίττλλοοςς Κεεφααλλααί ίοουυ: : Αρχιτεκτονική Ηλ/κου Τµήµατος των Υπολ. Συστηµάτων (Ιούνιος 2001 ΤΕΕ Ηµερήσιο) Σε κάθε µία από τις παρακάτω περιπτώσεις, να αναφέρετε τις τιµές των
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων
ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων 2.1 Αρχιτεκτονική Υπολογιστών 2.1 Αρχιτεκτονική Υπολογιστών 2.2 Γλώσσα Μηχανής 2.3 Εκτέλεση προγράµµατος 2.4 Αριθµητικές και λογικές εντολές 2.5 Επικοινωνία µε άλλες συσκευές
Διαβάστε περισσότεραΜάθημα 7: Μικροϋπολογιστικό Σύστημα και Μνήμες
Μάθημα 7: Μικροϋπολογιστικό Σύστημα και Μνήμες 7.1 Αρχιτεκτονική μνημών σε υπολογιστικό σύστημα Σε ένα υπολογιστικό σύστημα υπάρχουν συνήθως περισσότερες από μία μνήμες. Επειδή η χωρητικότητα ενός μόνο
Διαβάστε περισσότεραΥπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).
Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται
Διαβάστε περισσότεραΕργαστήριο ΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ
Εισαγωγή Εργαστήριο ΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Σκοπός του εργαστηρίου είναι να κατανοήσουµε τους τρόπους προσπέλασης της µνήµης (µέθοδοι διευθυνσιοδότησης) σε ένα υπολογιστικό σύστηµα. Η Μνήµη 1 Ψηφιακή Λογική 4
Διαβάστε περισσότεραΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)
ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) Συσκευές αποθήκευσης Ένας υπολογιστής προκειµένου να αποθηκεύσει δεδοµένα χρησιµοποιεί δύο τρόπους αποθήκευσης: Την Κύρια Μνήµη Τις συσκευές µόνιµης αποθήκευσης (δευτερεύουσα
Διαβάστε περισσότεραΚύρια μνήμη. Μοντέλο λειτουργίας μνήμης. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (ΙI)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 015-16 Οργάνωση Υπολογιστών (ΙI) (κύρια και ) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Ένα τυπικό υπολογιστικό
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ I Ενότητα 6
ΠΛΗΡΟΦΟΡΙΚΗ I Ενότητα 6 ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Bits & Bytes Bit: η μικρότερη μονάδα πληροφορίας μία από δύο πιθανές καταστάσεις (ναι / όχι, αληθές / ψευδές, n / ff) κωδικοποίηση σε 0 ή 1 δυαδικό σύστημα
Διαβάστε περισσότεραΣτοιχεία αρχιτεκτονικής μικροεπεξεργαστή
Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Αριθμός bit δίαυλου δεδομένων (Data Bus) Αριθμός bit δίαυλου διευθύνσεων (Address Bus) Μέγιστη συχνότητα λειτουργίας (Clock Frequency) Τύποι εντολών Αριθμητική
Διαβάστε περισσότεραΣυστήματα Μικροϋπολογιστών
Συστήματα Μικροϋπολογιστών Ο Μικροεπεξεργαστής 8085 K. ΠΕΚΜΕΣΤΖΗ Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ ΜΙΚΡΟΕΛΕΓΚΤΩΝ
ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ ΜΙΚΡΟΕΛΕΓΚΤΩΝ Μέρος ο : Αποκωδικοποιητές διευθύνσεων Καθηγητής: Νικολαΐδης Νικ. ΑΣΚΗΣΗ 6 Να συνδεθούν μία μνήμη ROM 3 Kbits και μία μνήμη RAM 64 Kbits στους διαδρόμους διεύθυνσης και δεδομένων
Διαβάστε περισσότεραΟργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 2 ο. Πανεπιστήµιο Θεσσαλίας - Τµήµα Μηχανικών Η/Υ, Τηλεπικοινωνιών και ικτύων
Γιώργος ηµητρίου Μάθηµα 2 ο Πανεπιστήµιο Θεσσαλίας - Τµήµα Μηχανικών Η/Υ, Τηλεπικοινωνιών και ικτύων Αναπαράσταση Πληροφορίας Η/Υ Αριθµητικά δεδοµένα n Σταθερής υποδιαστολής n Κινητής υποδιαστολής Μη αριθµητικά
Διαβάστε περισσότεραΕργαστήριο Δομής και Λειτουργίας Μικροϋπολογιστών. Βοήθημα εκτέλεσης εργαστηριακής άσκησης 3: Εντολές λογικών πράξεων και εντολές κλήσης ρουτινών
Εργαστήριο Δομής και Λειτουργίας Μικροϋπολογιστών Βοήθημα εκτέλεσης εργαστηριακής άσκησης 3: Εντολές λογικών πράξεων και εντολές κλήσης ρουτινών Άσκηση 1 (σύνοψη της εκφώνησης) [Εκτέλεση λογικών πράξεων]
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου
Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 06 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ 1. Υπορουτίνες Μαθηµατικών Πράξεων 1.1. Προσηµασµένοι και απροσήµαστοι αριθµοί 1.2. Μετατροπές προσηµασµένων και απροσήµαστων αριθµών
ΠΕΡΙΕΧΟΜΕΝΑ 1. Υπορουτίνες Μαθηµατικών Πράξεων 1.1. Προσηµασµένοι και απροσήµαστοι αριθµοί 1.2. Μετατροπές προσηµασµένων και απροσήµαστων αριθµών Cr0 Μετατροπή αριθµού 8 Bits από µορφή προσηµασµένου µε
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07
ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 Τμήμα θεωρίας: Α.Μ. 8, 9 Κάθε Πέμπτη, 11πμ-2μμ, ΑΜΦ23. Διδάσκων: Ντίνος Φερεντίνος Γραφείο 118 email: kpf3@cornell.edu Μάθημα: Θεωρία + προαιρετικό
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 Μάθημα : Μικροϋπολογιστές Τεχνολογία Τ.Σ. Ι, Θεωρητικής κατεύθυνσης Ημερομηνία
Διαβάστε περισσότεραΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 3/02/2019 ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ ΘΕΜΑ 1 ο 1. Να γράψετε στο τετράδιό σας το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή ή τη λέξη ΛΑΘΟΣ, αν είναι
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΛΗ 21: Ψηφιακά Συστήµατα Ακαδηµαϊκό Έτος 2009 2010 Γραπτή Εργασία #3 Παράδοση: 28 Μαρτίου 2010 Άσκηση 1 (15 µονάδες) Ένας επεξεργαστής υποστηρίζει τόσο
Διαβάστε περισσότεραΜικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας,
Μικροεπεξεργαστές Σημειώσεις Μαθήματος 2013-14 Υπεύθυνος: Δρ Άρης Παπακώστας, Η γλώσσα assembly είναι μια γλώσσα προγραμματισμού χαμηλού επιπέδου για συγκεκριμένους υπολογιστές ή άλλη προγραμματιζόμενη
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 10: Πέρασμα Παραμέτρων σε Διαδικασίες. Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Διαβάστε περισσότεραΟδηγός Εκμάθησης στην Assembly 8086 1
Οδηγός Εκμάθησης στην Assembly 8086 1 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http:// arch.icte.uowm.gr/mdasyg
Διαβάστε περισσότεραΣΗΜΕΙΩΣΕΙΣ ΕΡΓΑΣΤΗΡΙΟΥ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΥΠΟΛΟΓΙΣΤΩΝ
ΤΕΙ ΣΕΡΡΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ ΣΗΜΕΙΩΣΕΙΣ ΕΡΓΑΣΤΗΡΙΟΥ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΥΠΟΛΟΓΙΣΤΩΝ Εκπαιδευτικό Σύστηµα BGC-8088 ρ. Σπύρος Α. Καζαρλής Επίκουρος Καθηγητής Σέρρες, Σεπτέµβριος 2004 1 Κεφάλαιο
Διαβάστε περισσότεραΑρχιτεκτονική Μηχανής. Αποθήκευση εδοµένων
Αρχιτεκτονική Μηχανής Αποθήκευση εδοµένων Οι πράξεις AND, OR, και Αλγεβρας Boole XOR (exclusive or) της Μία απεικόνιση των πυλών AND, OR, XOR, και NOT καθώς και των τιµών εισόδου (inputs) και εξόδου (output)
Διαβάστε περισσότεραΑριθμητικά Συστήματα
Αριθμητικά Συστήματα Οργάνωση Δεδομένων (1/2) Bits: Η μικρότερη αριθμητική μονάδα ενός υπολογιστικού συστήματος, η οποία δείχνει δύο καταστάσεις, 0 ή 1 (αληθές η ψευδές). Nibbles: Μονάδα 4 bit που παριστά
Διαβάστε περισσότεραΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ Α. ΨΗΦΙΑΚΗ ΣΧΕ ΙΑΣΗ
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΛΗ 2: Ψηφιακά Συστήµατα Ακαδηµαϊκό Έτος 2009 200 Ηµεροµηνία Εξέτασης Τετάρτη 2.6.200
Διαβάστε περισσότεραΕνότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07
Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή
Διαβάστε περισσότεραΟργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική
Οργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Κώδικας μηχανής (E) Ο επεξεργαστής μπορεί να εκτελέσει το αρχιτεκτονικό σύνολο εντολών (instruction set architecture) Οι
Διαβάστε περισσότεραΕνότητα 8 Η ΠΥΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ
Ενότητα 8 Η ΠΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ Γενικές Γραμμές Πύλες XOR και XNOR λοποιήσεις με AND-OR-INV Κώδικας Ισοτιμίας (Parity) Άρτια και Περιττή Συνάρτηση Κυκλώματα ανίχνευσης λαθών Συγκριτές
Διαβάστε περισσότερα7 η Θεµατική Ενότητα : Καταχωρητές, Μετρητές και Μονάδες Μνήµης
7 η Θεµατική Ενότητα : Καταχωρητές, Μετρητές και Εισαγωγή Καταχωρητής: είναι µία οµάδα από δυαδικά κύτταρα αποθήκευσης και από λογικές πύλες που διεκπεραιώνουν την µεταφορά πληροφοριών. Οι µετρητές είναι
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 6: inc, dec, loop, jcxz, dup, displacement Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο
Διαβάστε περισσότερα! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (αριθμητικές ) http://di.ionio.gr/~mistral/tp/csintro/ Αριθμοί Πράξεις με δυαδικούς αριθμούς
Διαβάστε περισσότεραΤα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας
ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (2/2) 1.1 Τα bits και ο τρόπος που αποθηκεύονται 1.2 Κύρια µνήµη 1.3 Αποθηκευτικά µέσα 1.4 Αναπαράσταση πληροφοριών ως σχηµάτων bits
Διαβάστε περισσότεραΛύσεις Ασκήσεων ΣΕΙΡΑ 1 η. Πρόσημο και μέγεθος
ΓΕΩΠΟΝΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΕΞΑΜΗΝΟ: 1 ο /2015-16 ΤΜΗΜΑ: ΑΓΡΟΤΙΚΗΣ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΑΝΑΠΤΥΞΗΣ Καθηγητής: Θ. Τσιλιγκιρίδης Άσκηση 1η Περιεχόμενα μνήμης Λύσεις
Διαβάστε περισσότεραΕισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 7 και 8: Αναπαραστάσεις. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής
Γιώργος Δημητρίου Μάθημα 7 και 8: Αναπαραστάσεις Αναπαράσταση Πληροφορίας Η/Υ Αριθμητικά δεδομένα Σταθερής υποδιαστολής Κινητής υποδιαστολής Μη αριθμητικά δεδομένα Χαρακτήρες Ειδικοί κώδικες Εντολές Γλώσσα
Διαβάστε περισσότεραΥπολογιστές και Πληροφορία 1
ΗΜΥ-20: Σχεδιασμός Ψηφιακών Συστημάτων Σκοπός του μαθήματος Λογικός Σχεδιασμός και Σχεδιασμός Η/Υ Εισαγωγή, Υπολογιστές και Πληροφορία Διδάσκουσα: Μαρία Κ. Μιχαήλ Βασικές έννοιες & εργαλεία που χρησιμοποιούνται
Διαβάστε περισσότεραΔύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:
Ορολογία bit (binary digit): δυαδικό ψηφίο. Τα δυαδικά ψηφία είναι το 0 και το 1 1 byte = 8 bits word: η θεμελιώδης μονάδα σύμφωνα με την οποία εκπροσωπούνται οι πληροφορίες στον υπολογιστή. Αποτελείται
Διαβάστε περισσότερα