Re: A86: Quick question...


[Prev][Next][Index][Thread]

Re: A86: Quick question...




Wow it's pretty lucky that the ascii characters arrange themselves that way.  
I wonder who came up with that method.


In a message dated 1/22/00 4:45:53 PM Eastern Standard Time, 
rabidcow@juno.com writes:

> uh, probly not...  i never quite understood it completely myself
>  might as well give it a shot
>  
>  umm...
>  from $40, the numbers are -10 bcd and the letters are +1
>  the +$90 does the -10 (unless the 1st daa chops it off)
>  the carry does the +1 (if the 1st daa chops off the $90)
>  the 2nd daa takes out the bcd "carry" to finish the -10
>  
>  >>  >   add a,$90
>  >>  >   daa
>  >>  >   adc a,$40
>  >>  >   daa
>  
>  $04 + $90 = $94
>  adjusted for decimal = $94
>  $94 + $40 + nc = $d4
>  adjusted for decimal = $34 '4'
>  
>  $09 + $99 = $99
>  adjusted for decimal = $99
>  $99 + $40 + nc = $d9
>  adjusted for decimal = $39 '9'
>  
>  $0a + $90 = $9a
>  adjusted for decimal = $a0 = $100
>  $00 + $40 + c = $41
>  adjusted for decimal = $41 'A'
>  
>  $0f + $90 = $9f
>  adjusted for decimal = $a5 = $105
>  $05 + $40 + c = $46
>  adjusted for decimal = $46 'F'



----
Jonah Cohen
<ComAsYuAre@aol.com>
http://linux.hypnotic.org/~jonah/ (down)