Features of Object Oriented Programming (OOP):
1.
2.
3.
4.
5.
6.
7.
Object
Class
Data Hiding and Encapsulation
Dynamic Binding
Message Passing
Inheritance
Polymorphism
Objects:In programming terms, an object is a self-contained component that contains
pro

Digital Circuit And Logic
Design I
Lecture 5
Outline
Combinational Logic Design Examples
1. 2-bit comparator circuit design using K-map
2. 2-bit comparator circuit design using QM-procedure
3. BCD to 2421 converter circuit design using K-map
4. BCD to 242

Digital Circuit And Logic
Design I
Lecture 7
Outline
Arithmetic circuits
1. Comparator
2. Adder and Subtractor
Panupong Sornkhom, 2005/2
2
Arithmetic Circuits
1. Comparators
A circuit that compares two binary words and indicates
whether they are equal is

Course Components
Lectures
Labs and tutorials
Starts in Week 3. Done in groups of 2.
Tests
Three lectures per week for 14 weeks.
Two tests, one in Week 7, and the other in Week
13.
Projects
Assignments and quizzes
Final Exam
NB/EAB1054 Jul 2003
EAB1054 Co

Number System
1+1=?
NB/EAB1054 Jul 2004
Number Systems
1
Common Number Systems
Most common number system
decimal (base-10) number system
Other common number systems are:
System
Binary
Base
2
e.g
10112
Octal
8
1728
Hexadecimal
16
4E716
NB/EAB1054 Jul 2004

Signed Numbers
NB/EEB2033 Jul 2003
Signed Numbers
1
How does your calculator
knows that a number is
positive or negative?
NB/EEB2033 Jul 2
Signed Numbers
3
Types of signed numbers
Digital systems must be able to handle both
positive and negative numbers.

Boolean Algebra
NB/EAB1054 Jul 2004
Boolean Algebra
1
One thing you should learn
from your digital electronics
This would
devicesbe your study tip today:
Breakdown difficult projects into small manageable
tasks.
NB/EAB1054 Jul 2
Boolean Algebra
3
Boolean