On 2013-06-30, at 10:17, Bernd Oppolzer wrote:

> The compilers (C, C++, PL/1, maybe COBOL, too) don't produce
> correct ASSEMBLER syntax, but instead they provide as much information
> as possible, using a somehow extended syntax which is not formally correct
> ASSEMBLER. In this case, you have a symbolic name (#MX_TEMP1)
> AND you have the offset and base reg, which is the resolution of the
> symbolic name.
> r13 = D
> 152 = 0x098
>
> This may be a little confusing to "real" ASSEMBLER programmers ...
>
Indeed.  Sheesh!  They could have provided "as much information as
possible" without doing violence to assembler syntax by reporting
instead:

0000FA  4110  D098        000014 |                 LA        r1,#MX_TEMP1(,r13) 
152


> Am 30.06.2013 18:04, schrieb Paul Gilmartin:
>>
>>
>>  0000FA  4110  D098        000014 |                 LA       
>> r1,#MX_TEMP1(,r13,152)

-- gil

Reply via email to