On Wed, 13 Jul 2005 23:13:45 +0200, "Michel Castelein"
<arcis@[EMAIL PROTECTED]
> wrote:
>A DC or DS instruction with a zero duplication factor forces boundary
>alignment, even when the NOALIGN assembler option is in effect.
>
>At the other hand, IMHO, the assembler always aligns machine instructions
on
>a halfword boundary.
>
>So, I'm wondering why the expansion of the SAVE macro begins with a DS
0H.
>
>That's redundant, isn't it?
>
>Or are there some historical reasons? If yes, which ones?
>
>The first one to provide me with the correct information will receive a
copy
>of my new assembler course.
Asm F may not forced instruction alignment. I don't remember. it's
been 30 years. I just looked at the MVT 21.6 save macro, and it
appears to be able to generate an odd number of bytes of data, before
the first instruction.
It's probably still there because it was once required, and since it
works, nobody bothered or felt the need to change it.
--
ArarghMail507 at [drop the 'http://www.'
from ->] http://www.arargh.com
BCET Basic Compiler Page: http://www.arargh.com/basic/index.html
To reply by email, remove the garbage from the reply address.


|