Kumail.pk is a Free Platform of

ICT Addition Subtraction Number System

Binary is a base-2 number system that uses two states 0 and 1 to represent a number. We can also call it to be a true state and a false state. A binary number is built the same way as we build the normal decimal number. 

 

Binary arithmetic is an essential part of various digital systems. You can add, subtract, multiply, and divide binary numbers using various methods. These operations are much easier than decimal number arithmetic operations because the binary system has only two digits: 0 and 1. 

Binary additions and subtractions are performed as same in decimal additions and subtractions. When we perform binary additions, there will be two outputs: Sum (S) and Carry (C). 

ICT Addition Subtraction Number System

A number system is a set of symbols used to represent values derived from a common base or radix. In a number, the value of each digit can be determined using digit, position of the digit in the number, and the base of the number system. The base is defined as the total number of digits are available in the number system. This is known as positional number system.

Number SystemBaseDigit Used
Binary20, 1
Octal80, 1, 2, 3, 4, 5, 6, 7
Decimal100, 1, 2, 3, 4, 5, 6, 7, 8, 9
Hexadecimal160, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Arithmetic operations like addition, subtraction, multiplication and division are performed in various radix bases. These arithmetic operations may also use r’s complement and (r-1)’s complement representation.

These representation techniques hold basic laws for various arithmetic operations:

(i) Unique Existence Law: The sum and product of any two numbers exist uniquely. Where 0 is the identity element for additions and 1 is the identity element for multiplication.

(ii) Associative Law:Addition and multiplication of binary numbers are associative.

(iii) Commutative Law:Addition and multiplication of binary numbers are commutative.

(iv) Distributive Law:Multiplication of binary numbers is distributive over two or more terms in addition.

Now, arithmetic operations for various number systems are explained as following below.

Arithmetic Operations of Binary Numbers:

In the Binary System, there are only two symbols or possible digit values, i.e., 0 and 1. Represented by any device that only 2 operating states or possible conditions. Generally, it is expressed by subscript 2 or binary (B).

Binary arithmetic is essential part of various digital systems. You can add, subtract, multiply, and divide binary numbers using various methods. These operations are much easier than decimal number arithmetic operations because binary system has only two digits: 0 and 1.

Binary additions and subtractions are performed as same in decimal additions and subtractions. When we perform binary additions, there will have two outputs: Sum (S) and Carry (C) . There are four rules for binary addition. These are given as following below,

Input AInput BSum (S)
A+B
Carry (C)
0000
0110
1010
1101

There are four rules for binary subtraction. These are given as following below,

Input AInput BSubtract (S)
A-B
Borrow (B)
0000
0101
1010
1100

Borrow 1 is required from next higher order bit to subtract 1 from 0. So, result became 0.

There are four rules for binary multiplication. These are given as following below,

Input AInput BMultiply (M)
AxB
000
010
100
111

Whenever at least one input is 0, then multiplication is always 0.

There are four part in any division: Dividend, Divisor, quotient, and remainder. These are given as following rules for binary division,

Input AInput BDivide (D)
A/B
00Not defined
010
10Not defined
111

Whenever divisor is 0, then result is always not defined.

Arithmetic Operations of Octal Numbers:

It has base of 8 digits ranging from 0 to 7 (i.e., 0, 1, 2, 3, 4, 5, 6, 7). Generally, it is expressed by subscript 8 or octal (o).

Arithmetic operations of octal numbers are also performed same as decimal arithmetic operations. The addition table for octal numbers is given as below:

+01234567
001234567
1123456710
22345671011
334567101112
4456710111213
55671011121314
667101112131415
7710111213141516

With the help of above table, we can perform additions of octal numbers.

Similarly, we can perform subtraction of octal numbers same as decimal number sutractions. But you can only take borrow of a number 7, which is maximum digit allowed in octal number systems.

 In the multiplication of octal numbers, if the product is less than radix of octal (i.e, 8), then we take it as the result, else divide it by radix of octal (i.e., 8) and take the remainder as the LSB (least significant bit). The quotient is taken as carry in the next significant digit.

 Similarly, division of octal numbers can be performed by following the rules of division of decimal numbers but maximum allowed digit will be 7.

Arithmetic Operations of Hexadecimal Numbers:

It has base of 16 digits ranging from 0 to F (i.e., 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, and A, B, C, D, E, F). A, B, C, D, E, F are equivalent single digits of 10, 11, 12, 13, 14, 15 respectively. Generally, it is expressed by subscript 16 or Hexa (H) or (h).

Arithmetic operations of hexadecimal numbers can be performed using addition table for hexadecimal numbers which is given as below:

+0123456789ABCDEF
00123456789ABCDEF
1123456789ABCDEF10
223456789ABCDEF1011
33456789ABCDEF101112
4456789ABCDEF10111213
557789ABCDEF1011121314
66789ABCDEF101112131415
7789ABCDEF10111213141516
889ABCDEF1011121314151617
99ABCDEF101112131415161718
AABCDEF10111213141516171819
BBCDEF101112131415161718191A
CCDEF101112131415161718191A1B
DDEF101112131415161718191A1B1C
EEF101112131415161718191A1B1C1D
FF101112131415161718191A1B1C1D1E

With the help of above table, we can perform additions of hexadecimal numbers.

Subtraction of hexadecimal numbers can be performed by using complement methods or simple as decimal sutractions. The rule of simple hexadecimal subtraction is the digit borrowed from the immediate higher place is counted as 16.

In the multiplication of hexadecimal numbers, if the product is less than radix of hexadecimal (i.e, 16), then we take it as the result, else divide it by radix of hexadecimal (i.e., 16) and take the remainder as the LSB (least significant bit). The quotient is taken as carry in the next significant digit. Using these rules, you can make a table for hexadecimal multiplications.

Similarly, division of hexadecimal numbers can be performed by following the rules of division of decimal numbers but maximum allowed digit will be F(=15 in decimal).

Arithmetic Operations of Decimal Numbers:

Arithmetic operations of decimal numbers are very popular and much easier. These operations are also performed as same in other number systems.

ICT Addition Subtraction Number System

ICT Addition Subtraction Number System

ICT Addition Subtraction Number System

 

64

You have 200 seconds to complete the quiz!

You have 200 seconds to complete the quiz!


Created on
ICT DIT Notes Books Course Outline by Syed Kumail Hassan

ICT Quiz Level1

Multiple Choice Questions ICT Level 1

1 / 20

Which of the following is an output device?

2 / 20

The most important piece of hardware is the

3 / 20

A computer is also called?

4 / 20

The memory which starts the computer is

5 / 20

A computer is an _____________ machine

6 / 20

"ALU" stands for

7 / 20

The main circuit board in a computer is called the .....

8 / 20

Pressing ____________ key opens the Start menu.

9 / 20

Identify the input device

10 / 20

Deleted files and folders are stored in _______________

11 / 20

The first screen that appears on monitor after loading OS is called ________________

12 / 20

Press ______ to select all files.

13 / 20

The wheel located between the two standard buttons on a mouse is used to.....

14 / 20

Term hardware is referred to

15 / 20

ICT Stands for

16 / 20

Powerful key that lets you exit a program when pushed ________________

17 / 20

The memory which is used in the computer as temporary memory is

18 / 20

USB is a device used to store data and it stands for ?

19 / 20

1 kB is equal to

20 / 20

Byte=?

Your score is

The average score is 73%

0%

About Us

Kumail.pk is a Free Platform of Education initiated by Syed Kumail Hassan Shah (Director GIT Education)

E-Certification