Ready to tackle programs that can reach above the bar? As they say in Red Stick, There is beaucoup storage there waiting for you. In this video, you will learn how to call a subroutine that switches to 64-bit addressing to create 10 megabytes of storage above the bar. Think of what you can do with that amount of storage – Read an entire file into memory – build a data structure for all of your records. Besides the video, there is a working main program and a subroutine you can use to get started.
Reaching Above the Bar: 64-Bit Addressing
Categories:
7 thoughts on “Reaching Above the Bar: 64-Bit Addressing”
Leave a ReplyCancel reply
Related Posts
z390 Support in VisibleZz390 Support in VisibleZ
I envisioned VisibleZ as a teaching tool for assembly language – I wanted to force students to deal with object ...
Review an Instruction: LTGR (IBM Assembler)Review an Instruction: LTGR (IBM Assembler)
We are loaded with Load instructions on IBM machines. Load and Test Grande Register is a useful instruction to keep ...
IBM z/Day – Oct 1, 2024 – Free Virtual EventIBM z/Day – Oct 1, 2024 – Free Virtual Event
Register for the upcoming free virtual IBM Conference here. 250 Industry speakers. Check out the IBM z Skills certificate. Be ...

If the ‘goal’ is to utilise storage above ‘the bar’ why not then allocate storage under ‘the line’ and relocate the DCBs, thus availing of RMODE 31?
Not sure of your point here, The DCBs are under the line. I’m just trying to get a very simple 64 bit program example.
Right. Storage allocation over / under should, where possible, be programmatically managed rather than determined by FETCH.
FWIW – the photoshopper that crafted the illustration should be sacked – the hand of the female is placed in what would be an awkward and painful position.
It came as a disappointment to see that a character rather than a bit is used for the SUBX option (this is BAL, not CoBOL 😉
IARV64 is referred to as a function (it is a macro) in the video @ 19:48.
Thanks