Skip to content

Commit

Permalink
Update CORE.md
Browse files Browse the repository at this point in the history
  • Loading branch information
adam-mcdaniel authored Jun 14, 2023
1 parent adee11b commit ad02d58
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion CORE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ First, the anatomy of the virtual machine:

![Anatomy](assets/anatomy.svg)

The machine is composed of 4 components: a static array of cells (a turing tape), a pointer (the turing tape head), a register (a single cell), and a "dereference" stack (a stack of addresses used to keep track of the tape head's changing position).
The machine is composed of 5 components: a static array of cells (a turing tape), a pointer (the turing tape head), a register (a single cell), a "dereference" stack (a stack of addresses used to keep track of the tape head's changing position), and a call stack (to resume execution after a function call).

User input should be encoded through the interface I/O (used with `Get` and `Put`) attached to the virtual machine.

Expand Down

0 comments on commit ad02d58

Please sign in to comment.