program module

class program.ASMProgram(filename: str, mode: ProgramMode)[source]

Bases: object

Assembler program class.

__init__(filename: str, mode: ProgramMode)[source]

Initialize a program.

generate()[source]

Generate program.

insert_mnemonic(mnemonic: _BasicMnemonic)[source]

Insert mnemonic to the program.

property mnemonics

Get mnemonics.

property regs

Get assembly registers.

class program.ProgramMode(*values)[source]

Bases: Enum

Program modes.

x16bit = '16'
x32bit = '32'
x64bit = '64'