Content area

Abstract

Assembly language programming and its relationship to the microcomputer architecture poses a significant new challenge to the Electrical Engineering Technology student. Although the hardware and software concepts in an introductory microprocessor course are usually straightforward, the development of the skills required to achieve a solid understanding of them are not. The personal computer is an ideal instrument that can be used to deliver a training tool that would be very effective in developing their understanding of microcomputer architecture and its relationship to assembly language programming. The intent of this project was to develop a “windows” based “point and click” learning tool that utilizes graphics, animation and text. Then integrate the tool into introductory microprocessor course where it would finction as a “personal” instructor for each student.

Alternate approaches to integrating the learning aid into this course, and courses at other universities will be explored. Factors to be evaluated include effectiveness in helping the student with microcomputer fundamentals and programming, and acceptance by both the faculty and students.

THE PROBLEM

Assembly language programming and its relationship to the microcomputer architecture is a basic skill that must be developed by the student to succeed in an introductory microprocessor course. Electrical Engineering Technology (EET) students receive thorough instruction in both the hardware and soflware facets of microcomputers in the introductory microprocessor course (EET 205). However, the only way to master the skill of programming is by achieving a thorough understanding of the architecture and a considerable amount of programming practice. The hypothesis that forms the basis for the need, for this interactive learning aid, is that a student’s level of success in developing this required skill would be greatly enhanced. This would allow the student to concentrate on his or her specific weaknesses, at his/her own individual pace.

Programs in an introductory microprocessors course are conceptually simple. However, the logical step- by-step thought process and the strong connection between the microcomputer architecture and the instruction set are new ideas for most students. Most of the difficulty that the student encounters lies in the lack of understanding the connection between the architecture and the instruction set. Since students are required to write assembly language programs that finction correctly in the course laboratory, they will be motivated to use the tool provided -- if they believe that the tool will help them in understanding the methods necessary to successfully complete their assigned programs.

ftii&1996 ASEE Annual Conference Proceedings } “$j!!!’$~

Details

Title
Interactive Learning Aid For Microcontroller Architecture And Assembly Language Programming In An Introductory Microprocessor Course
Source details
Conference: 1996 Annual Conference; Location: Washington, District of Columbia; Start Date: June 23, 1996; End Date: June 26, 1996
Pages
1.275.1-1.275.7
Publication year
1996
Publication date
Jun 23, 1996
Publisher
American Society for Engineering Education-ASEE
Place of publication
Atlanta
Country of publication
United States
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
Publication history
 
 
Online publication date
2015-03-10
Publication history
 
 
   First posting date
10 Mar 2015
ProQuest document ID
2317679536
Document URL
https://www.proquest.com/conference-papers-proceedings/interactive-learning-aid-microcontroller/docview/2317679536/se-2?accountid=208611
Copyright
© 1996. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at https://peer.asee.org/about .
Last updated
2025-11-19
Database
ProQuest One Academic