13.07.2015 Views

program self-study report - Lamar University Electrical Engineering

program self-study report - Lamar University Electrical Engineering

program self-study report - Lamar University Electrical Engineering

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ELEN 4387 Microcomputers II(Required)Catalog Description: Advanced assembly language, microcomputer organization, interfacing withperipheral devices and computer software development systems.Prerequisites:By course: ELEN 4486 Microcomputers I with grade of C or better.By topic: Assembly language <strong>program</strong>ming, microcomputer architecture, and operating systems.Courses that require this as a prerequisite: NoneCredits: 3Offered: Spring AnnuallyInstructors:Primary: Ruhai WangSecondary: H. R. MylerTextbook: Computer Systems: Organization & Architecture, Carpinelli, Pearson, 2001, ISBN 0-201-61253-4.References: Computer Organization & Architecture, William Stallings, Prentice Hall Publishers, SixthEdition, 2003, ISBN 0-13-035119-9.Objectives (with corresponding ABET Criteria/outcomes):Ensure students:• Understand the design and application of basic arithmetic circuits-adders, adder/subtractors,multipliers, dividers, and arithmetic logic units (ALUs). (Criterion 3(a))• Understand design methods applied to a variety of shift registers and counters. (Criterion 3(a))• Are familiar with the assembly language instruction set architectures. (Criterion 3(a))• Understand a general-purpose computer organization and RTL. (Criterion 3(a))• Have the ability to analyze and design a microcomputer organization including memory, I/Osubsystems and their interfacing. (Criterion 3(c),(d))• Understand the basics of CPU design and have the ability to analyze and design a simple CPU.(Criterion 3(a),(c),(d))• Understand the microsequencer control unit design and have the ability to design and implement asimple microsequencer. (Criterion 3(a),(c))• Understand memory organization and know the operation of hierarchialmemory systems, cachememory and virtual memory. (Criterion 3(a))• Display familiarity with computer input/output organization. (Criterion 3(a))Topics (approximate number of 75-minute lectures):• Review of digital logic fundamental and finite state machine. (4)• Instruction set architectures and assembly language. (4)• Computer organization. (6)• Register Transfer Languages (RTL). (2)• CPU design. (4)EE Program Self-Study Report-2006 81

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!