ECE 3120 – Syllabus

Computer Hardware Organization

Computer System Organization – CPU, Memory, I/O
CPU (Processor) – ALU, PC, IR, Registers, Controller
Computer operational sequence, 68HCS12 Block Diagram, Terminology

Basic 68HCS12 Assembly Language Programming

68HCS12 Programmer’s Model – Registers, Memory Map
Addressing Modes, Assembler Directives
Basic Instruction Set – arithmetic, loops, logicals

68HCS12 Hardware and Software Development

DRAGON Demo Board features
Using the MiniIDE development tool
Using the D-BUG12 monitor program

Advanced 68HCS12 Assembly Language Programming

Stack Operation
Subroutines
D-Bug12 Callable Functions, Programming examples

Parallel I/O Interfacing

I/O Concepts, 68HCS12 Parallel Ports
Interfacing with simple devices: switches, LEDs

AND IF TIME PERMITS..

Interrupts

Concept of interrupts
68HCS12 exception processing
Programming exceptions and ISRs

Timer Functions

Timer concepts, 68HCS12 Timer ports, Input Capture operations, Output Compare

 

Published on August 23, 2008 at 10:54 pm Comments Off on ECE 3120 – Syllabus


Comments are closed.