EEEE3205 Tutorial
EEEE3205 Tutorial
Tutorial 1
1. Perform the following conversions:
i) 11100.01101 2 to Octal and Hexadecimal
ii) 1101101010 2 to Octal and Hexadecimal
2. Convert the following numbers to binary.
i) 11910
ii) 19.12510
iii) 32510
3. Convert the numbers to hexadecimal and octal.
i) 11910
ii) 19.12510
iii) 32510
4. Convert the binary 11001101.001112 into equivalent Octal number.
5. Write the BCD for the following decimal numbers:
i) 17.89
ii) 299
6. Compute the 1’s and 2’s complement of the following binary numbers. Also find the
decimal equivalent of the number.
i) 1110 0010
ii) 0111 1110
iii) 0000 0000
7. Add the following decimal numbers by converting them to 8-bit signed 2’s complement
notation.
i) +56 and – 56
ii) +65 and –75
iii) -121 and -8
Identify, if there is overflow.
8. Represent the floating point number -29.25 using 32 bits (mantissa and exponent)
representation.
9. A number using 32 bits (mantissa and exponent) representation is given below, what is
the equivalent decimal value?
10. Write a program to; Store the data 32H into memory location 4000H.
NB: Use only mnemonics and opcodes, include comments.
8085 Instruction Set
The 8085 instruction set can be classified into the following five functional headings.
2. Arithmetic Instructions
These instructions perform arithmetic operations such as addition, subtraction, increment, and
decrement.
3. Logical Instructions
These instructions perform various logical operations with the contents of the accumulator.
4. Branching Instructions
This group of instructions alters the sequence of program execution either conditionally or
unconditionally.