Re: How to recreate the 31 July color.com
Jason Kemp <[email protected]> Mon, 25 Feb 2008 12:18:54 +0000
| Newsgroups | gmane.comp.lang.forth.colorforth |
|---|---|
| Message-ID | <[email protected]> |
Dear Albert & John, Thank you. I shall look at these works. Hmm, I think I ought to look at NASM too. There is just so much to learn. Jason Albert van der Horst said the following on 23/02/2008 12:08: > On Fri, Feb 22, 2008 at 06:11:41PM -0700, John Comeau wrote: > <SNIP> > >> I ran byte-by-byte and assembler-line-by-assembler-line comparisons >> until I got everything but the actual numeric opcodes the same; GNU's >> "as" and MASM just choose different variants. >> > > I'm very proud that my reverse engineering system doesn't > have that problem, but of course it is written in Forth. > > It distinguishes between > MOV, T| BX| R| AX'| > and > MOV, F| AX| R| BX'| > (move register ax from bx, move register bx to ax) > which are actually different opcodes in Intel. > > I used the same comparison technique as you. > If you imagine that you have multi megabyte executables, the opcode > problem could become unbearable. > > More on my site below. Choose FTP, then pub then colorforth. > > Groetjes Albert > > -- > Albert van der Horst, UTRECHT,THE NETHERLANDS > Economic growth -- like all pyramid schemes -- ultimately falters. > albert@spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > Main web page - http://www.colorforth.com > > > >