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
Instructions of the Day: AP and SP – Add and Subtract Packed DecimalInstructions of the Day: AP and SP – Add and Subtract Packed Decimal
Start learning the basics of decimal arithmetic in assembler by tackling how to add and subtract in packed decimal. This video ...
The Best of All Possible WorldsThe Best of All Possible Worlds
In the best of all possible worlds, each assembler program we write would require only a single base register. Alas, ...
Institute for Data Center Professionals – Online TrainingInstitute for Data Center Professionals – Online Training
If you are looking to improve your enterprise System Z computing skills including Networking, Security, COBOL, Assembler, DB2 and IMS, ...