Bagaimana cara mencetak nilai %eaxdan %ebp? (gdb) p $eax $1 =
Bagaimana cara mencetak nilai %eaxdan %ebp? (gdb) p $eax $1 =
Dalam Tour Manual Intel x86-64 , saya membaca Mungkin fakta yang paling mengejutkan adalah bahwa instruksi seperti MOV EAX, EBXsecara otomatis nol di atas 32 bit RAXregister. Dokumentasi Intel (3.4.1.1 Register Tujuan Umum dalam Mode 64-Bit dalam Arsitektur Dasar manual) yang dikutip dari...
Jadi saya tahu register berikut apa dan penggunaannya seharusnya: CS = Code Segment (digunakan untuk IP) DS = Segmen Data (digunakan untuk MOV) ES = Segmen Tujuan (digunakan untuk MOVS, dll.) SS = Stack Segment (digunakan untuk SP) Tapi apa register berikut yang dimaksudkan untuk...
Saya penasaran, mengapa Sun memutuskan untuk membuat JVM berbasis tumpukan dan Google memutuskan untuk membuat berbasis register DalvikVM? Saya kira JVM tidak dapat benar-benar berasumsi bahwa sejumlah register tersedia pada platform target, karena itu seharusnya platform independen. Oleh karena...
Dalam 32bit, kami memiliki 8 register "tujuan umum". Dengan 64bit, jumlahnya menjadi dua kali lipat, tetapi tampaknya terlepas dari perubahan 64bit itu sendiri. Sekarang, jika register begitu cepat (tidak ada akses memori), mengapa tidak ada lebih banyak dari mereka secara alami? Bukankah...