[ros-general] great project / suggestions

Tobias Ussing tobias at seriesdb.com
Sun Feb 22 02:23:45 UTC 2004


no, not really, most assembly is platform specific.
for instance:
addi $1,1,$2
will set $1=1+$2 on x86
and set $2=1+$1 on alpha.

C is the reason for its portability. the C is compiled on a specific platform. 
the C compiler then converts the C into the platform assembly.
so in C:
firstvalue = 1+ secondvalue;
will compile for both alpha and x86, and will be
x86: addi $1,1,$2
alpha: addi $2,1,$1.

Thus, compatability is established.

Sincerly
Tobias Ussing

On Sunday 22 February 2004 03:13, Robert Köpferl wrote:
> > It's not impossible to write a modern kernel in assembly, BeOS was a
> > fine example of such a thing. It's a shame that Microsoft killed it...
>
> OK, and assembly is the reason for it's portability, isn't it?
>
> > _______________________________________________
> > ros-general mailing list
> > ros-general at reactos.com
> > http://reactos.com/mailman/listinfo/ros-general
>
> _______________________________________________
> ros-general mailing list
> ros-general at reactos.com
> http://reactos.com/mailman/listinfo/ros-general




More information about the Ros-general mailing list