Hi, In MPASM, I can declare a constant value of two byte and access the high and low bytes using 'HIGH' and 'LOW'. Example: MyConst equ h'ABCD' movlw high(MyConst) ; will move $AB into w If I declare a constant with more than 2 bytes, is it possible to access the middle bytes? Example: MyConst equ h'01020304' movlw ???? (MyConst) ;how do I access the 3rd byte??? Regards, Mike Watson