a) Write down an assembly program along with the essential comments which is able to carry out the Boolean operations with logic operands: Y = (A and B) or (C and D).
b) Write down a program in assembly along with the essential comments that computes division of the two integer numbers (Y by X) by consecutively subtracting X from Y, and generating a final quotient and a reminder.