University of Wisconsin Madison
Machine Organization and Programming (E C E 354) Syllabus
Course Learning Outcomes
    Course Learning Outcome
  • 1
    Mastery of basic concepts of computer architecture, with emphasis on aspects impacting programming.
Details
Machine Organization and Programming
E C E 354 ( 3 Credits )
Description
An introduction to computer organization using assembly and machine language. Number representation, computer artithmetic, instruction sets, I/O interrupts, and programming interrupts. Projects involve detailed study and use of a specific computer hardware and software system.
Prerequisite(s)
Comp Sci 302 & ECE/Comp Sci 252
Department: ELECTRICAL AND COMPUTER ENGR
College: College of Engineering
Instructor
Instructor Name
Instructor Campus Address
instructorEmail@emailaddress.edu
Contact Hours
2.5
Course Coordinator
KAREN MILLER
Text book, title, author, and year

A Programmer's View of Computer Architecture, Goodman and Miller.

Supplemental Materials
None
Required / Elective / Selected Elective
EE- Elective
CMPE- Required
ABET Program Outcomes Associated with this Course
Program Specific Student Outcomes
 
Brief List of Topics to be Covered

Number systems; Number representation; Computer arithmetic; Basic instruction cycle; Data types; Instruction types; Addressing modes; Assemblers, linkers, loader;   Subroutines, stacks; I/O, traps, interrupts; Floating-point instructions; Instruction set design; Virtual machines, compilation/interpretation

Additional Information
 
AEFIS
Printed: Oct 23, 2017 6:47:59 AM
Generated by AEFIS. Developed by AEFIS, LLC Copyright © University of Wisconsin Madison 2017. All rights reserved.