assembler model
ConceptThe assembler model is an Isabelle/HOL abstraction of the VAMP processor instruction-set architecture used as the basis for test specifications and conformance testing. It represents addresses as natural numbers, register and memory values as integers, hides lower-level ISA and implementation details such as address translation and interrupts, and defines instruction semantics through an executable transition function.
WIKI
Definition
The assembler model is an Isabelle/HOL theory that abstracts the instruction-set architecture used for the VAMP processor case study. It was introduced to avoid the complexity of bit-vector representations of data and instructions: addresses are represented as natural numbers, while register contents and memory contents are represented as integers. Test specifications and experiments in the case study are based on this instruction-set, or assembler, model. [C1]
Abstraction level
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →