1.
a ) addition of two 8 bit hex numbers
b) subtraction of two 16 bit numbers
2 a) block transfer
b) addition of two 16 bit number
3 a) two n byte number addition
b)block transfer in reverse order
4 a) counting of +VE,-ve and zeroes
b) block exchange
5 a) implementation of full adder
b) evaluate expression (A+B)* (C+D)
6 a) division by successive subtraction
b) two’s complement of 8 & 16 bit number
7 a) multiplication by successive addition
b) on and off LED’s
8 a) 4 digit BCD addition
b) display 8 bit HEX counter
9 a) sorting of array in ascending order
b) program to generate square wave
10 a) subtraction of 16 bit number.
b) conversion HEX to ASCII
11. a) Program for sine wave
b) subtraction of two bit HEX number
12. a) largest and smallest number in an array.
b) addition of 2’scomplement numbers.
13. a) addition of HEX numbers until FF is encountered.
b) converging and diverging technique.
14. a) multiplication of 16 bit by 8 bit HEX
b) conversion of ASCII to HEX.
15. a) exchange of blocks in reverse order.
b) conversion of HEX to packed BCD.
16. a) multiplication of 2 digit BCD
b) division of 2 digit BCD
17. a) frequency of occurance of element
b) inserting a given element
18. a) division of 16 bit by 8 bit HEX
b) display 8 bit BCD counter
19. a) conversion of packed BCD to HEX
b) to calculate y = xn
20. a) factorial of a given number
b) sum and average of n- one byte number.