Combinational Logic Circuits: Adders, Subtractors & MUX

Half Adder

Half Adder: A half adder is a basic combinational logic circuit used to add two single-bit binary numbers. It produces two outputs called Sum and Carry. It is called a half adder because it does not consider any carry input from a previous stage.

Inputs and Outputs

  • Inputs: A, B
  • Outputs: Sum (S), Carry (C)
  • Operation performed: A + B

Working Principle

  • When both input bits are 0, the Sum and Carry are 0.
  • When one input is 1 and the other is 0, the Sum is 1 and Carry is 0.
  • When both inputs are 1,
Read More

Digital Logic Fundamentals: Number Systems, BCD, and K-Maps

Number System Basics and Computer Use

(a) What is a Number System?

A number system is a way of representing numbers using a set of symbols and a base (radix). Examples include:

  • Decimal (base 10)
  • Binary (base 2)
  • Octal (base 8)
  • Hexadecimal (base 16)

b) Why Digital Computers Use Binary Number System?

Digital computers use binary because:

  • Electronic circuits have two states: ON (1) and OFF (0).
  • Binary is reliable and easy to implement.
  • It results in less error in data processing.

(c) Convert (1001.0010)₂ to Decimal

Integer

Read More

Digital Number Systems: Binary, Hexadecimal, and BCD

Understanding Number Systems

Number systems are fundamental to computing and digital electronics. They are essentially methods for representing numbers using a specific set of symbols (digits). The key concept differentiating them is the base or radix, which is the total number of unique digits available in that system.

Common Number Systems Breakdown

1. Decimal (Base-10)

This is the number system we use every day.

  • Base (Radix): 10
  • Digits Used: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  • Concept: Each digit’s position
Read More

Digital Logic Design and Information Representation

Unit 1: Information Representation

Information representation is the method used by computers to store, process, and transmit data in a form that can be understood by electronic systems. Since computers are digital devices, all information such as numbers, characters, images, and instructions is represented internally using binary digits (0 and 1). These binary values correspond to electrical signals like ON and OFF.

Different coding techniques are used to represent various types of information efficiently

Read More