| ??? 01/08/03 05:44 Read: times |
#35899 - RE: 4 -> 16 ASM. -- Are you serious?? |
Come on you guys.......Are you serious about the scheme of using the data RAM addresses at 0 like that. I think that scheme is not so good and in addition it does not work anyway, as others have pointed out, becasue conflicts directly with the memory where the registers are located. A far better scheme would be to simply add one small piece of code to offset the value of port 0 up to the begin of the table. I also do not really like the idea that the rest of Port 0 bits are no longer useful (i.e. they are grounded). Both of these schemes may make these solutions very difficult to apply in some real world applications where other processor resources are utilized to make the rest of the application. This all said, a real world application of this RAM based algorithm would want to look like:
<c> </c>
Note: If anybody wants the text version of this code please email me. We don't want to have to put Charles through having to type it again. I use the picture becasue it makes the code way more readable. <big>Michael Karas</big> |




</c>