Re: i disagree



On 22 Jan 2007 09:42:08 -0800, "randyhyde@xxxxxxxxxxxxx"
<randyhyde@xxxxxxxxxxxxx> wrote:
¬a\/b wrote:
i disagree with Randy Hyde because assembly has to deal
in the first with low stuff, and there should be 1-1 assembly
instruction cpu-operation

So you claim, but the language you've created doesn't do this.

for example "<a,b,c;" is pure assembly 1-1 cpu
its nasm traslation
" push eax
push ebx
push ecx "

is 1-1 because

<
a <-> push eax
b <-> push ebx
c <-> push ecx

and each symbol in "<a,b,c;" (but "<") identify a nasm assembly
instruction and so one cpu instruction
this is only an example; each instruction i use in my little assembly
traslator is like that above

So I guess you disagree with yourself :-)

i don't disagree with myself

Cheers,
Randy Hyde
.



Relevant Pages

  • Re: Some confusion on Stack operation
    ... By integrating 16-bit and 32-bit segments into a single protected-mode task. ... assembler to differentiate between 'push ax' and 'push eax'. ... instruction coding is the same. ...
    (alt.lang.asm)
  • Re: To Richard Heathfield: enoughs enough
    ... > A single CISC instruction that searches for a NUL byte takes Otime. ... language" in a typical machine with a typical stack. ... push intIndex1 ...
    (comp.programming)
  • Re: Some confusion on Stack operation
    ... Using A 16-Bit TSS with 32-Bit Constructs ... assembler to differentiate between 'push ax' and 'push eax'. ... instruction coding is the same. ... ELSE (* OperandSize = 16*) ...
    (alt.lang.asm)
  • Re: Linux, X, ld, gcc, linking, shared libraries and stuff
    ... To choose the most appropriate encoding for a given ... optimization only within a single instruction (choose the ... Therefore if you want to push a 10 onto the stack, RosAsm ...
    (alt.lang.asm)
  • Re: C++ Object Pointers
    ... I shoud add that on a RISC machine, a call is a control transfer, so the RISC equivalent ... because the call instruction will transfer control but the instruction following it will ... >push the return ...
    (microsoft.public.vc.mfc)