BINARY ARITHMETIC (Addition | Subtraction | Multiplication | Division)

Introduction

by Eunice M. Dimacuta

     The purpose of this WebQuest is to help the students understand Binary Arithmetic (Binary Addition | Subtraction | Multiplication | Division) and to help them learn how to solve it.

Introduction 

   All digital computers represent data as a collection of bits. A bit is the smallest possible unit of information. It can be in one of two states - off or on, 0 or 1. The meaning of the bit, which can represent almost anything, is unimportant at this point. The thing to remember is that all computer data - a text file on disk, a program in memory, a packet on a network - is ultimately a collection of bits.

Task

Task

                        The goal of this study is for each student to gain knowledge about Binary Arithmetic and you’ll have the opportunity to practice Binary addition, subtraction, multiplication and division problems. There are several sites given to help you gain further more knowledge in Binary Arithmetic.

     The student will be expected to be familiarized to the rules in Binary Arithmetic, to be able to master it. A set of problems will be given to each student to solve.

Process

Process

     To be able to understand and learn on how to solve this, you must gain knowledge on Binary Arithmetic. There are several sites given below provide for you:

 

http://www.tutorialspoint.com/computer_logical_organization/binary_arithmetic.htm

http://bscshortnote.blogspot.com/2013/05/binary-addition-subtraction.html

http://en.wikipedia.org/wiki/Binary_number

 

Rules for solving for Binary Addition

        0 + 0 = 0

        0 + 1 = 1

        1 + 0 = 1

        1 + 1 = 0, and carry 1

Examples

Binary Addition. Example 1.

 

      Problem: 11 + 1 =?

      Answer: 11 + 1 = 100                 

      Explanation:

            1 1                         

          +   1

          1 0 0

Binary Addition. Example 2.

 

      Problem: 1010 + 11 =?

      Answer: 1010 + 11 = 1101             

      Explanation:

            1 0 1 0

          +     1 1

            1 1 0 1

 

Binary Addition. Example 3.

 

      Problem: 100101 + 10101 =?

      Answer: 100101 + 10101 = 111010

      Explanation:

            1 0 0 1 0 1

          +   1 0 1 0 1

            1 1 1 0 1 0

 

Rules for solving for Binary Subtraction

         0 - 0 = 0

         0 - 1 = 1, and borrow 1 from the next

         1 - 0 = 1

         1 - 1 = 0

Examples

Binary Subtraction. Example 1.

 

      Problem: 101101 - 100111 =?

      Answer: 101101 - 100111 = 110        

      Explanation:

            1 0 1 1 0 1                 

          + 1 0 0 1 1 1

                  1 1 0

Binary Subtraction. Example 2.

 

      Problem: 1110110 - 1010111 =?

      Answer: 1110110 - 1010111 = 11111    

      Explanation:

            1 1 1 0 1 1 0

          - 1 0 1 0 1 1 1

                1 1 1 1 1

 

Binary Subtraction. Example 3.

 

      Problem: 1000101 - 101100 =?

      Answer: 1000101 - 101100 = 11001

      Explanation:

            1 0 0 0 1 0 1

          -   1 0 1 1 0 0

                1 1 0 0 1

 

 

Rules for solving for Binary Multiplication

         0 * 0 = 0

         0 * 1 = 1

         1 * 0 = 1

         1 * 1 = 1

Examples

Binary Multiplication. Example 1.

 

      Problem: 1011 * 1001 =?

      Answer: 1011 * 1001 = 1100011        

      Explanation:

                 1 0 1 1

               * 1 0 0 1

                 1 0 1 1

               0 0 0 0

             0 0 0 0

           1 0 1 1      

           1 0 0 0 1 1

 

 

Binary Multiplication. Example 2.

 

      Problem: 111 * 11 =?

      Answer: 111 * 11 = 10101             

      Explanation:

               1 1 1

              *  1 1

               1 1 1

             1 1 1  

           1 0 1 0 1

      

Binary Multiplication. Example 3.

 

      Problem: 10101 * 1101 =?

      Answer: 10101 * 1101 = 100010001

      Explanation:

                   1 0 1 0 1

                  *  1 1 0 1

                   1 0 1 0 1

                 0 0 0 0 0

               1 0 1 0 1

             1 0 1 0 1      

           1 0 0 0 1 0 0 0 1

 

 

Rules for solving for Binary Division

Example

Binary Division. Example 1.

 

      Problem: 111011 / 11 =?

      Answer: 111011 / 11 = 10011            

      Explanation:

 

   

    Please answer the set of problems in this site: http://www.binarymath.info/practice-exercises.php 

to be able to test your Binary Arithmetic skills.

Evaluation

Evaluation

     

Conclusion

Conclusion

    Congratulations!! Wow ... Well done now you have finally mastered Binary Arithmetic.

Credits