Simon Wistow

NAME

CPU::Emulator::DCPU16::Assembler - assemble DCPU-16 bytecode

SYNOPSIS

    # Assemble a program
    my $bytes = CPU::Emulator::DCPU16::Assembler->assemble($asm);

    # Then either run it ...
    my $cpu   = CPU::Emulator::DCPU16->new();
    $cpu->load($bytes);
    $cpu-run;
    
    # ... or disassemble it
    my $asm   = CPU::Emulator::DCPU16::Disassembler->dump($bytes);

METHODS

assemble <assembler>

Return bytes representing an assembled program