...
Aptitude
October 11, 2023
Normalization
October 11, 2023
Aptitude
October 11, 2023
Normalization
October 11, 2023

Compiler-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 
A
(ii) only
B
(i) only
C
both (i) and (ii)
D
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.
0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
error: Alert: Content selection is disabled!!