EdusalsaDiscover Your Stanford

EE 180

Digital Systems Architecture

  • Not Offered

4 units

Letter or Credit/No Credit

The design of processor-based digital systems. Instruction sets, addressing modes, data types. Assembly language programming, low-level data structures, introduction to operating systems and compilers. Processor microarchitecture, microprogramming, pipelining. Memory systems and caches. Input/output, interrupts, buses and DMA. System design implementation alternatives, software/hardware tradeoffs. Labs involve the design of processor subsystems and processor-based embedded systems. Formerly EE 108B. Prerequisite: one of CS107 or CS 107E (required) and EE108 (recommended but not required).



  • GER:DB-EngrAppSci

Course Prequisites

EE 180 is useful for

Sign Up

To save EE 180 to your course bucketlist

Already Have An Account? Log In