Elimination of common sub-expressions


Q1. What do you mean by assembly language? Illustrate the benefits of using assembly language? Why do you require assembler directives-EQU and ORIGIN? Describe with appropriate illustration.

Q2. Write detail notes on:

a) Debug monitors
b) User Interfaces

Q3. Describe Lexical substitution throughout the macro expansion.

Q4. Write down an algorithm to outline the macro-expansion by using macro-expansion counter.

Q5. Write down a recursive macro to reverse the characters of the string.

Q6. Distinguish between:

a) Program translation and program interpretation.  
b) Absolute loader and relocating loader
c) Problem-oriented and procedure-oriented language

Q7. Illustrate the meaning of code optimization? Write down the aim of this phase? Describe elimination of common sub-expressions throughout code optimization.      

Request for Solution File

Ask an Expert for Answer!!
Computer Engineering: Elimination of common sub-expressions
Reference No:- TGS011622

Expected delivery within 24 Hours