Embedded Systems Group (ES)

Abacus Program Generator

With this tool, you can generate randomly an Abacus program of a specified length, e.g., for exercises on pipeline conflict analysis. The probabilities for ALU, memory, branch and jump instructions can also be specified.

length of programs
number of programs
probabilities of instruction classes:
ALU
load/store
branch
jump