ECE 2801 – Foundations of Embedded Systems Bonus Quiz #4 Name: __________________ ECE Box #: __________ 1) Name three ways that the normal sequential flow of execution of an assembly language program can be altered? Jumps, Procedure Calls and Interrupts 2) Explain difference between a jump and a procedure call? Jumps are one-way trips. When a jump is taken there is no mechanism for returning to the point in the code where the jump occurred. Procedures are re-usable sub-blocks of code. Procedures are designed to be called and then to return to the calling point when done . 3) What is an interrupt?
This is the end of the preview.
access the rest of the document.