UPM Institutional Repository

Teaching of IA-32 assembly language programming usingIntel®Galileo


Citation

Tan, Chee Phang and Hashim, Shaiful Jahari and Abdul Latiff, Nurul Adilah and Rokhani, Fakhrul Zaman (2017) Teaching of IA-32 assembly language programming usingIntel®Galileo. In: International Symposium on Emerging Technologies for Education, 20 - 22 Sept. 2017, Cape Town, South Africa. (pp. 245-251).

Abstract

Most universities are still using microprocessor training board that equipped with Intel® 8086 to introduce students about assembly language and computer architecture due to its popularity and availability. The Intel® 8086 is the first x86 microprocessor, it is no longer suitable to introduce students to the modern x86 architecture. A new microprocessor that featured modern architecture design is needed to maintain the competency of university students to keep pace with the fast advancing computer technology. Intel® Galileo is a single board computer board that equipped with Intel® QuarkTM X1000 SoC. We successfully developed new approach for programming the device using assembly language. Supporting lab materials, example codes, macros, and procedures are developed to incorporate the Intel® Galileo board into the laboratory experiments design for microprocessor course. The proposed laboratory experiments allow undergraduate students to learn IA-32 instruction sets and protected mode programming. The results from pre-post-test and quantitative survey shows that Intel® Galileo board is effective to support the learning of the IA-32 assembly language and computer architecture.


Download File

[img]
Preview
Text
Teaching of IA-32 assembly language programming usingIntel®Galileo.pdf

Download (179kB) | Preview

Additional Metadata

Item Type: Conference or Workshop Item (Paper)
Divisions: Faculty of Engineering
DOI Number: https://doi.org/10.1007/978-3-319-71084-6_27
Publisher: Springer
Keywords: Assembly language programming; Intel® Galileo; Intel® QuarkTM; SoC X1000; x86; IA-32; Computer architecture
Depositing User: Mr. Sazali Mohamad
Date Deposited: 10 Oct 2019 04:21
Last Modified: 10 Oct 2019 04:25
Altmetrics: http://www.altmetric.com/details.php?domain=psasir.upm.edu.my&doi=10.1007/978-3-319-71084-6_27
URI: http://psasir.upm.edu.my/id/eprint/71493
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item