ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο: 5 Αριθμητικές Εντολές



Σχετικά έγγραφα
: ). 5sec 3sec sec sec. restart. d6 1, d7 1 B $ SW2/4 /ADC ON OFF 2

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

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

Συμβολική Γλώσσα στον ΑΒΑΚΑ

Θεωρητικές Ερωτήσεις

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

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

ΗΜΥ 213 Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών

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

ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

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

ΗΜΥ 213 Εργαστήριο Οργάνωσης Η.Y. και Μικροεπεξεργαστών week3

Αρχιτεκτονική Μικροεπεξεργαστών MIPS-32. Αρχείο καταχωρητών και Χάρτης Μνήµης

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα

ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών Φροντιστήριο: MIPS assembly

Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

Δασική και Περιβαλλοντική Πολιτική

Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε.

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013

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

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!

Σημειώσεις για τον 80x86

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008

Μικροεπεξεργαστές ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ. Υπεύθυνος: Δρ Άρης Παπακώστας

Πράξεις με δυαδικούς αριθμούς

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL

Ερωτήσεις θεωρίας MY. Μέρος Α. Υλικό.

Εργαστήριο 3. Εαρινό Εξάμηνο

Εισαγωγή στη γλώσσα προγραμματισμού Fortran 95

Δρ. Παναγιώτης Μ. Παπάζογλου Επίκουρος Καθηγητής ΤΕΙ Λαμίας. Διδακτικό βοήθημα γρήγορης μελέτης για τον προγραμματισμό του μικροεπεξεργαστή MIPS 32bit

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

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

Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών H/Y Department of Electrical and Computer Engineering. Εργαστήριο 1. Χειμερινό Εξάμηνο

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ

Αναπαράσταση Δεδομένων. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012

Εργαστήριο 4. Εαρινό Εξάμηνο ΠΡΟΣΟΧΗ: Αρχίστε νωρίς το Εργαστήριο 4. Οι ασκήσεις είναι πιο απαιτητικές από τα προηγούμενα εργαστήρια.

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

Αρχιτεκτονική Υπολογιστών

ΕΘΝΙKΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Ονοματεπώνυμο: ΑΜ:

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 8)

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για:

ΠΛΕ- 074 Αρχιτεκτονική Υπολογιστών 2

Εισαγωγή στην Πληροφορική. Α σ κ ή σ ε ι ς σ τ η ν ι α χ ε ί ρ ι σ η Μ ν ή µ η ς. Αντώνης Σταµατάκης

Επιλέξτε καθηγητή. 1. Οι στόχοι του μαθήματος ήταν σαφείς; Καθόλου Λίγο Μέτρια Πολύ Πάρα πολύ

Κατανεμημένα Συστήματα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

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

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ

ΗΜΥ 213 Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών

Αρχιτεκτονική Eckert-von Neumann. Πως λειτουργεί η ΚΜΕ; Κεντρική μονάδα επεξεργασίας [3] ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 1: Εισαγωγικό Μάθημα

Κατανεμημένα Συστήματα

Προγραμματισμός Η/Υ Ι (Χρήση της C) 6 η Θεωρία ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ

Κατανεμημένα Συστήματα

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής

ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ

ΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ

Αρχιτεκτονική Υπολογιστών Ι

1 Ο Λύκειο Ρόδου. Β ΓΕΛ ΕισΑρχΕπ Η/Υ. Γεωργαλλίδης Δημήτρης

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Περιγραφή Μαθήματος. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Αρχιτεκτονική Υπολογιστών

Η Σχολή ΗΜΜΥ του Πολυτεχνείου Κρήτης

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών

ΗΜΥ 213. Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών LAB 1 ( )

ΛΥΚΕΙΟ ΠΑΛΟΥΡΙΩΤΙΣΣΑΣ ΣΧΟΛΙΚΟ ΕΤΟΣ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΙΟΥ-ΙΟΥΝΙΟΥ 2015 ΟΝΟΜΑ:... ΤΜΗΜΑ:... ΑΡ.:...

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

