Re: US Military Dead during Iraq War
- From: Betov <betov@xxxxxxx>
- Date: 27 Aug 2005 10:03:52 GMT
Frank Kotler <fbkotler@xxxxxxxxxxx> écrivait news:wfidnW92C7CwrI3eRVn-
gw@xxxxxxxxxxx:
> ¬a\/b wrote:
>
>> global _start
>>
>> section .text
>> _start:
>> a=4; b=1; c=msg; r=msglen; int 80h
>> a=1; b^=b; int 80h
>>
>> section .data
>> msg db 'You want it dense?',10
>> msglen equ msg-$
>>
>> Where a=eax, b=ebx, c=ecx, r=edx, i=esi, j=edi, k=ebp, s=esp
>> ax,al,ah etc rx,rh,rj ix jx kp=kx sx
>
>> Where is the problem?
>
> Just above :)
>
> Like Herbert's "made up language", the only "problem" is that no one
> else speaks it. You're talking to yourselves.
This is a very stupid answer, Frank.
Personally, i think that Equating the Registers is bad.
Nevertheless, he is fully right, when "sentencing" the
Statements, and this is a very trivial point to show
why:
>> a=4; b=1; c=msg; r=msglen; int 80h
_IS_ a real Sentence. Would it be some HLL, it would say
something like:
OsFunction Whatever, Whatever, MessagePointer, MessageLength
... which is really a _Sentence_, making _sense_, which is
the exact reason why there is no reason to split it in the
absurd way we are used to, in traditional Assembly.
The same way we are used to divide an Application Source
into Modules, Procedures, Routines, or whatever... that
is to say... to _group_ some Parts,... the individual
Instructions, at the Assembly level, _do_ have some
natural tendency to produce "Sentences", and there is
absolutely no reason for killing this "grouping", of the
sentence level. It would be as absurd as killing the
other upward grouping levels that introduce organizations
in a Source, for Routines, Procedures, Modules or whatever.
The fact that some traditional Assemblers still keep with
one Instruction per line, shows nothing but one evident
fact, that is that these Assemblers have never been thought
for producing real life Applications. As simple as this.
Not considering the evident advantages of having a more
dense Source, at a readability point of view, the traditional,
one Instruction per line way, introduces "flatness" of the
Source flow, that is... make it way less readable, than
organized sentences: The human brain is not featured for
perceiving flat identical flows of things. We are tailored
to perceive _differences_. Therefore, a flat linear, one
instruction per line Source is, by definition way less
readable.
Betov.
< http://rosasm.org >
.
- Follow-Ups:
- Re: US Military Dead during Iraq War
- From: Frank Kotler
- Re: US Military Dead during Iraq War
- References:
- Re: US Military Dead during Iraq War
- From: Herbert Kleebauer
- Re: US Military Dead during Iraq War
- From: Spam Killer
- Re: US Military Dead during Iraq War
- From: Herbert Kleebauer
- Re: US Military Dead during Iraq War
- From: Spam Killer
- Re: US Military Dead during Iraq War
- From: Betov
- Re: US Military Dead during Iraq War
- From: Spam Killer
- Re: US Military Dead during Iraq War
- From: Betov
- Re: US Military Dead during Iraq War
- From: Spam Killer
- Re: US Military Dead during Iraq War
- From: Betov
- Re: US Military Dead during Iraq War
- From: Frank Kotler
- Re: US Military Dead during Iraq War
- From: Betov
- Re: US Military Dead during Iraq War
- From: Frank Kotler
- Re: US Military Dead during Iraq War
- From: ¬a\\/b
- Re: US Military Dead during Iraq War
- From: Frank Kotler
- Re: US Military Dead during Iraq War
- Prev by Date: Re: US Military Dead during Iraq War
- Next by Date: Re: US Military Dead during Iraq War
- Previous by thread: Re: US Military Dead during Iraq War
- Next by thread: Re: US Military Dead during Iraq War
- Index(es):
Relevant Pages
|