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
