URL
https://opencores.org/ocsvn/tinycpu/tinycpu/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 39 |
Rev 40 |
Line 19... |
Line 19... |
end
|
end
|
|
|
class OpcodeByte2
|
class OpcodeByte2
|
attr_accessor :cond, :reg2, :useextra, :reg3;
|
attr_accessor :cond, :reg2, :useextra, :reg3;
|
def to_hex
|
def to_hex
|
s=(cond << 8 | reg2.number << 5 | useextra << 4 | reg3.number).to_s(16);
|
s=(cond << 7 | reg2.number << 4 | useextra << 3 | reg3.number).to_s(16);
|
if s.length == 1
|
if s.length == 1
|
"0"+s;
|
"0"+s;
|
elsif s.length==0
|
elsif s.length==0
|
"00";
|
"00";
|
else
|
else
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.