Re: Does MSIL Qualify?




Evenbit wrote:

>
> I bet most of us can agree that it involves explicite referrences to
> "machine" internals. In C, you don't normally make concrete mention
of
> stacks, registers, and flags -- in assembly you do.

:-)
Yet, when a product provides every one of the machine instruction,
access to all the registers, and, indeed, is capable on a machine
statement-by-statement basis of exactly replicating a product commonly
called an "assembler", people argue to their dying breath that this
product is not an assembler.

Again, the bottom line is that the definition of an assembler is used
to perpetuation political aims, not science.

Cheers,
Randy Hyde

.



Relevant Pages

  • Intel Syntax Problems.
    ... > I think AT&T x86 assembler language makes a whole lot more sense than ... > doesn't care what language it emits. ... CPUs of that era, that supported overlapped 8/16 bit registers, you'll ... Once they had added BYTE PTR and ASSUME to the ...
    (alt.lang.asm)
  • Re: assembly language and reverse engineering
    ... we are forced into using 32 bit registers, ... likewise, compiler code with a 32 bit version of MSVC, and link with a DOS ... the stack alignment is 2 bytes; ... 'normal' assembler code is more like, ...
    (alt.lang.asm)
  • Re: Learning embedded systems
    ... >> except by compiler writers. ... Just put the address of the init routine (written in some high level ... only that the high level language can access the processor registers ... run time libraries were written in assembler for a ...
    (comp.arch.embedded)
  • Re: Ive seen the future...and it works! (was: my view on this assembler is blah)
    ... Where did i said that porting RosAsm to 64 Bits, ... There are _way_ enough Registers with the actual x86 ones. ... At that time they had a kind of Assembler Proto, ... with the switch from Dos to 32 Bits OSes, ...
    (alt.lang.asm)
  • Re: Evolution
    ... That's a good reason. ... > and not the same HL constructs in your assembler program. ... structs in assembly language, either. ... > Now show me were OllyDbg uses the processor debug registers ...
    (alt.lang.asm)