Anasayfa

C ve Sistem Programcıları Derneği

  • CSD Hakkında
    • Yönetim Kurulu
    • Referanslar
    • Üyelik
    • Adres
    • Kroki
    • İletişim
  • Kurslar
    • Kurs Başvurusu
    • Eğitmenler
  • Seminerler
    • Seminer İste
    • Seminer Ver
  • Kaynaklar
    • Yararlı Linkler
    • Kaynak Kod Arşivi
    • Makaleler
    • Çalışma Soruları
    • Yararlı Kitaplar
    • Dosya Arşivi
    • Döküman Arşivi
  • Duyurular
  • Haberler
  • İş İlanları
    • İş İlanı Gönder
  • SSS
  • Kurs Başvurusu

menü

  • CSD Hakkında
    • Yönetim Kurulu
    • Referanslar
    • Üyelik
    • Adres
    • Kroki
    • İletişim
  • Kurslar
    • Kurs Başvurusu
    • Eğitmenler
  • Seminerler
    • Seminer İste
    • Seminer Ver
  • Kaynaklar
    • Yararlı Linkler
    • Kaynak Kod Arşivi
    • Makaleler
    • Çalışma Soruları
    • Yararlı Kitaplar
    • Dosya Arşivi
    • Döküman Arşivi
  • Duyurular
  • Haberler
  • İş İlanları
    • İş İlanı Gönder
  • SSS
  • Kurs Başvurusu

e-posta ile bilgilendirme.

Derneğimizdeki etkinliklerden haberdar olun!

Haber mektubu üyeliğiniz

Kimler çevrimiçi

Şu an 0 kullanıcı ve 25 ziyaretçi çevrimiçi.
""
dreamhost
Anasayfa

Sembolik Makina Dilinde Yazılan Fonksiyonları C'den Çağrılması (Windows - 32 bit) (80X86 Sembolik Makina Dili)

26.03.2010 - 14:40 tarihinde aslank gönderdi
İki sayıyı toplayan ve çarpan yalın iki fonksiyonun sembolik makina dilinde yazılmasına ilişkin örnek. 32 bit TASM ya da MASM derleyicileri ile derleyiniz ve Windows ortamında çalıştırınız.
Kaynak kod: 
.386
.MODEL flat
 
.CODE
 
_add   proc      near
   push      ebp
   mov      ebp,   esp
 
   mov      eax, [ebp+8]
   add      eax, [ebp+12]
 
   pop      ebp
   ret
_add   endp
 
_multiply   proc   near
   push      ebp
   mov      ebp, esp
 
   mov      eax, [ebp+8]
   mul      word ptr [ebp+12]
 
   pop      ebp
   ret
_multiply endp
 
/* WINTEST.C */
 
#include <stdio.h>
 
int add(int a, int b);
int multiply(int a, int b);
 
int  main(void)
{
   printf("%d\n", add(10, 20));
   printf("%d\n", multiply(10, 20));
 
   return 0;
}
  • Yazıcı uyumluYazıcı uyumlu
  • Arkadaşa gönderArkadaşa gönder
  • PDFPDF
Etiketler:
  • C

Adres: 2.Taşocağı Cd. Oğuz Sk. Barbaros Apt. No: 11/4 PK: 34387  Mecidiyeköy / İSTANBUL Tel: (212) 274 63 60  (212) 274 99 89  (212) 275 88 97  (212) 288 35 20 Fax: (212) 275 88 97 E-Posta: csystem@csystem.org

İçerik yayınları
Fervens Drupal theme by Leow Kah Thong. Designed by Design Disease and brought to you by Smashing Magazine.