In real life, there is no such thing as second place. Either you are a winner, or you’re not.
--Your friends at LectureNotes

Note for System Programming - SP by Tushar Mehndiratta

  • System Programming - SP
  • Note
  • Computer Science Engineering
  • B.Tech
  • 7 Topics
  • Uploaded 2 months ago
Tushar Mehndiratta
Tushar Mehndiratta
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1


Text from page-2

Introduction  Macro is a feature provided in pgm language  Macro Definition defines new operation  Macro call in program is invocation of new operation  Leads to prg generation facility through macro expansion.  Macro Expansion – Macro call replaced by sequence of statement

Text from page-3

Cont.  “A macro is a unit of specification for program generation through expansion.  Macro consist of name, a set of formal parameters and a body of code.  “The use of macro name with a set of actual parameters is replaced by some code generated from its body, this is called m acro expansion.”

Text from page-4

Cont.  In Assembly lang, Two ways to handle Macro 1) Macro Assembler 2) Macro Preprocessor  Macro Assembler does expansion of macro calls and also assembles resulting assembly prog.  While Macro Preprocessor merely does expansion and produces assembly prog.

Lecture Notes