Re: retf for 16bit or 32bit? CS:IP or CS:EIP?
- From: "Beth" <BethStone21@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 08 May 2005 08:34:54 GMT
Herbert wrote:
> Beth wrote:
> > Frank, Frank, Frank...don't you know? Germans have no sense of humour,
so
>
> Yes, you are completely right. In Germany and the USA people
> have a sense of HUMOR, only the Britains have a sense for
> a somthing different HUMOUR.
>
> > they wouldn't be able to tell you were joking around there...
>
> It's easy to prove that I have a sense of humor, because
> I even think LUXASM is some sort of a joke. I find it
> funny that people try to implement "improved" assemblers
> by modifying the macro system or adding an integrated
> development environment but not wasting a single second
> whether the low level syntax (specifying the operand
> size, order of the operands, specifying the addressing
> modes) is appropriate (if God Intel says it's appropriate,
> then it is appropriate by definition). This is like you
> want to improve the Roman numerals by modifying the
> used symbols instead of thinking about a binary or decimal
> system. But at least there is a French comrade with the
> same sort of HUMOUR.
See, Frank? Didn't I tell you that they couldn't work out when you're
making a joke?
Even when I delibrately tag it with "Guildo hat euch lieb!" as a postscript
to give the game away as blatantly as possible that the entire thing was
said with tongue firmly in cheek...
Regards your oh-so-serious point, Herbert: I _DID_ 100% engage in
discussions about an alternative syntax to Intel's, due to its inherent
ambiguities...a point on which I've always agreed with you...and the
"compromise" solution was to support alternative prefixes, such as "dmov"
for "double-word move" or "wpush" and similar...
A proposal to which Randy - the guy I'm said to agree with regardless,
apparently, even when, ummm, I'm not agreeing with him at all - kicked up a
fuss that "size in the mnemonics" was an a terrible idea and Intel were
"fantastic" or something for having created the first screwed up assembly
language syntax, to which I had a bit of an argument with him about...
It's all in the archives...though, it would save a lot of time if you
actually _paid attention_ to this stuff while it's on-going rather than
having to be redirected to the archives to confirm that your assertions
about no effort being expended on this matter is entirely false...
I drew attention to this point myself independently of yourself (Frank may
remember the thread where I pointed out this "inherent ambiguity" to, in
fact, defend AT&T's syntax as NOT suffering this problem that it is
arguably a better syntax, even if not a "familiar" one)...and did propose a
set of "alternative mnemonics" to deal with this (I personally wouldn't
care about going further to "fix" up those other little Intel syntax
"issues"...but, at the same time, this does have to be usable by
others...who, for better or worse, insist on "Intel syntax" as it
is...hence, the "compromise" was to leave the essential syntax "as is" but
to introduce extra "alternative mnemonics" with "size prefixes"...choosing
an Intel-like style of "dmov" (the idea of "movd" was my first suggestion
because this is already employed by Intel on "movsd" and such...but there
were possible confusions and conflicts in "size suffix" because good ol'
Intel have NOT been sufficiently "consistent" in their approach...so the
next alternative was "size prefix"...an additional proposal to which I've
not retracted support for...although, whether it actually makes an
appearance is not up to me alone, so I'll see what the rest of the team has
to say on the matter...these would simply be additional "alternatives" and
would compliment what's already Intel syntax...yes, I know this isn't going
far enough for your tastes but, on such a project as this, there is a need
for some "compromise" here and there...I already surrendered semi-colons to
newlines in the interests of "team harmony" ;)...
Beth :)
.
- References:
- Re: retf for 16bit or 32bit? CS:IP or CS:EIP?
- From: Herbert Kleebauer
- Re: retf for 16bit or 32bit? CS:IP or CS:EIP?
- From: Frank Kotler
- Re: retf for 16bit or 32bit? CS:IP or CS:EIP?
- From: Matthias Langbein
- Re: retf for 16bit or 32bit? CS:IP or CS:EIP?
- From: Frank Kotler
- Re: retf for 16bit or 32bit? CS:IP or CS:EIP?
- From: Beth
- Re: retf for 16bit or 32bit? CS:IP or CS:EIP?
- From: Herbert Kleebauer
- Re: retf for 16bit or 32bit? CS:IP or CS:EIP?
- Prev by Date: Re: Wannabe sure wants to be
- Next by Date: Re: retf for 16bit or 32bit? CS:IP or CS:EIP?
- Previous by thread: Re: retf for 16bit or 32bit? CS:IP or CS:EIP?
- Next by thread: Re: retf for 16bit or 32bit? CS:IP or CS:EIP?
- Index(es):
Relevant Pages
|