Reklam vermek için email byavenon2@gmail.com
Menü
Anasayfa
Üye Girisi
Bize Katılın
İletişim
Ziyaretçi Defteri
Reklam
Forum
Karışık Html Kodları
Saat Kodları
Tv Kodları
Hava Durumu Ekle
Programlama-Oyun
=> Action Script
=> Ajax-Atlas
=> Asp
=> Assembly
=> C-C++
Bayrak Kodları
Html Dersleri
Rüya Tabirleri Ekle
Günlük Burç Ekle
Vizyondaki Filmleri Ekle
Bilgi Yarışması Ekle
Nick Oluşturucu Ekle
Mp3 Çalar Ekle
Sohbet Ekle
Oyun Ekle
Mp3 Ekle
Takvim Ekle
Kişi Sayacı Ekle
Dünya Haritası Ekle
Aşk Ölçer Ekle
Günün Resmi Ekle
Animasyon Ekle
Kayan Kodlar Menüsü
Üyelik Ekle
Sudoku Ekle
Ziyaretçi Tanıma Ekle
Zeka Testi Ekle
Banner Yap
Euro 2008 Resimleri
Simpsons Ekle
Dj Gen Ekle
Varmısın Yokmusun Ekle
Galatasaray Gifleri Ekle
Beşiktaş Gifleri Ekle
Sallanan Yazı Ekle
Sitene Kalp Yagsın
Deprem Ekle
Design by AvEnOn
and
Night_Walker
Assembly
En Büyük Ortak Bölen Kodu
title Number Addition (add.asm) ; Dani Horowitz ; CSC111 x86 Assembly Programming ; This program adds integers a user inputs INCLUDE Irvine32.inc ;-------------------------------------------------- .stack ; begin stack segment ;-------------------------------------------------- .data ; begin data segment sum dword 0 counter dword 0 prompt byte "Enter a value: (0 to stop) ", 0 result byte "The sum of ", 0 count byte " numbers is ", 0 ;-------------------------------------------------- .code ; begin code segment ;-------------------------------------------------- ;-------------------------------------------------- prompt_user PROC ; ; Take a break! Pauses screen ;-------------------------------------------------- mov edx, OFFSET prompt ; prompt user to enter values call WriteString call Crlf GetValue: call ReadInt ; read integer from keyboard jo Overflow ; if ReadInt set overflow flag, jump to Overflow add sum, eax ; add entered value to accumulator sum jo Overflow ; if addition set overflow flag, jump to Overflow cmp eax, 0 ; did user enter 0? je Done ; if yes, goto Done inc counter ; increment counter jmp GetValue ; loop Overflow: mov eax, 0 mov sum, 0 Done: ret ;-------------------------------------------------- prompt_user ENDP ;-------------------------------------------------- ;-------------------------------------------------- print_sum PROC ; ; Take a break! Pauses screen ;-------------------------------------------------- mov edx, OFFSET result ; prints "The sum of " call WriteString mov eax, counter ; prints count of #s entered call WriteDec mov edx, OFFSET count ; prints " numbers is " call WriteString mov eax, sum ; prints sum call WriteDec call Crlf ret ;-------------------------------------------------- print_sum ENDP ;-------------------------------------------------- ;-------------------------------------------------- main proc ;-------------------------------------------------- call Clrscr ; clear screen call prompt_user ; get integers call print_sum ; print their sum exit main endp end main ;--------------------------------------------------
En Beğenilenler
-
Saat Ekle
-Karisik Kodlar
-Hava Durumu Ekle
-Bayrak Kodu Ekle
Hazır Kodlar
">
Kod İcin Tikla
blog en flash
Bilgileriniz
Mc.AvEnOn
Myspace Graphics
Günün Sözü
Gülmeyi unuttum gülemiyorum,
Türküm ezilmem ezemiyorum,
Esire iskence edemiyorum,
Dogru yoldan çıkamıyorum,
Ülkeme ülküme bağlıyım ben,
Verdigim sözden dönemiyorum,
Türküm,
Türkden başkasını sevemiyorum,
Yeminim var allahıma,
Ülkemi satmadım Satamıyorum..!
.
Bugün 2 ziyaretçi (7 klik) kişi burdaydı!
Copyright
:
All right reserved
Tüm hakları saklıdır
Bu web sitesi ücretsiz olarak
Bedava-Sitem.com
ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol