• 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