Lab 2 Γνωριμία με το περιβάλλον Βασικές δυναότητες/λειτουργίες.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Εισαγωγή στις Τεχνολογίες της Πληροφορικής και των Επικοινωνιών
Advertisements

Το πρόγραμμα Turbo Pascal TPW1.5
Διαδίκτυο Κίκα Χρυσοστόμου. Home Page : Αρχική Σελίδα Για να την αλλάξουμε ακολουθούμε την εξής διαδικασία: 1.Tools 2.Internet Options 3.General (καρτέλα),
Το υλικό του Υπολογιστή
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Σημειώσεις : Χρήστος Μουρατίδης
Γυμνάσιο Νέας Κυδωνίας
ΛΟΓ102: Τεχνολογία Λογισμικού Ι Διδάσκων: Νίκος Παπασπύρου 1Νίκος ΠαπασπύρουΛΟΓ102:
Συναρτήσεις Κληση/Επιστροφη Παραμετροι
Λύση: Multicycle υλοποίηση Single-cyle υλοποίηση: Διάρκεια κύκλου ίση με τη μεγαλύτερη εντολή-worst case delay (εδώ η lw) = χαμηλή.
Προηγμένοι Μικροεπεξεργαστές 2006 – 2007 Παρουσίαση Projects.
Εισαγωγή στο Excel Σχολή Αγρονόμων Τοπογράφων Μηχανικών
Τομέας Πληροφορικής ΙΕΚ ΔΕΛΤΑ Θεσσαλονίκη
ΣΥΝΑΡΤΗΣΕΙΣ.
ΕΝΟΤΗΤΑ 3 – MS Windows – Περιβάλλον εργασίας
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
Το Υλικό Μέρος του Υπολογιστή
Άσκηση 1. Θεωρούμε το ακόλουθο κομμάτι κώδικα int i,j; double result, a[110][4]; for(i=0; i
Υλικό – Λογισμικό – Μονάδες εισόδου/εξόδου
Α ΡΧΙΤΕΚΤΟΝΙΚΗ Μ ΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ Παράρτημα Β (Το λογισμικό ICS08GPGTZ)
«EGG BOX» CONTROL SYSTEM
Κεφάλαιο 10 – Υποπρογράμματα
Κάντε κλικ για έναρξη… Τ Ο ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ Κέντρο εντολών Χώρος γραφικών (σελίδα) Χώρος σύνταξης διαδικασιών.
Μικροεπεξεργαστές Λειτουργία - Εξέλιξη
1Διαδικασίες με παραμέτρους Άσκηση 1 Κάνε κλικ να δεις τη λύση.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Πίνακες.
ΘΠ06 - Μεταγλωττιστές Ενδιάμεσος Κώδικας – Μεταφραστικά Σχήματα.
Μερικές φορές το αποτέλεσμα εμφανίζεται αμέσως από κάτω.
Εξομοιωτής Ψηφιακών Κυκλωμάτων
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Τύποι Μεταβλητών Τελεστές Βασική Είσοδος/Έξοδος.
Εισαγωγή στους Η/Υ PHP Hypertext Preprocessor 3. Διατάξεις (arrays) Σε μία μεταβλητή αποθηκεύαμε μόνο μία τιμή. Αν θέλουμε να αποθηκεύσουμε περισσότερες.
Τσιρογιάννης Νίκος-Μαργαρίτης Βασίλης
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Κλάσεις και Αντικείμενα.
1 Δράση 7. Σύνδεση σχολείου και κοινότητας Υποδράση 7.2. Ανάπτυξη πλαισίου συνεργασίας σχολείου με κοινότητες μεταναστών, ΜΚΟ και κοινωνικούς λειτουργούς.
ΔΙΑΣΥΝΔΕΣΗ ΦΩΤΟΔΙΟΔΩΝ ΑΣΚΗΣΗ 2 ΜΙΚΡΟΕΛΕΓΚΤΕΣ - ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ Β. ΧΡΙΣΤΟΦΙΛΑΚΗΣ ΤΟΜΕΑΣ ΙV ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ.
Αναστοπούλου Μαριάννα Καθηγήτρια Μουσικής και Σχολικού Επαγγελματικού Προσανατολισμού.
ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧ/ΣΕΩΝ ΕΡΓΑΣΤΗΡΙΟ #1 ΔΔΕ. Έναρξη (Start)  Προγράμματα (Programs)  Minitab 12 for Windows.
ΠΑΡΑΔΕΙΓΜΑ: ΤΑ ΕΠΙΠΕΔΑ ΥΛΙΚΟΥ – ΛΟΓΙΣΜΙΚΟΥ ΣΕ ΕΝΑΝ ΥΠΟΛΟΓΙΣΤΗ.
Lab 3 Εξοικείωση με μετάφραση C σε Assembly Πρώτη γνωριμία με εντολές Assembly.
Γιώργος Μαγουλάκης Εξάμηνο: Εαρινό 2015 ΤΕΙ Κρήτης Τμ. Μηχανικών Πληροφορικής Τμ. Μηχανικών Πληροφορικής.
Lab 6. Άσκηση: Πράξεις σε πίνακες Κατεβάστε από το eclass την άσκηση Lab_example_maxmin από τον κατάλογο Lecture_Keramidas Γεμίζει 12 θέσεις μνήμης (ξεκινώντας.
Τ.Ε.Ι. Κεντρικής Μακεδονίας ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε Τίτλος Πτυχιακής Εργασίας: Κατασκευή διδακτικού πακέτου προσομοίωσης των μηχανικών ταλαντώσεων.
O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) 4 κατηγορίες εντολών: Αριθμητικές-λογικές εντολές (add, sub, slt κλπ) –R Type.
Ερευνητική εργασία της Α΄ τάξης του ΓΕΛ Λουτρών Αιδηψού
ΜΙΚΡΟΕΛΕΓΚΤΕΣ-ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ
Single-cyle υλοποίηση:
Αρχεία και φάκελοι.
Εργαστήριο 4 & 5 Βοηθητικές Διαφάνειες
Έλεγχος LED μέσω του Slide Bar
Γνωριμία με το περιβάλλον Βασικές δυνατότητες/λειτουργίες
Πληροφοριακά Συστήματα στα Τουριστικά Επαγγέλματα
Web Services στη C# Εργαστήριο 3
O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) 4 κατηγορίες εντολών: Αριθμητικές-λογικές εντολές (add, sub, slt κλπ) –R Type.
Μανασσάκης Βασίλης Καθηγητής Πληροφορικής
Το Πρόβλημα Φωτεινοί σηματοδότες.
Single-cyle υλοποίηση:
Υλικό Υπολογιστών (Hardware)
Το Υλικό του Υπολογιστή
Γραφικό Περιβάλλον Εργασίας H/Y
TO BIOS βρίσκεται στην μητρική πλακέτα και τα αρχικά του σημαίνουν: Βασικό Σύστημα Εισόδου-Εξόδου.
Μαθηση για ολα τα παιδια
Εθνικό Καποδιστριακό Πανεπιστήμιο Αθηνών
ΘΕΜΑ : ΛΟΓΙΣΜΙΚΟ LOGICATOR ΔΙΑΡΚΕΙΑ: 1 περίοδος.
Single-cyle υλοποίηση:
Εισαγωγή στον Προγραμματισμό (στη γλώσσα Java)
Single-cyle υλοποίηση:
ΣΤΑΣΕΙΣ ΚΑΙ ΣΥΜΠΕΡΙΦΟΡΑ
O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) 4 κατηγορίες εντολών: Αριθμητικές-λογικές εντολές (add, sub, slt κλπ) –R Type.
O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) 4 κατηγορίες εντολών: Αριθμητικές-λογικές εντολές (add, sub, slt κλπ) –R Type.
Η ΕΞΕΛΙΞΗ ΤΟΥ ΗΛΕΚΤΡΙΚΟΥ ΛΑΜΠΤΗΡΑ
Μεταγράφημα παρουσίασης:

