A Teaching Approach for Bridging the Gap Between Low-Level and High-Level Programming Using Assembly Language Learning for Small Microcontrollers

Φόρτωση...
Μικρογραφία εικόνας

Ημερομηνία

Συγγραφείς

Bolanakis, D. E.
Evangelakis, G. A.
Glavas, E.
Kotsis, K. T.

Τίτλος Εφημερίδας

Περιοδικό ISSN

Τίτλος τόμου

Εκδότης

Περίληψη

Τύπος

Είδος δημοσίευσης σε συνέδριο

Είδος περιοδικού

peer reviewed

Είδος εκπαιδευτικού υλικού

Όνομα συνεδρίου

Όνομα περιοδικού

Computer Applications in Engineering Education

Όνομα βιβλίου

Σειρά βιβλίου

Έκδοση βιβλίου

Συμπληρωματικός/δευτερεύων τίτλος

Περιγραφή

Assembly language programming has been for long used as a teaching tool for computer systems. However, this approach suffers from the difficulties that are inherent to its low-level instructions. The present teaching approach merges the assembly language course with microcomputers technology by means of structured pseudo-coding. The method is based on a classification of the assembly instructions in a novel inventory, which is subsequently used for the composition of the basic high-level programming possibilities, thus overcoming the limited assembly abilities. The proposed methodology aims at helping the students to make the parallelization between the assembly language programming for 8-bit microcontrollers and a higher level programming. (C) 2009 Wiley Periodicals, Inc. Comput Appl Eng Educ 19: 525-537, 2011; View this article online at wileyonlinelibrary.com/journal/cae; DOI 10.1002/cae.20333

Περιγραφή

Λέξεις-κλειδιά

assembly-level programming, microcontrollers

Θεματική κατηγορία

Παραπομπή

Σύνδεσμος

<Go to ISI>://000294341000014
http://onlinelibrary.wiley.com/store/10.1002/cae.20333/asset/20333_ftp.pdf?v=1&t=h0xjoxwp&s=a405befd735f20fd41a8cf9e09913418f2b91d9c

Γλώσσα

en

Εκδίδον τμήμα/τομέας

Όνομα επιβλέποντος

Εξεταστική επιτροπή

Γενική Περιγραφή / Σχόλια

Ίδρυμα και Σχολή/Τμήμα του υποβάλλοντος

Πανεπιστήμιο Ιωαννίνων. Σχολή Επιστημών και Τεχνολογιών. Τμήμα Βιολογικών Εφαρμογών και Τεχνολογιών

Πίνακας περιεχομένων

Χορηγός

Βιβλιογραφική αναφορά

Ονόματα συντελεστών

Αριθμός σελίδων

Λεπτομέρειες μαθήματος

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced