[ONERİ]C++ assembly dili

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
5 Ocak 2017
Mesajlar
24
Tepki puanı
1
Ödüller
7
9 HİZMET YILI
C++ assembly dili öğrenmek istiyorum. Fakat internette assembly dilini düzgün ve tam şekliyle anlatan pek yer bulamadım . Bu konuda bana duzgun öğrenebileceğim bir yer önerir misiniz. C++ temel bilgim var assembly yogunlascam
 
Onaylı Üye
Katılım
26 May 2018
Mesajlar
75
Tepki puanı
7
Ödüller
7
8 HİZMET YILI
youtube de birkaç kanal vardı fakat isimlerini bilmiyorum araştırsan bulursun aslındaa.
 
Üye
Katılım
5 Ocak 2017
Mesajlar
24
Tepki puanı
1
Ödüller
7
9 HİZMET YILI
Assembly ile C++'ın alakası yok bu arada ama sen bilirsin :D
ve register , esp vb şeyleri öğrenmen gerek zaman alcak örnek olarak
jne -> jump if not equal
je = jump if equal
jg = jump if greater
var diye biliyorum ama neyse
nerden ogrenebilirim senin soledigin şeyleri bunları sen nerden ogrendin ?
Post automatically merged:

youtube de birkaç kanal vardı fakat isimlerini bilmiyorum araştırsan bulursun aslındaa.
pek iyi anlatan yok ya gerçekten yada ben bulamadım
Post automatically merged:

udemy sitesinde butun dersler mevcut öneririm
evet sadece 1 tanesi iyi ordada oda 209 TL :( indirime girmesini bekleyeceğim yapcak bir şeyim yok şuanlık
 
Üye
Katılım
5 Ocak 2017
Mesajlar
24
Tepki puanı
1
Ödüller
7
9 HİZMET YILI
Kod:
[CODE=cpp]#include <iostream>

int main()
{
    std::cout << "Hello World";
}

Zaten şu dilin 2'si arasında fark olduğu syntaxdan bile belli olmuyor mu :D
o kavramlar zaten kolay onları herkes biliyor , sub eax vb şeyleri bi zaman sonra öğrenirsin önce registerlar nedir ne iş yapar vb şeyleri öğren , ESP -> Extended stuck pointer gibi bir şeydi hafızanın en üstünde oluyordu galiba öyle bir şeydi

Kısa ve Öz olarak , cpp ile asm farkı aşırı bir şekilde var
hmm daha açıklayıcı olmuş bu şimdi anladım teşekkur ederim <3 (özel mesajına bakabilir misin acaba)
 
Banlı Üye
Katılım
12 Tem 2020
Mesajlar
196
Çözümler
1
Tepki puanı
33
Ödüller
3
5 HİZMET YILI
bak dostum öncelikle asm bildiğin kadar zor bir dil değil ve asm dillerinin çeşitleri var, 16 bit - 32 bit - 64 bit türlerinin hepsinde asm değişiklik gösterir c++ gibi değil istediğin gibi üstte x64 veya x86 seçerek aynı kodu (sadece c++ buna "inline asm" dahil değil) derliyemezsin her build sürümü değiştirdiğinde asm kodunu baştan yazman gerekir.

bootloader felan filan işine gireceksen: 16 bit
yok ben her pc'de yani x86 - x64 pc'de çalışacak bir program yazmak istiyorum diyorsan: 32 bit
sadece x64 pc'de çalışan bir program yazmak istiyorsan taaaaaabiki: 64 bit

eyi forumlar adamım.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst