2016-03-21 23 views
-6

C programlama dil kodu yardımı ile GNU/Linux altındaki CPU kayıtlarının değerlerini değiştirmek mümkün müdür?GNU/Linux altındaki CPU kayıtlarının değerlerini değiştirme

+4

Yüksek seviyeli dillerin amaçlarından biri, donanımı ortadan kaldırmaktır. Sorabilir miyim * neden * yapmak istiyorsun? Çözmeye çalıştığın problem nedir? Senin kullanım durumun nedir? –

+0

C kodu, CPU'daki kayıtları sürekli olarak değiştirir. Böylece çok aptalca bir cevap "evet" olur. Sadece ne değiştiğini belirleyemezsiniz ... – tofro

+0

Bu açıkça sadece trolling :( –

cevap

2

Sorunuzu cevaplamak için: Standart C'yi kullanmak, o zaman hayır mümkün değil.

Ancak bazı derleyiciler, satır içi assembler'u yazmanıza izin veren uzantılara sahiptir. Ayrıca, kendi assembler dosyalarınızı yazabilir ve bunlarda C kaynağınızdan çağrılabilen işlevlere sahip olabilirsiniz. Programınızın geri kalanıyla bağlandığınız nesne dosyalarını oluşturmak için bir assembler kullanın.

İlgili konular