Some have been trying to avoid it a lot longer, and have even eritten macros to 
simplify it.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר




________________________________________
From: IBM Mainframe Assembler List <[email protected]> on behalf 
of Mark <[email protected]>
Sent: Monday, March 30, 2026 10:26 PM
To: [email protected] <[email protected]>
Subject: Re: Complex immediate operands


External Message: Use Caution


Which sounds like self-modifying code that I think a lot of folks have tried to 
avoid since the ‘80s (at least at the shops I’ve worked at).

Maybe in a well documented macro.

Mark
(sent from my iPhone)

> On Mar 30, 2026, at 13:30, Martin Ward <[email protected]> wrote:
>
> On 30/03/2026 19:25, Charles Mills wrote:
>> And EXecute was part of the original System 360 instruction set in 1964.
>
> The OR is over the whole instruction, so it will also set
> the displacements, using another halfword.
> Which, of course, could also potentially overwrite the base registers.
>
> --
>            Martin
>
> Dr Martin Ward | Email: [email protected] | http://www.gkc.org.uk/
> G.K.Chesterton site: http://www.gkc.org.uk/gkc | Erdos number: 4


Reply via email to