Hi guys


Why, in the program pieces below, this error occurs only in the first case
but not in the second?



1.      The first case:



....

000176 D703 B0D8 B0D8 010D8 010D8   506          XC    WKLPMED,WKLPMED     

....

                      00014       29139+LPMED_LEN EQU  *-LPMED


0010EC                            29140 WKLPMED1 DS
(FLDTLPA_NUM-1)XL(LPMED_LEN)

                      0003C       29141 WKLPMEDL EQU   *-LPMED

                      010D8 00004 29142 WKLPMED  EQU   LPMED,WKLPMEDL

** ASMA182E Operand 2 must be absolute, 0-65535; ignored





2.      The second similar case (just with the “DS” commented):



....

000176 D713 BB04 BB04 00B04 00B04   475           XC    WKLPMED,WKLPMED    

....

                      00014       28535+LPMED_LEN EQU  *-LPMED


                                  28536 *KLPMED1 DS
(HTDTLPA_NUM-1)XL(LPMED_LEN)

                      00014       28537 WKLPMEDL EQU   *-LPMED

                      00B04 00014 28538 WKLPMED  EQU   LPMED,WKLPMEDL



I think the text of message ”ASMA182E Operand 2 must be absolute, 0-65535;
ignored” is wrong because

in some situations the EQU is accepted.

What is wrong or missing here?



TIA

João





--
O software antivírus Avast realizou uma checagem de vírus neste e-mail.
www.avast.com

Reply via email to