Aptitude
October 11, 2023Database-Management-System
October 11, 2023Compiler-Design
| Question 5 |
Which of the following macros can put a micro assembler into an infinite loop?
(i) .MACRO M1 X
.IF EQ, X ;if X=0 then
M1 X + 1
.ENDC
.IF NE X ;IF X≠0 then
.WORD X ;address (X) is stored here
.ENDC
.ENDM
(ii) .MACRO M2 X
.IF EQ X
M2 X
.ENDC
.IF NE, X
.WORD X+1
.ENDC
.ENDM | (ii) only | |
| (i) only | |
| both (i) and (ii) | |
| None of the above |
Question 5 Explanation:
If M2 macro is called with X=0, then it will go into an infinite loop.
Correct Answer: A
Question 5 Explanation:
If M2 macro is called with X=0, then it will go into an infinite loop.
