Concepts

Impl Bind Pattern

The Impl Bind Pattern allows us to create a new type that represents another type, but binds a parameter to all the methods in this implementation.

Posted 2023-04-17 13:44:34 ‐ 1 min read

Pseudo Instruction

Pseudo instruction is an asm instruction which cannot be rendered directly, but needs to be translated into one or several [simple instructions](@/concepts/simple_instruction.md) first.

Posted 2023-01-27 06:19:43 ‐ 1 min read

Simple Instruction

Simple Instruction is an instruction which is not a [pseudo instruction](@/concepts/pseudo_instruction.md).

Posted 2023-01-27 06:19:43 ‐ 1 min read

Distance (between symbols/instructions)

Distance (between symbols/instructions) is the distance between two symbols/instructions, can be negative.

Posted 2023-01-27 04:10:37 ‐ 1 min read

Address (of a symbol/instruction)

Address (of a symbol/instruction) is the address of a symbol/instruction when a section is loaded to memory.

Posted 2023-01-23 13:03:36 ‐ 1 min read

Offset (of a symbol/instruction)

Offset (of a symbol/instruction) is the distance of a symbol/instruction from the start of the section.

Posted 2023-01-23 13:03:36 ‐ 1 min read

Pending Symbol

(Reference to) a symbol in other clef files.

Posted 2023-01-23 04:00:47 ‐ 1 min read

Symbol

A label which can be used to identify a variable, function, or other object which has an address.

Posted 2023-01-23 02:33:32 ‐ 1 min read