Re: To RISC or not to RISC
- From: Andreas Kochenburger <akk@xxxxxxxxxx>
- Date: Sat, 28 Oct 2006 10:27:12 +0200
On 27 Oct 2006 08:08:40 -0700, "KJH" <k_jh77@xxxxxxxxx> wrote:
Vast set
of registers to use, with usually funny names like R0 - R20 etc...
More and more virtual machines move from register-based to stack-based
architecture (eg. Lua 5.1 or Parrot) and more and more programming
languages/environments use virtual machines, sometimes supported by
on-the-fly compilation.
Therefore we'll see processors with ever more registers coming.
Assembler programmers will have a hard time writing general purpose
macros. But assemblers will be very valuable optimization tools.
Disassembling and code analysis must go hand in hand with that.
Andreas
-------
1 + 1 = 3, for large values of 1.
.
Relevant Pages
- Re: Trivia Question
... >> Make all the excuses for your ignorance that you like, but, yes, ... I thought that this was the point of *all* programming languages ... registers are pushed on the stack for PUSHA/PUSHAD? ... And if you don't study the instruction set ... (alt.lang.asm) - Ive seen the future...and it works! (was: my view on this assembler is blah)
... > though the registers are few. ... And the 64 bit CPU designers ... what my Borland _C++ compiler_ does when you ask for assembly output...it ... out programming with something like BASIC or Pascal, ... (alt.lang.asm) - Re: Tutorial for beginners
... I did one of my first assembly programs in DOS. ... Basically assembly is moving data into registers... ... The n command in DEBUG is the NAME command. ... > The Art of Assembly Language Programming. ... (comp.lang.asm.x86) - Re: Moving to 64 bit
... 30% faster than in 32 bit mode because it offers twice as many registers. ... I think you have the choice with the gnu-cc compiler. ... It depends on your programming style, and whether the optimizer in the ... Back when a friend and I were writing the optimizer for the C compiler, ... (comp.os.linux.misc) - Re: macro assembler for z80
... However, after 20 years of programming, I would like to tell you a few ... example, to save all the registers (PUSH AF, PUSH BC, PUSH DE, PUSH ... Everything has been made with a Z-80. ... BASIC is obviously the standard for programming, ... (comp.os.cpm) |
|