Lab 2 Γνωριμία με το περιβάλλον Βασικές δυναότητες/λειτουργίες

Βασική Συνδεσμολογίας – Blinky Παράδειγμα Συνδεσμολογείστε την πλακέτα όπως φαίνεται στην εικόνα Κατεβάστε το project Blinky από το eclass Εκκινήστε την εφαρμογή Είτε από το desktop Είτε από το file Κατανόηση των πλήκτρων Κατανόηση της λειτουργίας της πλακέτας με βάση των κώδικα

Λειτουργία απασφαλμάτωσης - Debugging Είσοδος σε debug mode με το πλήκτρο Εξοικείωση με τα βασικά παράθυρα: Disassembly, Registers Εξοικείωση με τις λειτουργίες: Breakpoints: 2 hardware Δυνατότητα να παγώσουμε την εκτέλεση του κώδικα σε όποιο σημείο του επιθυμούμε Δυνατότητα επισκόπησης κατάστασης επεξεργαστή/μνήμης/ΙΟs.  Σε ποιες εντολές Assembly αναλύεται η συνάρτηση Delay  Πόση μνήμη καταλαμβάνει η συνάρτηση Delay

Watch και Memory Windows Εργαλεία παρακολούθησης σε πραγματικό χρόνο περιεχομένων μνήμης και μεταβλητών Watch window Εισάγετε την μεταβλητή msTicks Επιλογή  Δεξί κλίκ  Add ‘msTicks’ to …. Παρακολουθείστε την εξέλιξη των περιεχομένων της μεταβλητής Εισάγετε έναν local unsigned int στην phaseA Παρακολουθείστε την εξέλιξη των περιεχομένων της μεταβλητής Που αποθηκεύεται σε επίπεδο assembly η μεταβλητή; Εισάγετε έναν global unsigned int στην phaseA Παρακολουθείστε την εξέλιξη των περιεχομένων της μεταβλητής Που αποθηκεύεται σε επίπεδο assembly η μεταβλητή; Εισάγετε και παρακολουθείστε την διεύθυνση της μεταβλητής global unsigned int στην phaseA σε Memory Window

Άσκηση 1 Τροποποιείστε τον κώδικα έτσι ώστε Καθυστέρηση να αυξάνεται κατά μια φορά ο εαυτός της μέχρι τετραπλασιασμό Δηλαδή στο πρώτο πέρασμα phaseA(), phaseB(), phaseC(), phaseD() η καθυστέρηση θα είναι 0x500 Στο δεύτερο  0x500*2 Στο τρίτο  0x500*3 Στο τέταρτο  0x500*4 Κατόπιν να μειώνεται κατά αντίστροφη πορεία μέχρι να επανέλθει στα 0x500

Άσκηση 2 FPTD->PSOR = led_mask[LED_BLUE]; /* Blue LED Off*/ FPTD->PCOR = led_mask[LED_BLUE]; /* Blue LED On*/ Δημιουργείστε phases που να οδηγούν σε ενεργοποίηση δύο led ταυτόχρονα Παρατηρείστε την χρωματική διαφορά Δημιουργείστε phase που να οδηγούν σε ενεργοποίηση και των 3 led ταυτόχρονα Ποιο το χρωματικό αποτέλεσμα

Άσκηση 3 Δημιουργείστε συνάρτηση η οποία να ενεργοποιεί ένα συγκεκριμένο led παραμετρικά Χρησιμοποιείστε σαν βάση την LED_Off