Arithmetic Operations in Assembly Language: Educators' Perspective on Endianness Learning using 8-bit Microcontrollers

被引:2
|
作者
Bolanakis, Dimosthenis E.
Kotsis, Konstantinos T.
Laopoulos, Theodore
机构
关键词
Assembly-level programming; big-endian representation; little-endian representation; integer arithmetic; microcontrollers;
D O I
10.1109/IDAACS.2009.5342909
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:600 / 604
页数:5
相关论文
共 8 条
  • [1] Optimization of MLP Neural Networks in 8-bit Microcontrollers using Program Memory
    Guimaraes, Caio J. B., V
    Torquato, Matheus E.
    Fernandes, Macelo A. C.
    2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [2] Digital control of universal telecommunication power supplies using dual 8-bit microcontrollers
    Kutluay, K
    Çadirci, I
    Yafavi, A
    Çadirci, Y
    CONFERENCE RECORD OF THE 2002 IEEE INDUSTRY APPLICATIONS CONFERENCE, VOLS 1-4, 2002, : 1197 - 1204
  • [3] Implementation of simple MPPT algorithms using low-cost 8-bit microcontrollers
    Oprea, Sergiu
    Rosu-Hamzescu, Mihnea
    Radoi, Constantin
    PROCEEDINGS OF THE 2014 6TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI), 2014,
  • [4] 8-Bit Asynchronous Sparse-Tree Superconductor RSFQ Arithmetic-Logic Unit With a Rich Set of Operations
    Dorojevets, Mikhail
    Ayala, Christopher L.
    Yoshikawa, Nobuyuki
    Fujimaki, Akira
    IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2013, 23 (03)
  • [5] Development of an 8-Bit Microcontroller Learning System Using 89S52 Architecture
    Mostafa, Golam
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL ENGINEERING (ICAEE), 2015, : 97 - 100
  • [6] Development of an 8-Bit RISC Microcontroller Learning Kit using Atmel ATmega32 Architecture
    Mostafa, Golam
    2013 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL ENGINEERING (ICAEE 2013), 2013, : 154 - 159
  • [7] The design and implementation of a 16 bit floating point arithmetic unit using BZK.SAU.FPGA microcomputer assembly language
    Oztekin, Halit
    Kisioglu, Hakan
    Gulbag, Ali
    Temurtas, Feyzullah
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2022, 30 (06) : 1833 - 1856
  • [8] A Teaching Approach for Bridging the Gap Between Low-Level and High-Level Programming Using Assembly Language Learning for Small Microcontrollers
    Bolanakis, Dimosthenis E.
    Evangelakis, Georgios A.
    Glavas, Euripidis
    Kotsis, Konstantinos T.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2011, 19 (03) : 525 - 537