I want to pull the bits off of a register a nibble at a time. Is SLDL on an even/odd register the best way to go?
If so, I'm having a bit of trouble moving the bits to the top end. For example, I want this: 0000009A -> 9A000000 I thought I could do it this way: LA R3,X'9A' SLA R3,24 But for some reason that produces 1A000000 in R3 and I'm not sure why. Would someone explain what is happening here? Thanks, Lindy (ps Gotta love Don's assembler coding contest (-: ) ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

