private void InitUdis86()
{
// reset _u and initialise
Udis86.udis86.ud_init(ref _u);
// set input buffer
Udis86.udis86.ud_set_input_buffer(ref _u, this.code);
// set architecture
Udis86.udis86.ud_set_mode(ref _u, (byte)this.Architecture);
// set program counter
Udis86.udis86.ud_set_pc(ref _u, Address);
// set the vendor
Udis86.udis86.ud_set_vendor(ref _u, (int)Vendor);
}