2023-2024 Undergraduate Academic Catalogue 
    
    Nov 24, 2024  
2023-2024 Undergraduate Academic Catalogue [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

EG 474 - Introduction to Microprocessor-Based Systems

(3.00 cr.)

The design and organization of a modern microprocessor. Covers hardware topics such as memory addressing, data registers, instruction execution, the stack pointer, the arithmetic logic unit, and interrupts. Assemblers, editors, and simulation and debug software are used to explore the instruction set and addressing modes of a reduced instruction set computer (RISC). This course contains elements of assembly language programming include the structure of data and algorithm implementation. Introduction to embedded systems design through programming in the C language and interfacing to actual hardware. Programming assignments and a course project are carried out on a 32-bit microprocessor.

Prerequisite: EG 140  or CS 151 EG 471 .
Prerequisite (may be taken concurrently): EG 071 EG 360 .  
Sessions Typically Offered: Fall
Years Typically Offered: Even Years



Add to Portfolio (opens a new window)