Bazı kodları y86 eşdeğerine dönüştürmenin bir yolunu arıyorum. Sorun, y86 işlevlerinin iyi bir listesini bulmakta zorlanıyorum. Bazı işlevleri bulabilirim fakat mevcut ana işlevlerin iyi bir listesini değil. Böyle bir listeyi nerede bulabileceğimi bilen var mı?y86 komutlarının listesi?
cevap
mevcut tüm fonksiyonları büyük bir referans vardır Computer Systems: A Programmers Perspective ila Chapter 4: Processor Design (Preview) bakınız. Referansı bulmak için bir yol aşağı kaydırmanız gerekir. Ama orada. Listelenen
talimatlar şunlardır:
halt
nop
rrmovl
irmovl
rmmovl
mrmovl
OPl (integer operation)
addl
subl
andl
xorl
jXXX (branch condition)
jmp
jle
jl
je
jne
jge
jg
cmovXX (data transfer condition)
cmovle
cmovl
cmove
cmovne
cmovge
cmovg
call
ret
pushl
popl
Bu Veri Transferi atlanmış önceki bir kağıt yazdı Randal E. Bryant ve David R. O'Hallaron, tarafından kaleme edildi Koşullu operatörler.
+1 Güzel bağlantı için. Yazarları/yayınları kaynak etmeye çalışıyorum ve 'cmovXX' komutlarını atlamış bir eski/çalışma taslağıyla karşılaştım, bu yüzden * herhangi bir uzantı da dahil olmak üzere * what * y86 talimatları - alınmalıdır. –
Bu, kolayca the best resource I've found dur.
Bu belge, y86'yı sıfırdan yazmaya çalışan birinin kurulum kodunu ve yönergelerini ve bunlara karşılık gelen onaltılık değerlerini içerir.
- 1. Visual Studio komutlarının listesi nasıl alınır?
- 2. Eclipse eklentileri tarafından çalıştırılan maven komutlarının günlüğünü görüntüleme
- 3. Harici fark görüntüleyicide Mercurial in/out komutlarının sonucunu görüntüleme
- 4. USB üzerinden bağlanan modem: "AT komutlarının" takılması mümkün mü?
- 5. Redis-py'de MULTI ve EXEC komutlarının eşdeğer işlevleri nelerdir?
- 6. listesi
- 7. Dize Listesi için Çift Listesi dönüştürme nasıl?
- 8. Theano işlevinin güncelleme listesi güncelleme listesi
- 9. 1D listesinden bir 2B listesi listesi oluşturma
- 10. filtre listesi
- 11. Python listesi
- 12. İzinler listesi
- 13. İhracat listesi
- 14. Listede özellikli bir sınıf listesi listesi nasıl sıralanır?
- 15. WCF REST listesi gelen isteklerde HTTP üstbilgileri listesi
- 16. BaseRepository Sorgu Varlık Listesi Nesne Dizisi İade Listesi
- 17. Spring Boot'daki nesnelerin listesi için Yaml'de eşleme listesi
- 18. C# Birleştirme Üst düzeyden alt nesnelerin listesi Nesne Listesi
- 19. Hata: Bu ifade, önbellek listesi vardır, ancak burada önbellek listesi
- 20. Bir manpage başlığında kabuk komutlarının isimleri sonra parens sayısının anlamı nedir?
- 21. Vim `J` ve` gq` komutlarının bir süre sonra bir boşluk kullanmasını nasıl sağlayabilirim?
- 22. Virgülle ayrılmış liste listesi?
- 23. onay listesi dize
- 24. LINQ'deki Düzleştirme Listesi
- 25. AngularJS direktiflerinin tam listesi?
- 26. Listesi <? MyType>
- 27. Android'de güvenilir CA listesi?
- 28. Anonim türlerin listesi?
- 29. android Listesi üzerinden döngü
- 30. Argüman listesi - Unix
Evet, ancak hala bir komutlar listesi bulunduğunda sorun yaşıyorum. – Eman
@pst Baktım ama orada bir talimatlar var mı? – Eman
Kaynak geri çekmeyi kapatmak için oylama. –