www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/04/06/08:59:28

From: "Mr. Veli Suorsa" <VJSuorsa AT Surfeu DOT Fi>
Sender: vjsuorsa AT Surfeu DOT Fi
To: djgpp AT delorie DOT com
Cc: traveler AT netti DOT fi, VJSuorsa AT Surfeu DOT Fi
Date: Fri, 6 Apr 2001 15:59:12 +0300
Subject: Re: Vs: NASM AND AS
X-Mailer: CWMail Web to Mail Gateway 2.6k, http://netwinsite.com/top_mail.htm
Message-id: <3acdbda0.5ac.0@surfeu.fi>
X-User-Info: 193.167.106.194
MIME-Version: 1.0
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id IAA23171
Reply-To: djgpp AT delorie DOT com

TYY!

Taitaa olla ensimmäinen ja viimeinen (toivottvasti kuitenkaan ei) kerta kun
täällä kirjoitellaan suomeksi. Muut listalaiset lukevat sujuvasti paremmin englantia.


>Traveler wrote:
>
>  Moi
>
>  >Do I need nasmedit.zip somewhere or is it enough to install Nasm and Nasm-Ide

>  >for programming?
>
>  Tarvitset vain assemblerin ja editorin....(ja hyvän assembler kirjan tottakai
:))

Kokeilin jo Nasm:n ja Nasm-Ide:n asennusta ja ne näyttivät toimivan. Nasm-Ide
on näköjään samankaltainen kuin Rhide.

>  >3) NASM AND AS
>  >Can I use same Nasm source code (*.asm) in Gnu/ Djgpp As (*.s)?
>  >
> GNU As ei ymmärrä tuon taivaallista nasm:in lähdekoodista koska se käyttää
Intelin syntaksia 
  kun taas As käyttää AT&T syntaksia.
>
>  esim:    NASM                        GNU AS
>  _Add4Functio:
>              push    ebp                   pushl    %ebp
>              mov     ebp,esp            movl    %esp,%ebp
>
>              mov    ax,[ebp+8]        movw    8(%ebp),%ax
>              add    ax,0x4                addw    $0x4,%ax
>
>              pop    ebp                    popl        %ebp
>              ret                                  ret
>  Kivan näköistä, eikö ? :)

Niin on ja muistuttavat hieman toisiaan. Onko näiden Nasm:n ja As:n välille
tehty jo jokin konvertteri?

Voisitko auttaa minua alkuun assemblerin kanssa sen verran, että kirjoittaisit
ao. testiohjeman vaikka Nasm:lla (ja As:lla), niin näen millainen syntaksi kielessä
on?

---
      PROGRAM PAY
C
C  A program to calculate the nett pay of a British worker
C  (pay3_4.f), made in Gnu Fortran 77
C
C     REAL GROSS, SUPER, TAXABL, TAX, NETTPAY
      DOUBLE PRECISION GROSS, SUPER, TAXABL, TAX, NETTPAY
C  Read gross pay
      PRINT *, 'Type gross pay before deductions :'
      READ *, GROSS
C  Superannuation is 6 % of gross pay
      SUPER = 0.06 * GROSS
C  Tax is 25 % of pay, excluding superannuation contributions
      TAXABL = GROSS - SUPER
      TAX    = 0.25 * TAXABL
C  Fixed weekly deductions of œ14.40
      NETTPAY = TAXABL - TAX - 14.4
C  Print details
      PRINT *, 'Gross pay      : ', GROSS
      PRINT *, 'Superannuation : ', SUPER
      PRINT *, 'Tax            : ', TAX
      PRINT *, 'Insurance      : ', 14.4
      PRINT *, ' '
      PRINT *, 'Nett pay       : ', NETTPAY
      STOP
      END
---

>  >P.S. Our ice-hockey team "Oulun Kärpät = Oulu's Stoats, http://www.oulunkarpat.fi/"

>  >won (used sledge-hammer) "Helsingin Jokerit = Helsinki's Jokers, http://www.jokerit.com/"

>  >7-2 tonight and try take part in semi-final. And Oulun LuistinSeura (OLS)
won
>  >Finnish championchip in bandy (ice-ball) 2001, too. We go in for sports
here
>  >in high-tech city of Oulu, too, indeed.
>
>  TPS on paras :)

Niin näyttää olevan. Kärpätkin ovat pelaamassa pronssista kun Tps oli niin ylivoimainen
semifinaaleissa. Ja ihmekös se kun ovat ostaneet meiltä puolet pelaajista ja
valmentajat ;-). MM- Jääpallossa saimme jo pronssin kun löimme Kasakstanian
4-2.

>  "Traveler2001AD"
>  traveler AT netti DOT fi

Ystävällisin Terveisin

Veli Suorsa
---
"People must believe to the future to be able to live!"
---------------------------------- J.V.Snellman, 1890.

Oulu, FINLAND
Mailto:VJSuorsa AT Surfeu DOT Fi
http://members.surfeu.fi/veli.suorsa/
http://www.surfeu.fi

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019