Συμβόλαιο Μαθήματος. Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών ΗΜΥ 213. Χρήση Ηλεκτρονικού Υπολογιστή. Αναμενόμενα Αποτελέσματα Μαθήματος

ΠΛΗ10 Κεφάλαιο 2. ΠΛΗ10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.1: Bασική Δομή του Υπολογιστή

ΑΣΚΗΣΗ 7: ΑΛΦΑΡΙΘΜΗΤΙΚΑ

Αρχιτεκτονική Υπολογιστών Ι (ένα)

ΟΔΗΓΟΣ ΣΥΓΓΡΑΦΗΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΝΑΦΟΡΑΣ

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access Κεφάλαιο 2 Χειρισμός πινάκων... 27

Αρχιτεκτονική Υπολογιστών

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΟΙ ΚΑΤΑΧΩΡΗΤΕΣ ΚΑΙ Η ΥΛΟΠΟΙΗΣΗ ΤΟΥΣ ΜΕ FLIP-FLOP ΚΑΙ ΠΥΛΕΣ

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

Οργάνωση Η/Υ. Ο Επεξεργαστής TRN. Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας Α. Χατζηγεωργίου-Η. Σακελλαρίου

Αποτελέσματα. ΜΟΔΙΠ Πανεπιστημίου Κρήτης Ερωτηματολόγιο 'Μιγαδική Ανάλυση II' Ερωτηματολόγιο

Τεχνολογίες ημιαγωγών. Chapter 2 Instructions: Language of the Computer 1

Αρχιτεκτονική Υπολογιστών

Δείγμα Τελικής Εξέτασης στο ΗΜΥ213. Διδάσκοντας: Γιώργος Ζάγγουλος

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών

ΑΣΚΗΣΗ 6: ΔΕΙΚΤΕΣ. Σκοπός της Άσκησης. 1. Εισαγωγικά στοιχεία για τους Δείκτες

Άσκηση 1 (α) Άσκηση 1 (γ) Άσκηση 1 (β) Παραδείγματα Assembly. Άρα με έλεγχο στον $t1 αποφασίζω αν είναι 0 ή 1.

ΗΜΥ 213 Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών

Δεδομένα & Αναπαράσταση Πληροφορίας

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών

Εισαγωγή στη γλώσσα προγραμματισμού C++

Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή

Τελική Εξέταση, Απαντήσεις/Λύσεις

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5

ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών ARM και x86

Διοίκηση Παραγωγής και Συστημάτων Υπηρεσιών

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΕΙΡΙΑΚΗ ΠΡΟΣΘΕΣΗ

Στόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή

Transcript:

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο: 5 Αριθμητικές Εντολές Ονοματεπώνυμο: Βαθμός: Σκοπός της παρούσης άσκησης είναι να δώσει στο σπουδαστή τη δυνατότητα να κατανοήσει να εντρυφήσει στις αριθμητικές εντολές, τις εντολές διακλάδωσης και υπό συνθήκη διακλάδωσης και τις εντολές μεταφοράς δεδομένων. Α. ΥΠΟΧΡΕΩΤΙΚΗ ΠΡΟΕΡΓΑΣΙΑ 1).Να γραφτεί μια υπορουτίνα που να υπολογίζει το άθροισμα δύο αριθμών NUM1=$FFF9 και NUM2=$122 που είναι αποθηκευμένοι στις θέσεις μνήμης $400400 και $4004002 αντίστοιχα και θα αποθηκεύει το αποτέλεσμα στη θέση SUM=$400404.

