Question: Q 1 How many bits does each value in the linecounts list take up in the microprocessor s memory ( 8 - bits, 1 6
Q How many bits does each value in the linecounts list take up in the microprocessors memory bits, bits, bits
Why?
Q Explain the purpose of intentionally setting CL and DL to at the beginning of the program? Make sure to differentiate
the meaning of CL and DLHint: CL is counting something, DLs value is explained in the subroutine comments.
Q Why do you think FFh was used to designate the end of the list of widget quantities? Is it possible that this could be a
problem if one of the assembly lines produces widgets?
Q Related to Q what would happen if one of the lines produced more than widgets?
Q Do you think you could add another etc. numbers to the linecounts list? What might limit the number of
values you might be able to compare?
Q At the end of the GETLARGESTNUMBER subroutine, why do we have to increment the DL register by one? The comments
give us a clue.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
