Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

360 Assembly/360 Instructions/ORG

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

ORG Pseudo instruction - Set value of program counter The ORG pseudo instruction tells the assembler to set the value of the location counter to the specified address, or to reset the location counter if altered by a prior ORG. Format +Name Operation Operands ORG [expr][name] ORG [expr][.symbol] ORG [expr] where name is an optional defined symbol or .symbol is an optional conditional assembly label and expr is an optional relocatable address within the current control section Description The ORG pseudo instruction alters the location counter of this control section (the current CSECT, DSECT, or START). If name is specified, the address is adjusted to the value of the previously defined symbolname. If expr is specified, it must not be lower than the lowest address defined for this control section. An ORG statement without an expr value resets the location counter to the highest address used in the current control section. Examples PRNTLINE DS CL131 CREATE A PRINT BUFFER ORG PRNTLINE CTLCHR DS C THIS OCCUPIES THE SAME ADDRESS AS * THE FIRST BYTE OF PRNTLINE LASTNAME DS CL15 OCCUPIES THE SAME ADDRESS AS BYTES 2-16 OF PRNTLINE DS C FRSTNAME DS CL10 DS C ACCOUNT DS CL8 ORG , RESET TO NEXT BYTE AFTER PRNTLINE The comma on the last line is used to be sure the assembler does not presume the first word of the comment is interpreted as an argument to that ORG statement