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
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;
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
DOI :
10.1109/IDAACS.2009.5342909