A new method for teaching microprocessors course using emulation. Issue 3 (9th December 2014)
- Record Type:
- Journal Article
- Title:
- A new method for teaching microprocessors course using emulation. Issue 3 (9th December 2014)
- Main Title:
- A new method for teaching microprocessors course using emulation
- Authors:
- Qaralleh, Esam A.
Darabkh, Khalid A. - Abstract:
- <abstract abstract-type="main" xml:lang="en"> <title>ABSTRACT</title> <sec id="cae21616-sec-0001" sec-type="section"> <p>Microprocessors course is a challenging course for both students and instructors. The challenge arises by the nature of this course which is a combination of assembly language and hardware interface. The assembly language develops the students' ability to program in a low level programming language utilizing the instruction set of the 8086 processor, understanding the addressing modes (pointer concept), and exploring the nature of different instructions along with their execution times, dependences, implicit addressing for certain instructions, as well as flow control concerning the flags. The hardware interface helps the students in connecting various system components to build up a working system. Memory and input/output communications (read/write) operations are explained using timing diagrams and handshaking signals. In this paper, the aforementioned contents are addressed through developing an interesting project that is capable of integrating both hardware and software in an attractive environment characterized by being simple and inexpensive. In this project, the PC parallel port extension is used to emulate the microprocessor bus activity in read/write operation. The results showed an impressive students' progress whereas they were so satisfied to not only their projects, but also the conceptual basics of this course. © 2014 Wiley Periodicals, Inc.<abstract abstract-type="main" xml:lang="en"> <title>ABSTRACT</title> <sec id="cae21616-sec-0001" sec-type="section"> <p>Microprocessors course is a challenging course for both students and instructors. The challenge arises by the nature of this course which is a combination of assembly language and hardware interface. The assembly language develops the students' ability to program in a low level programming language utilizing the instruction set of the 8086 processor, understanding the addressing modes (pointer concept), and exploring the nature of different instructions along with their execution times, dependences, implicit addressing for certain instructions, as well as flow control concerning the flags. The hardware interface helps the students in connecting various system components to build up a working system. Memory and input/output communications (read/write) operations are explained using timing diagrams and handshaking signals. In this paper, the aforementioned contents are addressed through developing an interesting project that is capable of integrating both hardware and software in an attractive environment characterized by being simple and inexpensive. In this project, the PC parallel port extension is used to emulate the microprocessor bus activity in read/write operation. The results showed an impressive students' progress whereas they were so satisfied to not only their projects, but also the conceptual basics of this course. © 2014 Wiley Periodicals, Inc. Comput Appl Eng Educ 23:455–463, 2015; View this article online at <ext-link ext-link-type="uri" xlink:href="http://wileyonlinelibrary.com/journal/cae" xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink">wileyonlinelibrary.com/journal/cae</ext-link>; DOI <ext-link ext-link-type="uri" xlink:href="http://10.1002/cae.21616" xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink">10.1002/cae.21616</ext-link></p> </sec> </abstract> … (more)
- Is Part Of:
- Computer applications in engineering education. Volume 23:Issue 3(2015:May)
- Journal:
- Computer applications in engineering education
- Issue:
- Volume 23:Issue 3(2015:May)
- Issue Display:
- Volume 23, Issue 3 (2015)
- Year:
- 2015
- Volume:
- 23
- Issue:
- 3
- Issue Sort Value:
- 2015-0023-0003-0000
- Page Start:
- 455
- Page End:
- 463
- Publication Date:
- 2014-12-09
- Subjects:
- Engineering -- Study and teaching (Higher) -- Periodicals
Engineering -- Computer-assisted instruction -- Periodicals
620 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1099-0542 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/cae.21616 ↗
- Languages:
- English
- ISSNs:
- 1061-3773
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3393.646000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 4004.xml