3 300319 Zettapat İlk 5 Haneli Mesajınız! Katılım 4 Aralık 2018 Mesajlar 21.760 Makaleler 63 Çözümler 478 6 Haziran 2021 #11 381145 dedi: Kodu CMD ile mi çalıştıracağız? Genişletmek için tıkla... C++ derleyicisi gerekiyor.
3 381145 Hectopat Katılım 30 Ekim 2020 Mesajlar 3.026 Makaleler 2 Çözümler 4 6 Haziran 2021 #12 300319 dedi: C++ derleyicisi gerekiyor. Genişletmek için tıkla... Hmm. Tamam teşekkürler.
3 300319 Zettapat İlk 5 Haneli Mesajınız! Katılım 4 Aralık 2018 Mesajlar 21.760 Makaleler 63 Çözümler 478 6 Haziran 2021 #13 @TerabyteForever hocam size lazım olabilir
T TerabyteForever Gigapat Zamanın Tanığı Katılım 5 Mart 2017 Mesajlar 6.714 Makaleler 7 Çözümler 59 Daha fazla Cinsiyet Erkek 7 Haziran 2021 #14 300319 dedi: @TerabyteForever hocam size lazım olabilir Genişletmek için tıkla... Evet, Win32 API'si üzerine çalışırken bu konuyu görmem iyi oldu. "Programming Windows 5th Edition" isimli kitap çok işime yaradı, tavsiyemdir.
300319 dedi: @TerabyteForever hocam size lazım olabilir Genişletmek için tıkla... Evet, Win32 API'si üzerine çalışırken bu konuyu görmem iyi oldu. "Programming Windows 5th Edition" isimli kitap çok işime yaradı, tavsiyemdir.
3 300319 Zettapat İlk 5 Haneli Mesajınız! Katılım 4 Aralık 2018 Mesajlar 21.760 Makaleler 63 Çözümler 478 7 Haziran 2021 #15 TerabyteForever dedi: Evet, Win32 API'si üzerine çalışırken bu konuyu görmem iyi oldu. "Programming Windows 5th Edition" isimli kitap çok işime yaradı, tavsiyemdir. Genişletmek için tıkla... Buradaki veri çekme mantığı sistemden değil, direkt CPU'ya erişiyoruz bu adresler ile.
TerabyteForever dedi: Evet, Win32 API'si üzerine çalışırken bu konuyu görmem iyi oldu. "Programming Windows 5th Edition" isimli kitap çok işime yaradı, tavsiyemdir. Genişletmek için tıkla... Buradaki veri çekme mantığı sistemden değil, direkt CPU'ya erişiyoruz bu adresler ile.
T TerabyteForever Gigapat Zamanın Tanığı Katılım 5 Mart 2017 Mesajlar 6.714 Makaleler 7 Çözümler 59 Daha fazla Cinsiyet Erkek 7 Haziran 2021 #16 300319 dedi: Buradaki veri çekme mantığı sistemden değil, direkt CPU'ya erişiyoruz bu adresler ile. Genişletmek için tıkla... Fakat Win32 API'sine özgü olan __cpuid() fonksiyonu kullanılmış. UNIX sistemlerde Assembly instruction'ı ile yapılıyor, bunun için bir sistem çağrısı yok. CPUFetch isimli programın kaynak kodunda bahsettiğim olay mevcut. C++:Panoya kopyala void cpuid(uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx) { __asm volatile("cpuid" : "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx) : "0" (*eax), "2" (*ecx)); }
300319 dedi: Buradaki veri çekme mantığı sistemden değil, direkt CPU'ya erişiyoruz bu adresler ile. Genişletmek için tıkla... Fakat Win32 API'sine özgü olan __cpuid() fonksiyonu kullanılmış. UNIX sistemlerde Assembly instruction'ı ile yapılıyor, bunun için bir sistem çağrısı yok. CPUFetch isimli programın kaynak kodunda bahsettiğim olay mevcut. C++:Panoya kopyala void cpuid(uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx) { __asm volatile("cpuid" : "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx) : "0" (*eax), "2" (*ecx)); }
3 300319 Zettapat İlk 5 Haneli Mesajınız! Katılım 4 Aralık 2018 Mesajlar 21.760 Makaleler 63 Çözümler 478 7 Haziran 2021 #17 Evet, o fonksiyon kullanmamız gerekiyor. Aksi halde erişim sorunu oluyor. Genel olarak mantık aynı.
B BabaProReis Femtopat Katılım 28 Nisan 2021 Mesajlar 37 7 Haziran 2021 #18 Benzeri C ile yapılabilir mi?
A alperkral Femtopat Katılım 20 Aralık 2021 Mesajlar 41 25 Şubat 2022 #19 BabaProReis dedi: Benzeri C ile yapılabilir mi? Genişletmek için tıkla... C'yi boş ver Assembly ile yap. CPUID - Wikipedia en.m.wikipedia.org Bu makine komutunu kullanarak yapabilirsin.
BabaProReis dedi: Benzeri C ile yapılabilir mi? Genişletmek için tıkla... C'yi boş ver Assembly ile yap. CPUID - Wikipedia en.m.wikipedia.org Bu makine komutunu kullanarak yapabilirsin.