HLASM Language Reference

HLASM Language Reference HLASM Language Reference

faculty.cs.niu.edu
from faculty.cs.niu.edu More from this publisher
22.02.2015 Views

Index elements of conditional assembly language 318 END instruction 182, 341 nominated entry point 182 ENTRY instruction 183 entry point symbol referencing using the ENTRY instruction 183 transfer control to using END instruction 182 EQU instruction 184 assembler type 184 assigning the length attribute 333 assigning the type attribute 341 program type 184 equal sign designating a literal constant 43 ESD entries 72 exclusive OR (XOR) SETA built-in function 358 EXCP access method 116 EXIT assembler option ADEXIT suboption 188 INEXIT suboption 188 LIBEXIT suboption 188 OBJEXIT suboption 188 PRTEXIT suboption 188 TRMEXIT suboption 188 exit-control parameters 187 EXITCTL instruction 187 exiting macros 245 exits See user I/O exits EXLITW suboption of FLAG 105 explicit address specifying 88 explicit addresses 64 explicit length attribute 129 exponent modifier floating-point constants 162 specifying 139 expressions absolute 47 arithmetic 347 attributes 47 character 369 See also character expressions complex relocatable 48 conditional assembly summary of 413 discussion of 44 EQU instruction 184 evaluation of 367 character 382 multiterm 46 single-term 46 logical 362 expressions (continued) paired relocatable terms 47 relocatable 48 rules for coding 45, 363 extended AGO instruction 393 extended AIF instruction 391 extended continuation-indicator double-byte data continuation 16 listing of macro-generated fields 249 extended SET statement 387 external dummy sections CXD instruction to define cumulative length 125 discussion of 57 DSECT name in Q-type constant 58 DXD instruction to define an 180 external function calls arithmetic 388 character 389 SETAF instruction 388 SETCF instruction 389 external names no conflict with DXD instruction 58 external symbol dictionary entries 72 external symbols See also symbols, external ALIAS command 109 in V-type address constant 230 length restrictions 110 providing alternate names 109 EXTRN instruction 189 F F-type fixed-point constant 148 field boundaries 14 FIND (SETA built-in function) 355 first control section 54 fixed-point constant (F) 148 fixed-point constant (H) 148 FLAG assembler option 103, 247 CONT suboption 16, 247 nnn suboption 198 NOSUBSTR suboption 373 floating point constant (D) 161 floating point constant (DH) 161 floating point constant (E) 161 floating point constant (EH) 161 floating point constant (L) 161 floating point constant (LH) 161 floating point constant (LQ) 161 floating point constants binary See binary floating-point constants floating-point constants 161 floating-point instructions 79 436 HLASM V1R5 Language Reference

Index FOLD assembler option 14 format notation, description xiv—xvi format-0 channel command word 115 format-1 channel command word 116 FORTRAN communication 57 function calls See external function calls function-invocation format built-in function 350 functions of conditional assembly language 318 G G-type graphic constant 145 GBLA instruction 344 alternative statement format 345 GBLB instruction 344 alternative statement format 345 GBLC instruction 344 alternative statement format 345 GEN PRINT instruction 205 General Information book xii general instructions 78 generated fields listing 248 generating END statements 341 global-scope system variable symbols 262 GOFF assembler option 72, 108, 124, 125, 160, 216, 274, 275 affect on RI-format instructions 92 CATTR instruction 112 entry point 111 location counter maximum value 37, 62 program object 50 sections 68 XATTR instruction 230 GOFF option interaction with PUNCH instruction 209 interaction with REPRO instruction 210 graphic constant (G) 145 graphic self-defining term 36 H H-type fixed-point constant 148 header macro definition 244 hexadecimal constant (X) 147 hexadecimal self-defining term 35 High Level Assembler publications xii I I' integer attribute 334 ICTL instruction 189 identification-sequence field 15 immediate data 91 in machine instructions 91 IMPLEN suboption of FLAG 105 implicit address specifying 88 implicit addresses 64 implicit length attribute 129 implied addresses See implicit addresses INDEX (SETA built-in function) 355 information retrieval functions SYSATTRA 380 SYSATTRP 380 inner macro definitions 313 inner macro instructions 256, 312 passing sublists to 307 input format control statement See ICTL instruction input stream 10 input/output operations 80 installation and customization book information xii instruction statement format 19 instructions &SYSOPT_OPTABLE system variable symbol 285 assembler ACONTROL 103 ADATA 107 ALIAS 109 AMODE 110 CATTR 112 CCW 115 CCW0 115 CCW1 116 CEJECT 118 CNOP 119 COM 121 COPY 122 CSECT 123 CXD 125 DC 126 DROP 172 DS 174 DSECT 178 DXD 180 EJECT 181 END 182 ENTRY 183 EQU 184 EXTRN 189 ICTL 189 ISEQ 190 LOCTR 191 LTORG 193 Index 437

