What does LA R3,R3 ?
Answer / lan
Address of R3 - x'00000100'
Content of R3 - 00 00 00 00
After execution
Address of R3 - x'00000100'
Content of R3 - 00 00 01 00
It simple load the address of it's own as it's content
| Is This Answer Correct ? | 0 Yes | 0 No |
How to initialize 20,000 bytes in the Assembler..
What does the following code do? Ap wkur,=p5 where wkur is a label?
What is house keeping in assembler? And explain the following code HELLOTSO START 0 * PRINT NOGEN BEGIN SAVE (14,12) LR 12,15 USING TYPE,12 ST 13,SAVE+4 LA 11,SAVE ST 11,8(13) LR 13,11
HOW MANY MAXIMUM BASE REGISTERS WE CAN HAVE IN A PROGRAM AND ALSO HOW MANY MAXIMUM BASE REGISTERS WE CAN HAVE IN A SINGLE PROGRAM.
Why do we use "drop"? What does "using" do?
Ap wkur,=p5 where wkur is a label?
In the house keeping section of an MVS assembly language program, like the one below STM R14,R12,12(R13) BASR R12,R0 USING *,R12,R11 LA R11,2048 LA R11,2048(R11,R12) .... .... 1. What if BASR R12,R0 IS NOT PRECEDE USING *,R12,R11? 2. USING (base address), REGISTER does USING directive says assembler to treat particular Register as a base register with the mentioned base address..in the above case * i.e current location counter..well if that is the case why we need BASR R12,R0 ? 3. What if I write like STM R14,R12,12(R13) BASR R12,R0 LA R11,2048 LA R11,2048(R11,R12) USING *,R12,R11 there is no address resolution being calculated in both LA statements so is it a right way to set Base register?..will there be any issues with Domain regarding R11 and R12?
How many maximum base registers we can have in a program?
Explain how to initialize a register to 0000?
What will happen if we drop the base register in the program which contains only one basereg?
What does "using" do?
What is icm instruction?