MAC283

Computer Organization and Assembly Language


Open Educational Resources

  1. Course Syllabus
  2. OER Textbooks
  3. Specific Topics
  4. Additional Resources

Discrete Structures Textbooks

Textbook Title EBook
An Overview of Digital Circuits Read eBook
Implementing A One Address CPU Read eBook

Specific OOP Topics

Topic Textbook Section Web Resources
Number System

TBD

Number System (Examradar)

Number System (TutorialsPoint)

Number System and Base Conversions (GeeksforGeeks)

Number Systems/Number Bases (TRCCompSci)

Boolean Algebra

TBD

Laws of Boolean Algebra (Electronics TuTorials)

Boolean Algebra (TutorialsPoint)

Logic Simplification

TBD

Ligic Simplification (Examradar)

Boolean Rules for Simplification (All About Circuits)

Simplifying Logic (Reviseomatic)

Algebraic Simplification of Logic Circuits (Hyperphysics)

Logic Gates Circuits TBD

Logic Gates (Surrey)

Basic Gates and Functions (Surrey)

Logic Gates (KhanAcademy)

Digital Logic (Learn About Electronics)

DeMorgan's Theorem TBD

DeMorgan's Theorem (ScienceDirect)

DeMorgan's Theorem (All About Circuits)

DeMorgan's Theorems (TutorialsPoint)

K-Maps TBD

Karnaugh Maps, Truth Tables and Boolean Expressions (All About Circuits)

Introduction of K-Maps (GeeksforGeeks)

Karnaugh Maps (Surrey)

Arithmetic Circuits

TBD

Arithmetic Circuits (Examradar)

Digital Arithmetic Circuits (TutorialsPoint)

Arithmetic Circuits (Engineers Garage)

Flip-Flops TBD

Basics and Overview of Flip Flops (ElectronicsForU)

Flip-Flops (TutorialsPoint)

Flip Flops (Adafruit)

Asynchronous and Synchronous Counters

TBD

Digital Counters (Learn About Electronics)

Asynchronous Counter (Electronics Hub)

Synchronous Counters (All About Circuits)

Counters in Digital Logic (GeeksforGeeks)

Registers TBD

x86 Assembly Guide (UVirginia)

Different Classes of CPU Registers (GeeksforGeeks)

Computer Registers (Javatpoint)

Mealy Model TBD

Moore and Mealy Machines (TutorialsPoint)

What is a State Machine? (Itemis)

Finite State Machines (CircuitVerse)

Architecture of Intel 8086

TBD

Microprocessor 8086 Overview (TutorialsPoint)

Architecture of 8086 (GeeksforGeeks)

8086 Microprocessor Architecture (microcontrollers Lab)

Microprogramming Using Intel 8086 Assembly Language

TBD

Simple 8086 Assembly Language (TutorialsPoint)

8086 Assembler Tutorial (Jbwyatt)

Additional Resources

Resource Description
Simplification of Boolean Functions Go To Link
Boolean Expressions Go To Link
K-Maps Go To Link
Microprocessor 8086 Tutorial (GeeksforGeeks) Go To Link

Open Educational Resources (OER) are teaching and learning materials that you may freely use and reuse at no cost.