... Programmer-years to produce the program Assembly language High-level language Mixed approach before tuning Critical 10% Other 90% Total Mixed approach after tuning Critical 10% Other 90% Total Program ... from another module Fetch and include another file Start conditional assembly based on a given expression Start conditional assembly if the IF condition above was false End conditional assembly ... Figure 7-4 Assembly language code for interchanging P and Q twice (a) Without a macro (b) With a macro Item When is the call made? Is the body inserted into the object program every place the call...