Pertanyaan yang diberi tag «x86»

x86 adalah arsitektur yang berasal dari CPU Intel 8086. Keluarga x86 mencakup arsitektur 32-bit IA-32 dan 64-bit x86-64, serta arsitektur warisan 16-bit. Pertanyaan tentang yang terakhir harus ditandai [x86-16] dan / atau [emu8086]. Gunakan tag [x86-64] jika pertanyaan Anda khusus untuk x86-64 64-bit. Untuk FPU x86, gunakan tag [x87]. Untuk SSE1 / 2/3/4 / AVX * juga menggunakan [sse], dan [avx] / [avx2] / [avx512] yang berlaku

15
System.BadImageFormatException: Tidak dapat memuat file atau assembly (dari installutil.exe)
Saya mencoba menginstal layanan Windows menggunakan InstallUtil.exe dan mendapatkan pesan kesalahan System.BadImageFormatException: Tidak dapat memuat file atau assembly ' {xxx.exe}' atau salah satu dependensinya. Upaya telah dilakukan untuk memuat program dengan format yang salah. Apa yang memberi? EDIT: (Not by OP) Pesan lengkap diekstrak dari dup mendapatkan lebih banyak hits …


3
CPU Privilege Rings: Mengapa dering 1 dan 2 tidak digunakan?
Beberapa pertanyaan tentang cincin hak istimewa CPU x86: Mengapa ring 1 dan 2 tidak digunakan oleh sebagian besar sistem operasi? Apakah hanya untuk menjaga kompatibilitas kode dengan arsitektur lain, atau adakah alasan yang lebih baik? Apakah ada sistem operasi yang benar-benar menggunakan cincin itu? Atau apakah mereka sama sekali tidak …
102 x86  cpu  privileges 

11
Perhitungan floating point vs integer pada perangkat keras modern
Saya melakukan beberapa pekerjaan penting kinerja di C ++, dan kami saat ini menggunakan perhitungan integer untuk masalah yang secara inheren floating point karena "lebih cepat". Ini menyebabkan banyak masalah yang mengganggu dan menambahkan banyak kode yang mengganggu. Sekarang, saya ingat pernah membaca tentang bagaimana penghitungan floating point sangat lambat …

5
Apa tujuan register penunjuk bingkai EBP?
Saya seorang pemula dalam bahasa assembly dan telah memperhatikan bahwa kode x86 yang dipancarkan oleh kompiler biasanya menyimpan penunjuk bingkai bahkan dalam mode rilis / dioptimalkan ketika itu dapat menggunakan EBPregister untuk sesuatu yang lain. Saya mengerti mengapa penunjuk bingkai dapat membuat kode lebih mudah untuk di-debug, dan mungkin diperlukan …


2
Bagaimana cara kerja paging x86?
Pertanyaan ini dimaksudkan untuk mengisi kekosongan informasi gratis yang baik tentang subjek. Saya percaya bahwa jawaban yang baik akan cocok dengan satu jawaban SO yang besar atau setidaknya dalam beberapa jawaban. Tujuan utamanya adalah memberikan informasi yang cukup kepada pemula yang lengkap sehingga mereka dapat mengambil manualnya sendiri, dan dapat …




6
Mengapa Intel menyembunyikan inti RISC internal di prosesor mereka?
Dimulai dengan Pentium Pro (mikroarsitektur P6), Intel mendesain ulang mikroprosesornya dan menggunakan inti RISC internal di bawah instruksi CISC lama. Sejak Pentium Pro semua instruksi CISC dibagi menjadi beberapa bagian yang lebih kecil (uops) dan kemudian dijalankan oleh inti RISC. Pada awalnya, jelas bagi saya bahwa Intel memutuskan untuk menyembunyikan …

7
Batasan Sintaks Majelis Intel Dibandingkan dengan AT&T [ditutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa pertanyaan ini dapat ditingkatkan dan mungkin dibuka kembali, kunjungi pusat …
88 linux  assembly  x86  att  bsd 

3
Menggunakan gdb ke kode perakitan satu langkah di luar yang dapat dieksekusi menyebabkan kesalahan "tidak dapat menemukan batas fungsi saat ini"
Saya berada di luar target gdb yang dapat dieksekusi dan saya bahkan tidak memiliki tumpukan yang sesuai dengan target itu. Saya ingin melakukan satu langkah, sehingga saya dapat memverifikasi apa yang terjadi dalam kode assembly saya, karena saya bukan ahli dalam perakitan x86. Sayangnya, gdb menolak melakukan proses debug tingkat …

2
Apa artinya "rep; tidak; ” berarti dalam perakitan x86? Apakah sama dengan instruksi "jeda"?
Apa rep; nopmaksudnya Apakah itu sama dengan pauseinstruksi? Apakah sama dengan rep nop(tanpa titik koma)? Apa bedanya nopinstruksi sederhana ? Apakah itu berperilaku berbeda pada prosesor AMD dan Intel? (bonus) Di manakah dokumentasi resmi untuk instruksi ini? Motivasi untuk pertanyaan ini Setelah beberapa diskusi di komentar dari pertanyaan lain , …

1
Apakah instruksi x86 memerlukan penyandian sendiri dan semua argumennya harus ada di memori pada saat yang sama?
Saya mencoba mencari tahu apakah mungkin untuk menjalankan VM Linux yang RAM-nya hanya didukung oleh satu halaman fisik. Untuk mensimulasikan ini, saya memodifikasi penangan kesalahan halaman bersarang di KVM untuk menghapus bit sekarang dari semua entri tabel halaman bersarang (NPT), kecuali yang sesuai dengan kesalahan halaman yang sedang diproses. Ketika …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.