Professional Documents
Culture Documents
Course Name:
COMPUTER ARCHITECTURE
Course lecturer:
Godliver Owomugisha.
Contacts:
e-mail: godliver_owomugisha@yahoo.com
Grading Policy:
40% course work which includes, tests and assignments.
60% Final Examination.
Course Outline
CHAPTER 1
INTRODUCTION
Week 1
1.1
Computer Architecture Definition
1.2
Computer architecture Categories
1.3
Computer Functions and Structure
1.4
Computer Architecture Types.
CHAPTER 2
DATA REPRESENTATIONS
Week 2
2.1
Numeric Formats
2.1.1 Integer Formats
2.1.2 Signed Integers
2.1.3. Complements
WEEK 3
2.2
Floating Point Formats
2.3
Binary Coded Decimal
2.4
Alpha numeric Codes
2.5
Expression Evaluations
CHAPTER 3
LOGIC CIRCUITS
WEEK 4
3.1
Logic gates
3.2
Complex Logic Gates
3.3
Boolean algebra
3.4
Digital design Process
WEEK 5
3.5
Karnaugh Maps
CHAPTER 4
COMBINATORIAL CIRCUITS
WEEK 6
4.1. Adders
4.2
Multiplexers and Demultiplexers
4.3
Comparators
4.4
Decoders and Encoders
4.5
Code Converters
4.6. ROMS and PLAs
CHAPTER 5
SEQUENTIAL CIRCUITS
WEEK 7
5.1
Multivibrators
5.2
Flip-Flops
5.2.1 R-S Flip-Flops
5.2.2 J-K Flip-flops
5.2.3 T
Flip-Flops
5.2.4 D Flip-Flops
WEEK 8
5.3
Registers
5.4
Shift Registers
5.5
Data Transmission
5.6. Counters
5.7
Serial Adders and Subtractors
5.8. Link Connections
5.9
Sequential network Design
5.10 Integrated circuits
CHAPTER 6
COMPUTER STRUCTURE
WEEK 9
6.1
The CPU.
6.2
Memory
6.3
Interfaces
6.4
System Bus
WEEK 10
6.5
The Intel 8085 CPU
6.6
Machine Language Instructions
6.7
Instruction Formats
6.8
Addressing Modes
CHAPTER 7
ASSEMBLER LANGUAGE FOR THE INTEL 8085
WEEK 11
7.1
Assembler Instruction Formats
7.2
Directives
7.3
Assembler Instructions
7.3.1 Transfer Instructions
WEEK 12
7.3.2
7.3.3
7.3.4
7.3.5
CHAPTER 8
MEMORY ORGANISATION
Recommended Text Books
1.
2.
3.
4.
5.