22.02.2015 Views

HLASM Language Reference

HLASM Language Reference

HLASM Language Reference

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ADATA Instruction<br />

|<br />

| ►►──┬─NOTYPECHECK──────────────────────────┬───────────────────────►◄<br />

| │ ┌─,─────────────────┐<br />

│<br />

| │ │ ┌─MAGNITUDE───┐<br />

│ │<br />

| └─TYPECHECK(<br />

── ▼ ┬─┼───────────── ┼─┬┴ ──<br />

─)<br />

─┘<br />

| │ └─NOMAGNITUDE─┘<br />

│<br />

| │ ┌─REGISTER───┐<br />

│<br />

| └─┼────────────┼──┘<br />

| └─NOREGISTER─┘<br />

| Note:<br />

| 1<br />

Choose at least one option.<br />

| TYPECHECK(MAGNITUDE)<br />

| specifies that the assembler performs magnitude validation of signed<br />

| immediate-data fields of machine instruction operands.<br />

| TYPECHECK(NOMAGNITUDE)<br />

| specifies that the assembler not perform magnitude validation of signed<br />

| immediate-data fields of machine instruction operands.<br />

| TYPECHECK(REGISTER)<br />

| specifies that the assembler performs type checking of register fields of<br />

| machine instruction operands.<br />

| TYPECHECK(NOREGISTER)<br />

| specifies that the assembler not perform type checking of register fields of<br />

| machine instruction operands.<br />

| NOTYPECHECK<br />

| specifies that the assembler not perform any type checking of machine<br />

| instruction operands.<br />

| For further details of the TYPECHECK option, refer to the High Level Assembler<br />

| Programmer's Guide.<br />

ADATA Instruction<br />

The ADATA instruction writes records to the associated data file.<br />

►►──┬─────────────────┬──ADATA──────────────────────────────────────►<br />

└─sequence_symbol─┘<br />

►──value1,value2,value3,value4,character_string────────────────────►◄<br />

sequence_symbol<br />

is a sequence symbol.<br />

value1-value4<br />

up to four values may be specified, separated by commas. If a value is<br />

omitted, the field written to the associated data file contains binary zeros. You<br />

must code a comma in the operand for each omitted value. If specified, value1<br />

through value4 must be a decimal self-defining term with a value in the range<br />

−2 31 to +2 31 −1.<br />

Chapter 5. Assembler Instruction Statements 107

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

Saved successfully!

Ooh no, something went wrong!