Реализация алгоритма однопроходного макропроцессора, содержащего опережающие макроопределения
53

 

 

 

 

 

 

Обрабатываемый файл:

Proga START 000100

 

m1    MACRO

      ADD   R1,R2

      SUB   R2,R1

      ENDM

 

m2    MACRO

      LDN   R2,01

      ENDM

 

Loop: LD    R1,One

      LDN   R1,B2

      SAV   R1,Rez

      SAV   R2,Text

      JUMP  Loop

      m1

      m2

One:  WORD  1

Two:  WORD  2

Rez:  WORD  3

Text: BYTE  'Hello'

      END