The point of a USING statement is to inform the assembler which register to choose and which displacement to create when generating object code addresses. The IBM System/360 started with a single USING statement. Today, we have access to several different formats for creating USING statements. Are you familiar with them? If not, start here with a discussion of Labeled (or Named) USING statements. This kind of USING has distinct advantages over simple USING statements, especially in situations where the same data structure occurs multiple times and needs to be referenced simultaneously (as in linked lists). Here is some code you can use to play with these ideas.
Brush Up Your USING Skills
Categories:
Related Posts
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 ...
Review an Instruction: AGSIReview an Instruction: AGSI
One thing that’s great about learning IBM assembler is that if you master one instruction, you often learn a handful ...
IBM zDay, September 15IBM zDay, September 15
IBM zDay is coming soon, September 15. It’s a chance to catch 150 IBM zSystems experts for free! Register at >>> ...
