## Overview

This chapter begins with an introduction to arithmetic operations in binary, octal, and hexadecimal numbers. The tens-complement and nines-complements in the decimal system and the twos-complement and ones-complements in the binary system are discussed.

## 2.1 Binary System Operations

In this section we will discuss binary addition. We will defer binary subtraction until we introduce the two s and one s complements in a later section of this chapter. Binary multiplication and binary division is discussed in Chapter 9 in conjunction with shift registers.

The addition of numbers in any numbering system is accomplished much the same manner as decimal addition, that is, the addition starts in the least significant position (right most position), and any carries are added in other positions to the left as it is done with the decimal system.

The binary number system employs the numbers 0 and 1 only; therefore, the possible combinations of binary addition are:

We observe that in a binary addition the largest digit in any position is 1, just as in the decimal addition the largest digit is 9. Furthermore, the above combinations indicate that if the number of ones to be added in any column is odd, the sum digit for that column will be 1, and if the number of ones to be added in any column is even, then the sum digit for that column will be zero. Also, a carry occurs whenever there are two or more ones to be added in any column.

##### Products & Services
Pushwheel Switches
Pushwheel switches are rotary switches that operate using a rolling wheel. They are also known as thumbwheel switches.
Rotary Coded DIP Switches
Rotary coded dual in-line package (DIP) switches are activated by a rotating shaft and have several stop positions. They use the DIP form factor so that arrays of multiple switches can be incorporated into a single package.
Logic Adders
Logic adders are digital devices that are capable of adding binary numbers. There are two basic types: half-adders and full-adders.
Math Calculation Software
Math calculation software is used to perform mathematical calculations. These programs provide general core calculations as well as graphical analysis that can be used in science, engineering and technology.
Rotary Encoders
Rotary encoders convert the angular position of a shaft or axle to an analog or digital code. There are two types of rotary encoders, absolute and incremental encoders, which can be controlled by various technologies which include mechanical, optical, magnetic and fiber optic.

##### Topics of Interest

Overview This chapter begins with an introduction to sign magnitude representation of binary numbers. We discuss floating point arithmetic for representing large numbers and the IEEE standard that...

This chapter begins with an introduction to arithmetic operations in binary, octal, and hexadecimal numbers. The tens-complement and nines-complements in the decimal system and the twos-complement and...

This chapter begins with an introduction to sign magnitude representation of binary numbers. We discuss floating point arithmetic for representing large numbers and the IEEE standard that specifies...

8.1 OVERVIEW There are four systems of arithmetic which are often used in digital circuits. These systems are: Decimal: The decimal system has a base (or radix) of 10. Therefore it uses ten different...

MODERN DIGITAL COMPUTERS operate in the binary number system, so they represent data internally as quantities in base 2. Each binary digit is called a bit. DCL supports integer quantities, which...

Product Announcements
Linemaster Switch Corporation
Linemaster Switch Corporation
Tecmark Corporation