IBM Basic assembly language and successors: Difference between revisions

Content deleted Content added
add "code"..."/code" directives. Fix a link. Mis. I notice M44 info is basically in twice
Line 103:
USING base,reg-1,...,reg-n
</syntaxhighlight>
Machine instruction addresses specify a ''displacement'' (0–4095 bytes) from the value in a ''base register''. <code>USING</code> allows the programmer to tell the assembler that the specified base registers are assumed to contain the address of "base", base+4096 (if multiple registers are specified), etc. This only provides a shortcut for the programmer, who otherwise would have to specify the base register in each instruction. Programmers are still responsible for actually loading the address of "base" into reg-1the register before writing code that depends on this value.
 
===Machine instructions (mnemonic)===