Teaching of IA-32 assembly language programming usingIntel®Galileo
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 studen...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Conference or Workshop Item |
Language: | English |
Published: |
Springer
2017
|
Online Access: | http://psasir.upm.edu.my/id/eprint/71493/1/Teaching%20of%20IA-32%20assembly%20language%20programming%20usingIntel%C2%AEGalileo.pdf http://psasir.upm.edu.my/id/eprint/71493/ https://link.springer.com/chapter/10.1007/978-3-319-71084-6_27 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Putra Malaysia |
Language: | English |
id |
my.upm.eprints.71493 |
---|---|
record_format |
eprints |
spelling |
my.upm.eprints.714932019-10-10T04:25:27Z http://psasir.upm.edu.my/id/eprint/71493/ Teaching of IA-32 assembly language programming usingIntel®Galileo Tan, Chee Phang Hashim, Shaiful Jahari Abdul Latiff, Nurul Adilah Rokhani, Fakhrul Zaman 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. Springer 2017-11-18 Conference or Workshop Item PeerReviewed text en http://psasir.upm.edu.my/id/eprint/71493/1/Teaching%20of%20IA-32%20assembly%20language%20programming%20usingIntel%C2%AEGalileo.pdf 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). https://link.springer.com/chapter/10.1007/978-3-319-71084-6_27 10.1007/978-3-319-71084-6_27 |
institution |
Universiti Putra Malaysia |
building |
UPM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Putra Malaysia |
content_source |
UPM Institutional Repository |
url_provider |
http://psasir.upm.edu.my/ |
language |
English |
description |
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. |
format |
Conference or Workshop Item |
author |
Tan, Chee Phang Hashim, Shaiful Jahari Abdul Latiff, Nurul Adilah Rokhani, Fakhrul Zaman |
spellingShingle |
Tan, Chee Phang Hashim, Shaiful Jahari Abdul Latiff, Nurul Adilah Rokhani, Fakhrul Zaman Teaching of IA-32 assembly language programming usingIntel®Galileo |
author_facet |
Tan, Chee Phang Hashim, Shaiful Jahari Abdul Latiff, Nurul Adilah Rokhani, Fakhrul Zaman |
author_sort |
Tan, Chee Phang |
title |
Teaching of IA-32 assembly language programming usingIntel®Galileo |
title_short |
Teaching of IA-32 assembly language programming usingIntel®Galileo |
title_full |
Teaching of IA-32 assembly language programming usingIntel®Galileo |
title_fullStr |
Teaching of IA-32 assembly language programming usingIntel®Galileo |
title_full_unstemmed |
Teaching of IA-32 assembly language programming usingIntel®Galileo |
title_sort |
teaching of ia-32 assembly language programming usingintel®galileo |
publisher |
Springer |
publishDate |
2017 |
url |
http://psasir.upm.edu.my/id/eprint/71493/1/Teaching%20of%20IA-32%20assembly%20language%20programming%20usingIntel%C2%AEGalileo.pdf http://psasir.upm.edu.my/id/eprint/71493/ https://link.springer.com/chapter/10.1007/978-3-319-71084-6_27 |
_version_ |
1648738165396078592 |