CSCI 263
Course Notes
1. Introduction
2. Number Bases
3. Boolean Logic
4. Transistors
5. Logic Gates
6. Combinational Logic
7. Memory
8. Latches and Flip-Flops
9. Registers and RAM
10. The Bus
11. Half & Full Adder
12. Two’s Complement
13. Arithmetic Logic Unit and the ESAP
14. Address Register and RAM
15. Seven Segment Displays
16. Output Register
17. Program Counter
18. Instructions and Microcodes
19. Control Logic
20. Programming with Machine Code
21. Conditions
22. Conditional Jump Instructions
23. Assembly Language
24. Programming with Assembly
Labs
1. Digital
2. Basic Gates
3. Combinational Logic
4. Sequential Logic
5. Arithmetic and Logical Operations
6. Comparing Values
7. Bit Patterns as Instructions
8. Bit Patterns, Instructions, and Registers
9. Enhancing Designs
10. Programming
Assignments
1. Assignment 1
2. Assignment 2
3. Assignment 3
4. Assignment 4
Getting Started
Getting set up
Outline
Computer Science 263 — Computer Organization
CSCI 263
Index
Index