Skip to content

ternary-club/taylor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TAYLOR (TernArY virtuaL prOcessoR)

Operation codes with parameters

0 NOOP
1 COMP addr
2 JUMP addr
3 JMPG addr
4 JMPL addr
5 JMPGE addr
6 JMPLE addr
7 JMPE addr
8 JMPN addr
9 STORE addr
A LOAD addr
B ADD addr
C SUB addr
D MUL addr
E DIV addr
F CALL int
G HALT

Folder scopes:
driver = Code related to the communication of TAILOR and the amd64 binary physical processor.
meta = Low-level code related to the virtual scope of this processor.
mesa = Low-level code related to the physical scope of this processor.
std = Code related to this implementation.

LOAD 7 MATH 7 STORE 7 HALT 1

10 4 11 4 9 4 13 1

00000000 00000100 01 00000000 00000001 01 00000000 00000100 10 00000000 00000001 01 00000000 00000100 00 00000000 00000001 01 00000000 00000101 01 00000000 00000000 01

00000000 00000100 01000000 00000000 01010000 00000000 01001000 00000000 00000101 00000000 00000100 00000000 00000000 01010000 00000000 01010100 00000000 00000001