How do you initialize a register to 0000?

Answers were Sorted based on User's Feedback



How do you initialize a register to 0000?..

Answer / ajay kuriyal

from my point of view the best way is to do boolean
XR RX,RX

Now RX will have '0000'

Is This Answer Correct ?    25 Yes 2 No

How do you initialize a register to 0000?..

Answer / guest

LA Rx,0
L Rx,=F'0'
XR Rx,Rx

Is This Answer Correct ?    17 Yes 4 No

How do you initialize a register to 0000?..

Answer / hariconda

By using shifting instructions also we can initialize zeros
to register.

SLL Rx,31

SRL Rx,31

Is This Answer Correct ?    12 Yes 1 No

How do you initialize a register to 0000?..

Answer / pazhanivel seethapathy

The standard ways to intialize registers are as follows

1. SR Rx,Rx or
2. LA Rx,0 or
3. XR Rx,Rx

Is This Answer Correct ?    10 Yes 1 No

How do you initialize a register to 0000?..

Answer / guest

we can use the XR instruction.

Is This Answer Correct ?    9 Yes 0 No

How do you initialize a register to 0000?..

Answer / sunny

XR Rx,Rx

This is the best way and most efficient way of initializing
the register values or Label values to '0'.

Its because the time required to execute a Logical
Instruction is always less than the Arithmetic Instructions.

e.g SR Rx,Rx consumes more execution time than XR Rx,Rx.

So XR Rx,Rx is a better way to do obtain our target.

Is This Answer Correct ?    7 Yes 0 No

How do you initialize a register to 0000?..

Answer / sourav

The best way to initialize a register is
SR Rx,Rx
instruction.

There are other ways as well, few of them are already
posted.

Is This Answer Correct ?    11 Yes 5 No

How do you initialize a register to 0000?..

Answer / anonym

1. Register i-memory (fastest)
LA x,0
SRL x,64

2. register register
XGR/XR x,x
SGR/SR x,x

3. register memory (not very clever)
L x,=A(0)
LG x,=AD(0)

Is This Answer Correct ?    4 Yes 2 No

How do you initialize a register to 0000?..

Answer / sourabh

XR Rx,Rx
Logical instruction is always fast.

Is This Answer Correct ?    0 Yes 0 No

How do you initialize a register to 0000?..

Answer / sam

I'm assuming something like

R0 EQU 0
R1 EQU 1
:
Rx EQU x

is coded somewhere in the program

Is This Answer Correct ?    2 Yes 26 No

Post New Answer

More Assembler Interview Questions

How to initialize 20,000 bytes in the Assembler..

5 Answers   Amdocs, IBM,


Ap wkur,=p5 where wkur is a label?

0 Answers   IBM,


how to pass the parameters from jcl to assembler pgm?

0 Answers   IBM,


How we can Pass the parameters from JCL to assembler Pgm?

4 Answers   Tech Mahindra,


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

6 Answers   Mind Tree,






What is icm instruction?

0 Answers  


how to retrieve the instream data in sysin?

0 Answers   IBM,


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.

5 Answers   IBM, TCS,


Explain about base register?

0 Answers  


Why can only 256 bytes be moved from one address to another in a MVC?

6 Answers   CSC, HCL, IBM,


How is data passed from a calling program to an assembler called program?

0 Answers  


Why do we have multiple base registers in certain programs?

4 Answers   IBM,


Categories