Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Assembly 370 > Re: PACK with e...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 3 of 7 Topic 273 of 328
Post > Topic >>

Re: PACK with explicit zero length for second operand

by glen herrmannsfeldt <gah@[EMAIL PROTECTED] > Mar 22, 2006 at 04:35 AM

John Small wrote:
> On Wed, 22 Mar 2006 03:40:58 UTC, bo774@[EMAIL PROTECTED]
 (Kelly 
> Bert Manning) wrote:

>>does that end up unpacking a single byte at the specified displacement?
>>PARM5D	DS	0H	
>>	BCTR	R14,0	R14 = HEX LTH	
>>	EX	R14,PARM5EX	PACK WAIT TIME	
(snip)

>>PARM5EX	PACK	DWORD+6(2),0(0,R15) USE 1ST 2 BYTES ONLY	

> R14 gets ORed with the second byte of the assembled PACK instruction. 
> As assembled this 2nd byte would be X'10', the first nibble being the 
> "length - 1" of the target and the second nibble the "length - 1" of 
> the source.

> If R14 has a value of 2 then the effective length of the source is 3 
> and the ORed second byte is X'12'.  And 3 characters will fit exactly 
> into 2-byte packed field.

But there is BCTR so R14 should be 1 when it gets to the EX.

The assembler assembles one less than the length specified, unless it
is zero in which case it assembles zero.  BCTR is often used to subtract
one from a length before an EX, though it doesn't help much for the
high nybble length.

-- glen
 




 7 Posts in Topic:
PACK with explicit zero length for second operand
bo774@[EMAIL PROTECTED]   2006-03-22 03:40:58 
Re: PACK with explicit zero length for second operand
"John Small" &l  2006-03-22 11:28:07 
Re: PACK with explicit zero length for second operand
glen herrmannsfeldt <g  2006-03-22 04:35:47 
Re: PACK with explicit zero length for second operand
"John Small" &l  2006-03-23 12:08:25 
Re: PACK with explicit zero length for second operand
bo774@[EMAIL PROTECTED]   2006-03-23 15:10:47 
Re: PACK with explicit zero length for second operand
"John Small" &l  2006-03-24 11:43:42 
Re: PACK with explicit zero length for second operand
"robin" <rob  2006-03-26 13:03:56 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sun Jul 20 17:30:04 CDT 2008.