DOC PREVIEW
SJSU EE 120 - Syllabus

This preview shows page 1-2 out of 7 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

DEPARTMENT OF ELECTRICAL ENGINEERINGCourse Learning Objectives:2 Chapter 1: Introduction to Microprocessors and Microcomputers3 - 4 Review of Numbering Systems5 - 6 Chapter 2: Software Architecture of the 8088 & 8086 Microprocessors15 Midterm Examination (Wednesday March 14, 13:30 - 14:45)16 - 17 Chapter 8: The 8088/8086 Microprocessors and Their Memory and I/O Interfaces22 - 25 Chapter 10: The Input/Output Interfaces Circuits and LSI Peripheral DevicesImportant Dates MESSAGES TO EE120 STUDENTSEE120 – Section 1 Digital Design II Spring 2007 SAN JOSE STATE UNIVERSITY College of Engineering DEPARTMENT OF ELECTRICAL ENGINEERING Digital Design II Course Description This course covers both software and hardware aspects of an 8086/8088 microcomputer system, including the microprocessor structure, its operation and control, the organization and interface requirements for a microcomputer system, the structures and operations of standard hardware components associated with a microcomputer system, assembly language programming and structure of the machine codes. Lab experiments associated with this course involve assembly program development, digital circuit design, fabrication, and testing. Prerequisites − EE118 (with grade C or better) − EE120L (to be taken concurrently) − Basic knowledge in computer programming and software development Textbooks and Other Required Materials: − 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications (4th Edition), Walter A. Triebel and Avtar Singh, ISBN: 0-13-093081-4, Prentice Hall, 2003 − Lab Manual to Accompany the 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications (4th Edition), Walter A. Triebel and Avtar Singh, ISBN: 0-13-045231-9, Prentice Hall, 2003 Course Structure: − Four semester units. − Lecture: One hour and fifteen minutes, twice per week. − Laboratory: Two hours and fifty minutes, once per week. Course Learning Objectives: 1. The ability to explore architecture of a microprocessor 2. The ability to understand microprocessor instructions and addressing modes 3. The ability to analyze a microprocessor program 4. The ability to develop an assembly language programs for applications 5. The ability to understand microprocessor signals, bus cycles and timing 6. The ability to design a memory system and to interface it to a microprocessor 7. The ability to design circuits to interface input/ output ports and peripherals to a microprocessor 8. The ability to use programmable interface controllers and programmable timers 9. The ability to design a system using an interrupt interface for a microprocessor 10. The ability to use a debug tool (DEBUG) for exploring microprocessor architecture, software and hardware development 11. The ability to use logic analyzer for understanding timing, hardware development, and for exploring the relationship between hardware and software of a microprocessor system PLEASE DO NOT CONSUME FOOD IN THE CLASSROOM Page 1 of 7EE120 – Section 1 Digital Design II Spring 2007 12. The ability to work in a group. Students are divided into groups of two or more for labs. The final lab project is designed and implemented in a group 13. The ability to prepare technical documents. There are several labs in this course. Students are required to submit comprehensive lab reports including lab objective, data analysis, and a detailed conclusion for each report Relationship to Program Outcomes Program Outcomes Course Learning Objectives Level of Support (a) an ability to apply knowledge of mathematics, science, and engineering 1 - 11 Advanced (b) an ability to design and conduct experiments, as well as to analyze and interpret data 10, 11 Advanced (c) an ability to design a system, component, or process to meet desired needs 4, 6 - 9 Advanced (d) an ability to function on multi-disciplinary teams No (e) an ability to identify, formulate, and solve engineering problems 4, 6 - 9 Advanced (f) an understanding of professional and ethical responsibility 12 Introductory (g) an ability to communicate effectively 12, 13 Moderate (h) the broad education necessary to understand the impact of engineering solutions in a global and societal context No (i) a recognition of the need for, and an ability to engage in life-long learning 4, 6 - 9 Introductory (j) a knowledge of contemporary issues No (k) an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice. 10, 11 Moderate (l) one or more technical specialties that meet the needs of Silicon Valley companies 1 - 11 Moderate (m) knowledge of probability and statistics, including applications to electrical engineering No (n) knowledge of advanced mathematics, including differential and integral equations, linear algebra, complex variables, and discrete mathematics 3, 4, 6 - 9 Introductory (o) knowledge of basic sciences, computer science, and engineering sciences necessary to analyze and design complex electrical and electronic devices, software, and systems containing hardware and software components 1 - 11 Advanced Topics Covered: Lecture Topics: − Introduction to microprocessor based digital systems. − Software architecture of a microprocessor, addressing modes and instruction set. − Microprocessor programming techniques. PLEASE DO NOT CONSUME FOOD IN THE CLASSROOM Page 2 of 7EE120 – Section 1 Digital Design II Spring 2007 − Hardware features of the microprocessor and interfacing techniques. − Memory and I/O system design for microprocessors. − Peripheral devices and microprocessor based system design. Lab Topics: − Learn the DEBUG utility and its commands. − Code and run single instructions and groups of instructions and analyze their performance using the DEBUG utility. − Write, assemble, and run programs for data processing and computational applications. − Analyses hardware signals of the microprocessor using a Logic Analyzer. − Explore the memory and I/O subsystems of a PC. Contribution of Course to Meeting the Professional Component: − Engineering Science: One semester unit. − Engineering Design: Three semester units. Course Assessment Methods: − Lecture: Homework assignments, one midterm exam, one comprehensive final exam. − Lab: Five lab reports and quizzes, one lab midterm, and one final project report. − Semester-end


View Full Document

SJSU EE 120 - Syllabus

Documents in this Course
Load more
Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?