Buku yang sangat bagus untuk mempelajari x86 Assembly adalah Pentium Processor Optimization Tools . Meskipun fokus utama buku ini adalah optimalisasi kode perakitan, buku ini mengajarkan perakitan Pentium di sepanjang jalan, dan juga merupakan buku referensi yang bagus.
Sudah lama tidak dicetak tetapi tidak sulit untuk ditemukan digunakan.
Muncul dengan floppy disk yang berisi "pengoptimal kode perakitan". Itu sebenarnya tidak mengoptimalkan kode Anda, tetapi malah menghasilkan daftar komentar yang menunjukkan di mana inefisiensi seperti warung pipa terletak.
Alat yang datang dengan sebuah buku adalah versi terbatas dari produk yang lebih berfitur yang digunakan perusahaan penulis untuk dijual, tetapi karena alasan saya tidak terbiasa dengan mereka yang sudah lama keluar dari bisnis. Saya tidak tahu mengapa - saya akan berpikir alat seperti itu akan menjual seperti kue panas.
x86 secara umum adalah topik yang sangat kompleks karena ada banyak varian yang didukung oleh berbagai model mikroprosesor. Setelah Anda mengetahui dasar-dasarnya, Anda ingin berkonsultasi dengan buku data Intel atau AMD untuk chip yang tepat yang Anda targetkan. Sayangnya kode yang berjalan cepat pada satu model CPU mungkin tidak secepat pada chip yang berbeda.