2011
DOI: 10.1002/cae.20333
|View full text |Cite
|
Sign up to set email alerts
|

A teaching approach for bridging the gap between low‐level and high‐level programming using assembly language learning for small microcontrollers

Abstract: 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 possibiliti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0
1

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 15 publications
(9 citation statements)
references
References 20 publications
0
8
0
1
Order By: Relevance
“…Despite the fact that students should obtain an appropriate and effective learning of the examined MCU architecture, they should also earn the benefit of learning how to apply their knowledge under any circumstances. Accordingly, our research focused on a systematic approach, addressed to help the student in bridging the gap between high-and low-level programming (Bolanakis et al 2009c). This choice stemmed from the need to help students relating new information to their educational background and thereafter providing them with the ability of proceeding to a future self-study of other MCUs.…”
Section: The Theory Classmentioning
confidence: 99%
See 1 more Smart Citation
“…Despite the fact that students should obtain an appropriate and effective learning of the examined MCU architecture, they should also earn the benefit of learning how to apply their knowledge under any circumstances. Accordingly, our research focused on a systematic approach, addressed to help the student in bridging the gap between high-and low-level programming (Bolanakis et al 2009c). This choice stemmed from the need to help students relating new information to their educational background and thereafter providing them with the ability of proceeding to a future self-study of other MCUs.…”
Section: The Theory Classmentioning
confidence: 99%
“…Following extensive cross-disciplinary research, a good working tutoring system for theory (Bolanakis et al 2008(Bolanakis et al , 2009a(Bolanakis et al , 2009b(Bolanakis et al , 2009c and practice (Bolanakis et al 2007a(Bolanakis et al , 2007b(Bolanakis et al , 2007c is presently experienced at the Department of Communications, Informatics and Managements, Epirus Educational Institute of Technology, 92 D.E. Bolanakis et al Arta, Greece.…”
Section: Introductionmentioning
confidence: 99%
“…However, an understanding of computer architecture and internal operation is considered to be essential to fully develop programming skills. Thus, the teaching of an assembly language (second generation languages) was considered necessary and continues to be included in many IT programming curriculum (Bolanakis, Evangelakis, Glavas, & Kotsis, 2011).…”
Section: Selecting a Programming Language -Thenmentioning
confidence: 99%
“…Para minimizar esse problema, professores da disciplina de Arquitetura e Organização de Computadores frequentemente buscam novos métodos de ensino, muitas vezes com a utilização de simuladores educacionais que permitem realizar a simulação de sistemas computacionais [9]. Nikolic et al [10] discutem a ampla variedade de simuladores disponíveis na literatura e mencionam a importân-cia da seleção de um modelo que atenda as expectativas pedagógicas do curso no qual será utilizado.…”
Section: Introductionunclassified