Introduction to Computing Systems
Introduction to Computing Systems
Week 1
History of Computers
Introduction to LC-3
Week 2
Operations on Binary
BCD Arithmetic
Week 3
Boolean Functions
De Morgan’s Theorem
Week 4
Two-Variable K-Map
Three-Variable K-Map
Four-Variable K-Map
Gate-Level Minimization
Week 5
Half Adder
Full Adder
4-bit Adder
Half Subtractor
Full Subtractor
Magnitude Comparator
Decoder
Encoder
Applications of Decoder and Encoder
Multiplexer
Demultiplexer
Week 6
Demerits of JK Flip-Flop
T Flip-Flops
Introduction to Registers
Shift Registers
Types of Memory
Week 7
Harvard Architecture
LC-3 as an Example
Instruction Overview
Instruction Cycle
Condition Codes
Week 9
Structured Programming
Subroutines
LC-3 Programming
Week 10
External Devices
Programmed I/O