Muhendislik Paylaşım Platformu
Mayıs 25, 2012, 06:43:35 ÖS *
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Duyurular:
 
   Ana Sayfa   Yardım Ara Takvim Giriş Yap Kayıt  
Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: ASSEMBLY KODU  (Okunma Sayısı 1899 defa)
recursive
Yeni Gelen
*
Offline Offline

Cinsiyet: Bayan
Mesaj Sayısı: 9


Üyelik Bilgileri
« : Mart 14, 2009, 02:25:00 ÖS »

Slm arkadaşlar bana acil assemblyle yazılmış hesap makinesi kodu lazım.Yardımcı olursanız sevinirim
Logged
crazy_229
Yeni Gelen
*
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 1


Üyelik Bilgileri
« Yanıtla #1 : Ekim 09, 2010, 02:42:38 ÖÖ »

Ne için lazım bu kodlar sana her şeyi hazır var elimde.
Logged
elektroliz
Yeni Gelen
*
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 2


Üyelik Bilgileri
« Yanıtla #2 : Ekim 05, 2011, 04:06:11 ÖÖ »

banada lazım kardeş metalik_89@windowslive.com a atabilirsin,ilgilenirsen sana çok duacı olurum kolay gelsin.
Logged
Burcinb
Yeni Gelen
*
Offline Offline

Cinsiyet: Bayan
Mesaj Sayısı: 3


Üyelik Bilgileri
« Yanıtla #3 : Ocak 29, 2012, 03:41:00 ÖÖ »

Hesap Makinasi

Kod:

DOSSEG
.MODEL SMALL
.STACK 100H
org 100h
.Data


baslangic db 13,10, "HESAP MAKINASI",0
sayi1     dw ?
sayi2     dw ?
op     dw ?
Addi     db 13,10, " 1-Toplama",0
Subtrk     db 13,10, " 2-Cikarma",0
Multl     db 13,10, " 3-Carpma",0
Divd     db 13,10, " 4-Bölme",0
Be     db 13,10, " 5-Exit",0
erg     db ?



include  macros.mac
jumps

.CODE




Start: mov ax,@Data ;
mov ds,ax






writeS baslangic
nl
nl
nl

mov ah,01h
int 21h

nl

print "Ilk Sayiyi Giriniz:"


readZ ax


print "Ikinci Sayiyi Giriniz:"

readZ cx



print "Hangi islemi yapmak istiyorsunuz?"
writeS addi
writes subtrk
writes multl
writes divd
writes be
nl
nl
print "Islem :"


readZ op ;
cmp op, 1 ;
je Addit ;

cmp op, 2 ;
je Subt ;



cmp op, 3 ;
je Multip ;


cmp op, 4 ;
je Divid ;

cmp op, 5 ;
je quit ;


Addit:

add ax,cx

;mov bx,ax
jno sonuc
jmp overflow



Subt:
sub ax,cx

;mov bx,ax
jno sonuc
jmp Overflow

Multip:

mov sayi1,ax
mov sayi2,cx

mov ax,sayi1
mov bx,sayi2

mul bx




jno sonuc
jmp overflow
Divid:
mov sayi1,ax
mov sayi2,cx

mov ax,sayi1
mov cx,sayi2

div cx
mov ax,cx


jno sonuc
jmp overflow

sonuc:

print "Sonuc: "
writeZ ax
jmp quit

Overflow:

print "Overflow...!"
jmp Start
quit:


mov ax,4c00h
int 21h
end Start
Logged
Sayfa: [1]   Yukarı git
  Yazdır  
 
Gitmek istediğiniz yer:  

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
XHTML 1.0 Geçerli! CSS Geçerli!
Bu Sayfa 0.075 Saniyede 19 Sorgu ile Oluşturuldu