Expand description
Decoding and encoding of assembly
§Example
§Decode 6502
assembly
let assembly = [0x65, 0x83, 0x31];
let mut decoder = _6502::Decoder::new(&assembly[..]);
println!("{:?}", decoder.decode())
§Encode 6502
assembly
let mut assembly = [0u8; 1];
let mut encoder = _6502::Encoder::new(&mut assembly[..]);
encoder.encode(_6502::Instruction::BRK(_6502::Addressing::Implied));
Modules§
Enums§
- Architecture
- Architectures known by this crate