Re: Re: Task# 3; CORRECTIONS Monday, 08-Feb-99 12:31:06
I have noted several mistakes I made in descriptions in my notes such as the following: <<:0040CCD6 8A01 mov al, byte ptr [ecx] (Compare first Char# of ecx fake # with value in al) This should read: :0040CCD6 8A01 mov al, byte ptr [ecx] (Move<<- first Char# of ecx fake # & put value in al) .......................................................... This one is incorrect also: <<:0040CCE3 3A4201 cmp al, byte ptr [edx+01](add next char# of edx string into al (?) This should read: :0040CCE3 3A4201 cmp al, byte ptr [edx+01](add next char# of edx string & compare with value of ecx in al ............................................................ Here is another one incorrect: < will see that the last character has been checked and will pass us thru to: :0040CCF2 33C0 xor eax, eax <<--if Okay eax=0; if NOT; eax=ffffffff; or 01 Should read: At the end of the loop the conditional jump at:0040CCDE... :0040CCDC 0AC0 or al, al < ...will see that the last character has been checked in al and will pass us thru to: :0040CCF2 33C0 xor eax, eax <<--if Okay eax=0; if NOT; eax=ffffffff; or 01 So it is here and not at :0040CCF0 that the jump to xor eax will occur. ............................................................ There are several more mistakes in it and I am sorry if I have misinformed the new newby I have flagged; "Hey, come Read this One"; but in my OWN Case I am actually pleased that each time I go over it I can see things here and there that are not consistant; I am pleased because this means that I am beginning to follow and see into the asm mystery a little bit more with each project. ............................................................. Regards Respects Cheers Jeff Jeff |
Jeff: jas's Thread for NEW newbys (05-Feb-99 21:20:24) |
|
Copyright © InsideTheWeb, Inc. 1997-1999
All rights reserved.