What is the difference in data type "X" and "P"?

Answers were Sorted based on User's Feedback



What is the difference in data type "X" and "P"?..

Answer / sourav

X is used for Hexadecimal fields where as P is for Packed
decimal. X denotes alphanumeric in COBOL, not in MVS ASM.

Is This Answer Correct ?    28 Yes 0 No

What is the difference in data type "X" and "P"?..

Answer / guest

X is used for hexa decimal values, but the packed decimal
mainly used for date purpose and to have the values with
positive and negative

Is This Answer Correct ?    2 Yes 0 No

What is the difference in data type "X" and "P"?..

Answer / saurabh biswas

In MVS assembler data type X denotes hexadecimal data type
which unsigned pack. suppose you define VAR1 as "VAR1 DC
X'01'". It will occupy 1 byte in the memory and stored as:
0 in the zoned nibble and 1 in the numeric nibble.

P denotes the packed data type, similar to COMP-3 in COBOL.
if you declare any variable with this data type then it
must have a sign byte at last nibble. See following example:
VAR2 DC P'1'
it will occupy one byte in the memory and stored as '1C'.

Is This Answer Correct ?    2 Yes 1 No

What is the difference in data type "X" and "P"?..

Answer / guru

X is used for Hexadecimal fields where as P is for Packed
decimal.X store in a full word where as Packed has half
word boundry.

Is This Answer Correct ?    1 Yes 2 No

What is the difference in data type "X" and "P"?..

Answer / bhanu prathap

X is used for Alphanumeric and P is used for Packed Decimal.

Is This Answer Correct ?    2 Yes 21 No

Post New Answer

More Assembler Interview Questions

Explain the difference between various read and find statement and which one should be used when for better adabas performance?

0 Answers  


How to pass the parameters from jcl to assembler program?

0 Answers  


Write the fetch cycle and execute cycle for following instructions:JMPNZ (jump to the given address if the accumulator not equal to zero) RET(return from a subroutine) ADB (add the contents of register B to the accumulator and save result in the accumulator).

1 Answers  


registers(0-15) ,where they are going be resides., does that mean here is it resides whether real or virtual memory? and why? then why we are assign even registers(0 to 6) for FP operations????

3 Answers  


Why do we use "drop"?

0 Answers  






How many maximum base registers we can have in a single program?

0 Answers  


What is need of start 0?

0 Answers  


about ICM instruction.

4 Answers   EDS,


How are data passed from JCL parm to assembler program. And how is data passed from a calling program to an assembler called program.

3 Answers   HCL, IBM,


What is the use of TRT instruction and how it is working?

7 Answers   HCL, IBM, Wipro,


What is the difference in data type "X" and "P"?

5 Answers  


What is need of start 0? In steed of can we use anyother numerics? If we use what will happen?

0 Answers  


Categories