Index<br />

FOLD assembler option 14<br />

format notation, description xiv—xvi<br />

format-0 channel command word 115<br />

format-1 channel command word 116<br />

FORTRAN communication 57<br />

function calls<br />

See external function calls<br />

function-invocation format built-in function 350<br />

functions of conditional assembly language 318<br />

G<br />

G-type graphic constant 145<br />

GBLA instruction 344<br />

alternative statement format 345<br />

GBLB instruction 344<br />

alternative statement format 345<br />

GBLC instruction 344<br />

alternative statement format 345<br />

GEN<br />

PRINT instruction 205<br />

General Information book xii<br />

general instructions 78<br />

generated fields<br />

listing 248<br />

generating END statements 341<br />

global-scope system variable symbols 262<br />

GOFF assembler option 72, 108, 124, 125, 160, 216,<br />

274, 275<br />

affect on RI-format instructions 92<br />

CATTR instruction 112<br />

entry point 111<br />

location counter maximum value 37, 62<br />

program object 50<br />

sections 68<br />

XATTR instruction 230<br />

GOFF option<br />

interaction with PUNCH instruction 209<br />

interaction with REPRO instruction 210<br />

graphic constant (G) 145<br />

graphic self-defining term 36<br />

H<br />

H-type fixed-point constant 148<br />

header<br />

macro definition 244<br />

hexadecimal constant (X) 147<br />

hexadecimal self-defining term 35<br />

High Level Assembler<br />

publications xii<br />

I<br />

I' integer attribute 334<br />

ICTL instruction 189<br />

identification-sequence field 15<br />

immediate data 91<br />

in machine instructions 91<br />

IMPLEN<br />

suboption of FLAG 105<br />

implicit address<br />

specifying 88<br />

implicit addresses 64<br />

implicit length attribute 129<br />

implied addresses<br />

See implicit addresses<br />

INDEX (SETA built-in function) 355<br />

information retrieval functions<br />

SYSATTRA 380<br />

SYSATTRP 380<br />

inner macro definitions 313<br />

inner macro instructions 256, 312<br />

passing sublists to 307<br />

input format control statement<br />

See ICTL instruction<br />

input stream 10<br />

input/output operations 80<br />

installation and customization<br />

book information xii<br />

instruction statement format 19<br />

instructions<br />

&SYSOPT_OPTABLE system variable symbol 285<br />

assembler<br />

ACONTROL 103<br />

ADATA 107<br />

ALIAS 109<br />

AMODE 110<br />

CATTR 112<br />

CCW 115<br />

CCW0 115<br />

CCW1 116<br />

CEJECT 118<br />

CNOP 119<br />

COM 121<br />

COPY 122<br />

CSECT 123<br />

CXD 125<br />

DC 126<br />

DROP 172<br />

DS 174<br />

DSECT 178<br />

DXD 180<br />

EJECT 181<br />

END 182<br />

ENTRY 183<br />

EQU 184<br />

EXTRN 189<br />

ICTL 189<br />

ISEQ 190<br />

LOCTR 191<br />

LTORG 193<br />

Index 437

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!