Practical on Binary Arithmetic and radix conversion 1007ICT

The aim of this practical exercise is to re-enforce the material related to the addition and subtraction of binary numbers, the representation of negative numbers, and the conversion from one representation to another.

The following is a randomly generated exercise and is different for each user.

NOTE: You can get feedback on your answers byhitting the 'TestYourAnswers' button. When you haveCom[pleted the lab, ask your lab tutor to record a mark.

  1. Perform binary addition on these binary numbers...

    111111 + 1011100 =>
    11010 + 1010011 =>
    1110011 + 1010011 =>

  2. Perform binary subtraction on these binary numbers. Assume 8 bit two's complement representation.

    10001001 - 1110011 =>
    1111001 - 1010100 =>
    10110011 - 1000110 =>

  3. Negate the binary numbers shown.
    Assume 8 bit two's complement representation...

    - 11000001 =>
    - 11101100 =>
    - 10000101 =>

  4. Convert the following numbers between the given bases

    hexadecimal BF : binary
    binary 11100 : decimal
    hexadecimal A6 : octal


Program: ``binary_arith'' 23 Feb 1995
Authors: Anthony Thyssen & David Abramson
Last modified by Sven Venema 17 March 2008