Difference between revisions of "Programming:Reverse A"
From CPCWiki - THE Amstrad CPC encyclopedia!
(added reverse A routine) |
m (layout) |
||
Line 5: | Line 5: | ||
;- Reverse a | ;- Reverse a | ||
;Input: A | ;Input: A | ||
− | ;Output: | + | ;Output: Reversed A |
;Destroys: B | ;Destroys: B | ||
− | ;Length: | + | ;Length: 18 bytes |
− | ;Author: | + | ;Author: calcmaniac84 |
; | ; | ||
ReverseA: | ReverseA: |
Latest revision as of 15:56, 18 April 2011
This routine will return the reverse order of register A.
; ;- Reverse a ;Input: A ;Output: Reversed A ;Destroys: B ;Length: 18 bytes ;Author: calcmaniac84 ; ReverseA: ld b,a rrca rrca xor b and %10101010 xor b ld b,a rrca rrca rrca rrca xor b and %01100110 xor b rrca ret