Koxp, Koxp Türkiye, Koxp 1868, 1869 Koxp  

Geri git   Koxp, Koxp Türkiye, Koxp 1868, 1869 Koxp > Programlama > C Programlama

C Programlama C programlama dilleri hakkında herşey

Hoş geldiniz..
www.HilePort.Com



Yeni sitemize sizleride bekleriz.

Cevapla
 
LinkBack Konu Araçları Stil
Alt 05-04-2011, 14:27   #1 (permalink)
Owner
 
Forum
Üye No: 40989
Üyelik tarihi: Dec 2010
Mesajlar: 3.351
Teşekkürler
+ Puan Verdi: 22
+ Puan Aldı: 92
Rep Bilgileri
Rep Gücü: 10000
Rep Derecesi:
Thyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond repute
Standart C++ içinde Assembly Kullanımı

Merhaba arkadaşlar.Bu konuyu açarken sizlerin azda olsa assembly bilginiz olduğunu var sayıyorum.Peki neden kullanma gereksini mi duyuluyor onuda açıklıyayım.C++ ya monte edilen FastMM projesi temelde çok kullanılan fonksiyonların optimize edilmiş asm hallerini bulundurur.Bundan dolayı hem derleme performansı hemde runtime'da çalışan kodlar hızlı çalışır.Ben verdiğim kod ile basit bir toplama işlemi gösterdim.Maksat mantık kavransın.Hepinize kolay gelsin arkadaşlar.
Kod:
	char s1,s2,tp;
// 3 tane değişken tanımıladık 1.2. sayı ve toplam

s1=StrToInt(txts1->Text );
s2=StrToInt(txts2->Text );
	   asm
	   {
		   mov al,s1   //s1 değerine al ye at
		   add al,s2   //al deki değerle s2 değerine topla al ye at
		   mov tp,al   //al deki değeri tp değerine aktar
	   }
		txtp->Text = IntToStr(tp);  //toplamı yaz  
Thyke isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 05-04-2011, 14:37   #2 (permalink)
Kral
 
DieChild - ait Kullanıcı Resmi (Avatar)
 
Kişisel
Bulunduğu yer: in ne önemi var gönüller bir olsun
Forum
Üye No: 28641
Üyelik tarihi: Jun 2010
Mesajlar: 469
Teşekkürler
+ Puan Verdi: 39
+ Puan Aldı: 108
Rep Bilgileri
Rep Gücü: 100
Rep Derecesi:
DieChild will become famous soon enoughDieChild will become famous soon enough
Standart

şu C dilinden Türeyen Diller Hep Bir birine Benziyor yaw
DieChild isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 05-04-2011, 19:33   #3 (permalink)
Owner
 
Forum
Üye No: 40989
Üyelik tarihi: Dec 2010
Mesajlar: 3.351
Teşekkürler
+ Puan Verdi: 22
+ Puan Aldı: 92
Rep Bilgileri
Rep Gücü: 10000
Rep Derecesi:
Thyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond reputeThyke has a reputation beyond repute
Standart

Adı üstünde C C++ C# hep c
Thyke isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 05-04-2011, 20:26   #4 (permalink)
Banned
 
Forum
Üye No: 40533
Üyelik tarihi: Nov 2010
Mesajlar: 110
Teşekkürler
+ Puan Verdi: 13
+ Puan Aldı: 38
Rep Bilgileri
Rep Gücü: 100
Rep Derecesi:
SacreDPamiR will become famous soon enoughSacreDPamiR will become famous soon enough
Standart

C# daha az detaylı
C++ daha detaylı tek farkı o
SacreDPamiR isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Etiket
assembly, içinde, kullanımı


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Konu Araçları
Stil

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Sponsor : balon patlatma puanlı giysi giydirme oyunları süper oyunlar kral oyun mario oyunları

Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 09:19 .

Powered by vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
# CaN.