asm den c ceviren program varmı?

Başlatan fractal, 04 Mart 2009, 19:05:14

fractal

asm kodunu c yada ccs c ye ceviren program varmı?
Restantum cogniscutur Quantum deligutur

Tagli

Bu normalde mümkün değil. Ama belki bir derleyici kendi derlediği ASM kodunu, eğer üzerinde sonradan değişiklik de yapılmadıysa tekrardan derlenmeden önceki hale çevirebilir (ki bunun da örneğini duymadım). Ama sıfırdan ASM olarak yazılmış bir kod dönüştürülemez.
Gökçe Tağlıoğlu

fractal

asmde yazılan kodları akış diyagramlarına cevirip  ordan akış diyagramlarınıda istediğimiz daha yüksek bir dile ceviremeyizmi?
Restantum cogniscutur Quantum deligutur

tyildizak

Alıntı yapılan: "fractal"asmde yazılan kodları akış diyagramlarına cevirip  ordan akış diyagramlarınıda istediğimiz daha yüksek bir dile ceviremeyizmi?

Flowcode diye bir program vardı, asm falan gerekmiyor, sadece akış diyagramlarını oluşturuyorsun, hex üretiyor..

Ben kullanamadım, zor geldi, mecburen kimi basic, kimi c falan idare ediyorum işte.. :D

fractal

zaten insan ne yapacağını şaşırıyor.asm dediler pic c bpb ,jall mall,ne varsa cıktı onda yapamssan dediler parsic picbit o olmassa akış diyagramı...bi oraya saldır bi buraya saldır...
Restantum cogniscutur Quantum deligutur

arslan74

Alıntı yapılan: "fractal"asm kodunu c yada ccs c ye ceviren program varmı?

Böyle birşeyi istemek pek mantıklı değil. ASM bir çeşid makina kodu. C de amac düzgün çalışan bir makina kodu üretmektir. Eğer düzgün çalışan bir makina kodu var ise o zaman sizde zaten kaynak kodlarıda vardir. Eğer kod doğrudan ASM yazılmış ise bunu C cevirmek mümkün değildir.

Örnek vermek gerekirse, ekmekten tekrar un elde ekmek mümkün değildir. Edilse bile bu ilk haline benzer bir un olmaz. Bilmiyorum örnek ne kadar uydu ama, bırakın C kodu elde etmeyi saf makina kodundan ASM kodunu elde ettiğinde bile yapılan koddan bir anlam cıkartmak zor. Yani eğer bu kodu yorumlamayı becebilen varsa, o zaten bu kodu yorumlamakla uğraşmaz, doğrudan kodu yazar o daha cabuk ve daha sağlıklı olur.

Selamlar

fractal

sorun aslında ben ilkn önce asm kodu yazarak başlamıştım.ama hiç asm kodlu gerçek bir projem olmadı.şimdi asm ile yazılan bazı makroları yorumlayıp ccs c ceviremedim eğer böyle birşey varsa diye düşündüm.aslında tembellik den kurtulup asm öğrenmek en doğrusu olucak...
Restantum cogniscutur Quantum deligutur

tyildizak

Hocam, bunlara hiç takılma, hangi dil hoşuna gidiyorsa, hangisinde hızlı ilerliyorsan ona yoğunlaş, ötesi zaman kaybından başka birşey olmaz. Assembler ile başlamak, işlerin nasıl yürüdüğünü kavramak bakımından çok önemli, fakat sonradan orta ya da yüksek seviye bir dile geçmek işleri inanılmaz hızlandırıyor.

fractal

aslında amacım şu parsic varya onun kodlrını cözmekti.nasıl bu kadar timer yapıyor,schmit trigger nasıl yapıyor,rs-flipflop nasıl yapıyor....gibi  bunların yanda asm kodu cıkıyor...onları anlarsam bende kullanabilirim diye düşündüm.sonuçta bir rs-flip-flop ve timer ile çok sayıda şey yapılabilir.
Restantum cogniscutur Quantum deligutur