Teaching Resources
CREATOR is a powerful tool for teaching computer architecture and assembly programming. This document provides resources and guidance for educators looking to integrate CREATOR into their curriculum.
CREATOR's CLI also allows you to validate a program against an expected final state. This includes specifying the values of memory, registers (including floating point registers, within an error threshold), and the display buffer, and whether to error on calling convention errors (sentinel). See Validating Program Execution for more information.
Creating Custom Architectures
CREATOR allows educators to create custom architectures tailored to their curriculum. This can be done by defining new architecture YAML files that specify instruction sets, registers, memory layout, and other architecture-specific details. See Creating Custom Architectures for more information.