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