EE 3181: Microprocessors Lab

EE 3181 (Spring 2012)
Microprocessors Lab

Instructor: Professor Joseph Camp
Email: "camp" AT ""
Phone: 214-768-8541 Fax: 214-768-3573
Office location: 340 Junkins Building, SMU campus
Office hours: MW 10:30am-noon or by appointment

Teaching Assistant: Matthew (Matt) Tonnemacher
Email: "mtonnemach" AT ""
Office hours: TBA. Make an appointment via email if you need help.

Times/Place: 2:00-4:50pm and 5-7:50pm Mondays (1/24 to 5/2), Junkins 215

Course Description: Fundamentals of microprocessor design and assembly-language programming. An introduction to a widely-used family of microprocessors, microprocessor-based system design, assembly programming, and hardware interfacing.

Prerequisite: C- or better in EE 2381.

Corequisite: EE 3381.



Each lab report should have the following:
1. Name and SMU ID
2. Lab Session number & objective of the experiment
3. Algorithm and description of the program (25%)
4. Code with comments (25%)
5. Results, screenshots and verification (50%)

You may discuss lab assignments with classmates but all solutions must be original and individually prepared. The SMU Honor Code will be strictly enforced.

Required Textbooks:
William Hohl, ARM Assembly Language Fundamentals and Concepts, CRC Press, 2009, ISBN 978-1-4398-0610-4.

Other References:
Steve Furber, ARM system-on-chip architecture, 2nd Edition, Addison-Wesley, 2000, ISBN 0-201-67519-6.

Disability Accommodations: Students needing academic accommodations for a disability must first be registered with Disability Accommodations & Success Strategies (DASS) to verify the disability and to establish eligibility for accommodations. Students may call 214-768-1470 or visit to begin the process. Once registered, students should then schedule an appointment with the professor to make appropriate arrangements.

Religious Observance: Religiously observant students wishing to be absent on holidays that require missing class should notify their professors in writing at the beginning of the semester, and should discuss with them, in advance, acceptable ways of making up any work missed because of the absence. (See University Policy No. 1.9.)

Excused Absences for University Extracurricular Activities: Students participating in an officially sanctioned, scheduled University extracurricular activity should be given the opportunity to make up class assignments or other graded assignments missed as a result of their participation. It is the responsibility of the student to make arrangements with the instructor prior to any missed scheduled examination or other missed assignment for making up the work. (University Undergraduate Catalogue)

Students enrolled in EE 3181 will be evaluated on the following ABET Learning Outcomes:
B - Ability to design and conduct experiments, as well as to analyze and interpret data
C - An ability to design a system, component or process to meet desired needs within realistic constraints such as economic, environmental, social, political ethical, health and safety, manufacturability and sustainability.