Στη συνέχεια το αποτέλεσμα να εξηγηθεί με τη βοήθεια και των δεικτών του καταχωρητή κατάστασης όταν: Α). Οι δύο αριθμοί NUM1 και NUM2 ερμηνεύονται ως μη προσημασμένοι αριθμοί και Β). Οι δύο αριθμοί NUM1 και NUM2 ερμηνεύονται ως προσημασμένοι αριθμοί. Α) Όταν οι δύο αριθμοί ερμηνεύονται ως μη-προσημασμένοι: Β) Όταν οι δύο αριθμοί ερμηνεύονται ως προσημασμένοι τότε: Άρα το αποτέλεσμα φαίνεται ότι είναι: SUM=, που όταν ερμηνεύεται ως μη προσημασμένος αριθμός είναι ο και όταν ερμηνεύεται ως προσημασμένος αριθμός είναι ο. 2

Β. ΠΡΟΕΡΓΑΣΙΑ ΚΑΙ ΠΑΡΟΥΣΙΑΣΗ ΜΕΣΩ Η/Υ ΣΤΟ ΕΡΓΑΣΤΗΡΙΟ Ονοματεπώνυμο: Βαθμός: ΑΣΚΗΣΗ 1 η Να γραφτεί μια υπορουτίνα που να υπολογίζει το άθροισμα ενός ορμαθού αριθμών μήκους λέξης (Word). Το μήκος του ορμαθού βρίσκεται στη θέση μνήμης LENGTH και ο ορμαθός αρχίζει απ τη διεύθυνση NUMS=$400400. Το άθροισμα να αποθηκεύεται στη θέση μνήμης RESULT αμέσως μετά τον ορμαθό. Να υποτεθεί ότι ο ορμαθός αποτελείται από τις λέξεις: $EFF0, $1100, $0021, $0002 Αποτέλεσμα: RESULT= 3

ΑΣΚΗΣΗ 2 η Στις θέσει μνήμης $400400-$400405 και $4004006-$40040Β είναι αποθηκευμένοι αριθμοί NUM1=$4E57295A3B12 και NUM2=$0031D455E09B αντίστοιχα. Να γραφτεί μια υπορουτίνα που να υπολογίζει το άθροισμά τους προσθέτοντας τα επιμέρους bytes και θα αποθηκεύει το αποτέλεσμα στις θέσεις SUM $40040C-$400411. Με τη λήξη του προγράμματος οι θέσεις μνήμης $400400-$400405 θέλουμε να περιέχουν τον αριθμό NUM1. Αποτέλεσμα: SUM= 4

ΑΣΚΗΣΗ 1 η Εργαστήριο Μικροεπεξεργαστών Ι - Προγραμματισμός σε γλώσσα Assembly Γ. ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΙΑ Να γραφτεί μια υπορουτίνα που να υπολογίζει το άθροισμα ενός ορμαθού αριθμών μήκους μακριάς λέξης (Long Word). Το μήκος του ορμαθού βρίσκεται στη θέση μνήμης LENGTH και ο ορμαθός αρχίζει απ τη διεύθυνση NUMS=$400400. Το άθροισμα να αποθηκεύεται στη θέση μνήμης RESULT αμέσως μετά τον ορμαθό. Να υποτεθεί ότι ο ορμαθός αποτελείται από τις λέξεις: $FFFFFFAB, $11111155, $00000021 Προσοχή: Ο φοιτητής είναι υποχρεωμένος να παραδίδει την υποχρεωτική εργασία (Μέρος Α) και με βάση αυτή θα λαμβάνει παρουσία. Η πληρότητα της υποχρεωτικής εργασίας εξασφαλίζεται με την παρουσίαση των ηλεκτρονικών αρχείων αφού αυτό του ζητηθεί. Στο εργαστήριο θα αναλύεται το Μέρος Β και ο φοιτητής είναι υποχρεωμένος να έχει κάνει προεργασία και να την παρουσιάσει στο εργαστήριο αφού του ζητηθεί. Ο φοιτητής θα πρέπει κάθε στιγμή, κατά τη διάρκεια του εργαστηρίου, να είναι έτοιμος να απαντήσει σε οποιαδήποτε ερώτηση αφορά το θεωρητικό μέρος της εργαστηριακής άσκησης. Το Μέρος Γ είναι προαιρετικό και δε βαθμολογείται επιπλέον. 5