bugün
- günlük tutan erkek19
- gammazlığı elinden alınan yazar5
- halk başkanlık sistemini istiyor6
- her yerde sümkürebilen insan5
- merhabalarr5
- wc'ye telefonsuz girmek2
- mamut avlayıp ev geçindiren efsanevi nesil11
- sigaranın yanına çay kahve dışında alternatifler10
- erkeğe şiddet uygulayan kadın4
- merfulu6
- çok su içmek2
- bakan göktaş'tan şehit ailelerine müjde5
- kötü biri olduğunu fark etmek2
- kaç ayda bir banyo oluyorsunuz17
- gratisin içini merak etmek7
- kendini fazla ciddiye almak2
- bana gel film izleriz diyen erkek16
- kendinden sıkılmak2
- mekke anlaşması14
- arda güler2
- pkklıların salıverilmesine uludağ sözlüğün tepkisi19
- spor olsun diye her yere yürüyen insan2
- sözlük yazarlarının 1999 yılından beklentileri6
- arkadaşlar nasılsınız11
- iyi parti'nin çerçeve yasaya muhalefet şerhi3
- yakışıklı erkeklerin sürekli çaylak olması13
- sözlük yazarlarına bir şey söyle8
- kavalali mehmet ali pasa4
- 40 hadis3
- cansever18
- simko317
- şort giyen genç kıza saldıran yaşlı kadın31
- futbol24
- gece yolda yürürken çöpten fırlayan adam5
- açlık krizi nasıl bastırılır8
- türkiye'ye en uygun yönetim şekli islami komünizm3
- sözlük tipsizlerinin fotoğrafları15
- kendine bir soru sor5
- insan sevmemek6
- hewal ebo9
- bir erkeğe en çok yakışan şey4
- sözlüğün kırbacı5
- kendini atatürk ten akıllı sanan ergen türkçü7
- arkadaşlar önce soğan mı kavrulur yoksa biber mi4
- sarapci koala7
- anın görüntüsü10
- victor osimhen9
- ümit özdağ6
- tavuk pilav4
- tai lung16
assembly, sisteme hakim bir dil olduğundan ve içeriğine çalışma esnasında dışarıdan müdahale edilebildiği için genelde kernel , hardware driver , debugging ve cracking kavramlarında kullanılan, anlaşılması güç, her programlama diline dahil olabilen programlama dili. genel olarak 'nasm' derleyicisiyle kullanılır. (alternatif olarak linux kullanıcıları as ile, windowsçular ise masm veya tasm da kullanabilir.)
isterseniz derleyin, hangisi en hızlı kendiniz karşılaştırın
(hepsi ekrana "hello uludagsozluk" yazdırıyor):
assembly: (nasm) [33bayt]
---------
org 100h
basla:
mov si,merhaba
call yazdir
ret
yazdir:
mov dx,si
mov ah,9
int 21h
ret
merhaba db 'hello uludagsozluk','$'
----------
c / c++ : (gcc) [17kb]
----------
#include <stdio.h>
int main()
{
printf("hello uludagsozluk\n");
return 0;
}
----------
java: (javac) [400bayt]
----------
public class test3
{
public static void main(string args[])
{
system.out.println("hello uludagsozluk");
system.exit(1);
}
}
----------
c#: (csc) [3.50kb]
----------
using system;
class uludag
{
public static void main(string[] args)
{
console.writeline("hello uludagsozluk");
}
}
----------
sonuç: aynı işi assembly ile daha az boyutla yaptık. hız sıralaması ise:
kısa.................................uzun
assembly < c/c++ < java < c#
isterseniz derleyin, hangisi en hızlı kendiniz karşılaştırın
(hepsi ekrana "hello uludagsozluk" yazdırıyor):
assembly: (nasm) [33bayt]
---------
org 100h
basla:
mov si,merhaba
call yazdir
ret
yazdir:
mov dx,si
mov ah,9
int 21h
ret
merhaba db 'hello uludagsozluk','$'
----------
c / c++ : (gcc) [17kb]
----------
#include <stdio.h>
int main()
{
printf("hello uludagsozluk\n");
return 0;
}
----------
java: (javac) [400bayt]
----------
public class test3
{
public static void main(string args[])
{
system.out.println("hello uludagsozluk");
system.exit(1);
}
}
----------
c#: (csc) [3.50kb]
----------
using system;
class uludag
{
public static void main(string[] args)
{
console.writeline("hello uludagsozluk");
}
}
----------
sonuç: aynı işi assembly ile daha az boyutla yaptık. hız sıralaması ise:
kısa.................................uzun
assembly < c/c++ < java < c#
Gündemdeki Haberler
Güncel Önemli Başlıklar