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 how to initialize a register to 0000?

0 Answers  


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

2 Answers   IBM,


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  


Explain how to pass instream data in sysin with assembler?

0 Answers  


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

7 Answers   HCL, IBM, Wipro,






how to find the dump

3 Answers   EDS,


what is need of start 0? In steed of

0 Answers   IBM,


Why do we use "drop"?

0 Answers  


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,


How we can retrieve the instream data in SYSIN ?

2 Answers   Tech Mahindra,


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

5 Answers   Amdocs, IBM,


Explain how to access vsam file?

0 Answers  


Categories