etor

Ternary CPU emulators and assemblers

3c "family"

Emulates a fictional 3cf04 processor running on the 3cml instruction set architecture. 3cml is a more Complex Instruction Set Architecture, with varying instruction lenghts. The size of a word on the 3cf04 processor is 3 trytes, however the 3cml instruction set supports operands dealing with a single tryte, 3 trytes or even 9 trytes, however, since 9 trytes is actually larger than 64 bits, it's not emulated here.

The object files are in ETOR format and contain assembly generated by the β3c assembler.

322d "family"

Emulates a fiction 3c22d processor running on the 322dml instruction set architecture. 322dml is a more Reduced Instruction Set Architecture, meant to be more lightweight and "older" in terms of technological progress when compared to 3cml. The size of a word on the 3c22d processor is 2 trytes, and every instruction in 322dml matches that size.

Repository

etor

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 1
  • almost 4 years ago
  • November 28, 2020
License

MIT License

Links
Synced at

Sun, 22 Dec 2024 00:24:29 GMT

Languages