Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mesin debugger mendukung penggunaan bahasa assembly untuk menampilkan dan mengubah kode dalam target. Untuk gambaran umum penggunaan bahasa rakitan di debugger, lihat Debugging dalam Mode Bahasa Rakitan.
Catat bahasa Assembly tidak didukung untuk semua arsitektur. Dan pada beberapa arsitektur tidak semua instruksi didukung.
Untuk merakit instruksi tunggal dalam bahasa rakitan dan memasukkan instruksi prosesor yang dihasilkan ke dalam memori dari target, gunakan Merakit.
Untuk membongkar satu instruksi dengan mengambil instruksi prosesor dari target dan menghasilkan string yang mewakili instruksi perakitan, gunakan Membongkar.
Metode GetDisassembleEffectiveOffset mengembalikan alamat efektif pertama dari instruksi terakhir yang akan dibongkar. Misalnya, jika instruksi terakhir yang akan dibongkar adalah move ax, [ebp+4]
, alamat yang efektif adalah nilai ebp+4
. Ini sesuai dengan pseudo-register $ea.
Untuk mengirim instruksi yang dibongkar ke panggilan balik output, gunakan metode OutputDisassembly dan OutputDisassemblyLines.
Mesin debugger memiliki beberapa opsi yang mengontrol perakitan dan pembongkaran. Opsi ini dikembalikan oleh GetAssemblyOptions. Mereka dapat diatur menggunakan SetAssemblyOptions dan beberapa opsi dapat diaktifkan dengan AddAssemblyOptions atau dinonaktifkan dengan RemoveAssemblyOptions.