wiz-icon
MyQuestionIcon
MyQuestionIcon
1
You visited us 1 times! Enjoying our articles? Unlock Full Access!
Question

The process of macro-expansion is completely segregated from the process of assembly program. The translator which performs macro-expansions is called ___________________.

A
Macro Interpreter
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
Macro Pre-processor
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
C
Macro Table
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
None of these
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution

The correct option is B Macro Pre-processor

The process of macro-expansion is completely segregated from the process of assembly program. The translator which performs macro-expansions is called macro pre-processor.

Macroprocessors can also modify the sequence of statements generated for a macro expansion, depending on the arguments supplied in the macro invocation. Conditional assembly is commonly used to describe this feature. It is also referred to as conditional macro expansion.

A macro is an extension to the basic assembler language. They provide a means for generating a commonly used sequence of assembler instructions/statements. Macro is a sequence of instructions, assigned by a name and could be used anywhere in the program.


flag
Suggest Corrections
thumbs-up
0
Join BYJU'S Learning Program
similar_icon
Related Videos
thumbnail
lock
Crystalline and Amorphous Solid
CHEMISTRY
Watch in App
Join BYJU'S Learning Program
CrossIcon