DocumentCode
2528993
Title
Arithmetic operations in assembly language: Educators´ perspective on endianness learning using 8-bit microcontrollers
Author
Bolanakis, Dimosthenis E. ; Kotsis, Konstantinos T. ; Laopoulos, Theodore
Author_Institution
Dept. of Commun., Inf. & Manage., Epirus Educ. Inst. of Technol., Epirus, Greece
fYear
2009
fDate
21-23 Sept. 2009
Firstpage
600
Lastpage
604
Abstract
Endianness concept is of great value for engineers who are employing microcontrollers in their applications. This paper presents a perspective on endianness learning using 8-bit microcontroller units (MCUs). The authors propose a practicable approach on assembly language arithmetic techniques, addressed to aid students in exploring big and little-endian ordering for handling memory storage. The proposed approach associates the study of endianness representation with a regular challenge in 8-bit microcontroller education, that is, the assembly-level arithmetic techniques for numbers extending one-byte range. The educational objective intended to be reached in this communication is to provide to the students a better understanding of the processor´s workings at the machine level, and help them in exploiting byte ordering towards to an optimum performance of a low-level system implementation.
Keywords
assembly language; digital arithmetic; educational aids; microcontrollers; assembly language arithmetic technique; byte ordering; endianness learning; low level system implementation; memory storage handling; microcontrollers unit; students aid; word length 8 bit; Agricultural engineering; Assembly systems; Computer architecture; Computer science education; Digital arithmetic; Educational technology; Embedded computing; Informatics; Microcontrollers; Physics computing; Assembly-level programming; big-endian representation; integer arithmetic; little-endian representation; microcontrollers;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 2009. IDAACS 2009. IEEE International Workshop on
Conference_Location
Rende
Print_ISBN
978-1-4244-4901-9
Electronic_ISBN
978-1-4244-4882-1
Type
conf
DOI
10.1109/IDAACS.2009.5342909
Filename
5342909
Link To Document