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 Instruction: CRBReview an Instruction: CRB
Get two instructions in one with Compare Registers and Branch (CRB). And this instruction is related to others you can ...
IBM Champion for ZIBM Champion for Z
I was honored to be renewed in 2023 as an IBM Champion for Z. It is an honor I take ...
My New ToyMy New Toy
I’ve gotten interested in mechanical computing devices and I’ve known about this one for years. It was an IBM hexadecimal ...
