John Dravnieks kindly suggested adding ASI and AGSI to VisibleZ. David Staudacher suggested using LARL to load a base register in a few VisibleZ programs. Thanks to both of you for the great suggestions. You can watch ASI in action with LARL in the following video (and in the last table on the IBM Mainframe Assembler tab). The video illustrates adding a binary immediate constant to a binary fullword without using a register. AGSI, a sister instruction, works in a similar fashion on doubleword and can be viewed here and on the IBM Mainframe Assembler tab. I haven’t released the latest VisibleZ code which contains these instructions. I’m working on that.
Adding Binary Fields Without a Register
Categories:
Related Posts
14th Marist ECC Conference, June 12-14, 202214th Marist ECC Conference, June 12-14, 2022
The Marist Enterprise Computing conference (ECC) confernce is one of the best IBM mainframe conferences going: Great speakers, food, location, ...
Review an Idea: AlignmentReview an Idea: Alignment
A place for everything, and everything in its place. In assembler, that means that the things we define require proper ...
Writing Reentrant Assembler CodeWriting Reentrant Assembler Code
Some programs run so often we take special efforts to make sure that only one copy of the program needs ...
