printf (' hello world! ');

KeithSmith compunerd@gci-net.com
Fri, 30 Jun 2000 16:28:49 -0700


Too much mountain dew!

-keith

Kevin Buettner wrote:
> 
> On Jun 30,  3:40pm, sinck@owmyeye.ugive.com wrote:
> 
> > How far away is linux assembly from dos assembly?
> 
> Here's some -S output from gcc for linux/x86:
> 
>         .file   "whello.c"
>         .version        "01.01"
> gcc2_compiled.:
> .data
>         .type    hello.0,@object
>         .size    hello.0,15
> hello.0:
>         .string "Hello, world!\n"
> .text
>         .align 16
> .globl main
>         .type    main,@function
> main:
>         subl    $12, %esp
>         subl    $4, %esp
>         pushl   $14
>         pushl   $hello.0
>         pushl   $1
>         call    write
>         addl    $16, %esp
>         xorl    %eax, %eax
>         addl    $12, %esp
>         ret
> .Lfe1:
>         .size    main,.Lfe1-main
>         .ident  "GCC: (GNU) cygnus-2.96 20000103"
> 
> >
> > Just curious...I hate assembly.
> >
> > David
> >
> > \_ I'm busted it is dos.
> > \_ What is the Linux equivalent of assembly ?
> > \_
> > \_ -----Original Message-----
> > \_ From: Shawn T. Rutledge [mailto:rutledge@cx47646-a.phnx1.az.home.com]
> > \_ Sent: Friday, June 30, 2000 2:15 PM
> > \_ To: plug-discuss@lists.PLUG.phoenix.az.us
> > \_ Subject: Re: printf (' hello world! ');
> > \_
> > \_
> > \_ On Fri, Jun 30, 2000 at 11:04:08AM -0700, Stuart Foster wrote:
> > \_ > And for the really sick..
> > \_ >
> > \_ > dosseg
> > \_ > .model small
> > \_ > .stack 100h
> > \_ >
> > \_ > .data
> > \_ > hello_message db 'Hello, World!',0dh,0ah,'$'
> > \_ >
> > \_ > .code
> > \_ > main  proc
> > \_ >       mov    ax,@data
> > \_ >       mov    ds,ax
> > \_ >
> > \_ >       mov    ah,9
> > \_ >       mov    dx,offset hello_message
> > \_ >       int    21h
> > \_ >
> > \_ >       mov    ax,4C00h
> > \_ >       int    21h
> > \_ > main  endp
> > \_ > end   main
> > \_
> 
> _______________________________________________
> Plug-discuss mailing list  -  Plug-discuss@lists.PLUG.phoenix.az.us
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss