35.3.4.3. INTEGER LOAD/STORE ON HP-PA





	Load			 Store				
+---------------------------+-------------------+
|	Len	Value       | 	Len	Value	|
|	6	opcode      |			|	
|	5	b           |			|
|	5	t           |	5	r	|	
|	2	s	    |			|
|	14	im14        |			|
+---------------------------+-------------------+



Command				opcode
LDW		d(s,b),t	12	Load Word
LDH		d(s,b),t	11	Load Halfword
LDB		d(s,b),t	10	Load Byte

LDWM		d(s,b),t	13	Load word and Modify


STW		r,d(s,b)	1A	Store Word
STH		r,d(s,b)	19	Store Halfword
STB		r,d(s,b)	18	Store Byte


STWM		r,d(s,b)	1B	Store Word and Modify

+---------------------------+
	Len	Value	    
	6	opcode1
	5	b
	5	x
	2	s
	1	u
	1	opcode2
	2	cc
	4	opcode3
	1	m
	5	t
-------------------------------



LDWX,cmplt,cc	x(s,b),t	03.0.2	Load Word Indexed
LDHW,cmplt,cc	x(s,b),t	03.0.1	Load Halfword Indexed
LDBX,cmplt,cc	x(s,b),t	03.0.0	Load Byte Indexed
LDWAX,cmplt,cc	x(b),t		03.0.6	Load Word Absolute Indexed (s=0)
LDCWX,cmplt,cc	x(s,b),t	03.0.7	Load and Clear word Indexed



	Load			   Store	
+---------------------------+--------------------+
	Len	Value	    
	6	opcode1
	5	b
	5	im5		5	r
	2	s
	1	a
	1	opcode2
	2	cc
	4	opcode3
	1	m
	5	t		5	im5
--------------------------------------------------+


LDWS,cmplt,cc	d(s,b),t	03.1.2	Load Word Short
LDHS,cmplt,cc	d(s,b),t	03.1.1	Load Halfword Short
LDBS,cmplt,cc	d(s,b),t	03.1.0	Load Byte SHort
LDWAS,cmplt,cc	d(b),t		03.1.6	Load Word Absolute Short
LDCWS,cmplt,cc	d(s,b),t	03.1.7	Load and Clear word short


STWS,cmplt,cc	r,d(s,b)	03.1.A	Store word short
STHS,cmplt,cc	r,d(s,b)	03.1.9	Store Halfword short
STBS,cmplt,cc	r,d(s,b)	03.1.8	Store Byte short
STWAS,cmplt,cc	r,d(b)		03.1.E	Store Word Absolute Short
STBYS,cmplt,cc	r,d(s,b)	03.1.C	Store Bytes Short
					

Load Immediate:

LDO/LDIL/ADDIL



// ----------------------------------------------------------------------


Index Prev Next