OpenCores
URL https://opencores.org/ocsvn/tinycpu/tinycpu/trunk

Subversion Repositories tinycpu

[/] [tinycpu/] [trunk/] [docs/] [design.md.txt] - Diff between revs 27 and 29

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 27 Rev 29
Line 284... Line 284...
 
 
 
 
Implemented opcode list:
Implemented opcode list:
legend:
legend:
r = register choice
r = register choice
 
R = register choice or opcode choice for sub groups
C = conditional portion
C = conditional portion
s = segment register choice
s = segment register choice
i = immediate data
i = immediate data
N = not used
N = not used
o = opcode choice (for groups)
o = opcode choice (for groups)
Line 320... Line 321...
100: left shift reg,reg
100: left shift reg,reg
101: right shift reg,reg
101: right shift reg,reg
110: rotate right reg,reg
110: rotate right reg,reg
111: rotate left reg,reg
111: rotate left reg,reg
 
 
 
group 5 misc
 
0101 rrrC CRRR sooo
 
opcode choices:
 
000: subgroup 5-0
 
  RRR choices:
 
  000: push reg
 
  001: pop reg
 
 
 
 
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.