A B C D G J L M O P R S W X Z

A

ADD - Static variable in interface misc.RISC
Opcode: integer addition.
ADDI - Static variable in interface misc.RISC
Opcode: integer addition with signed immediate.
ADDIU - Static variable in interface misc.RISC
Opcode: integer addition with unsigned immediate.
AND - Static variable in interface misc.RISC
Opcode: logical and.
ANDI - Static variable in interface misc.RISC
Opcode: logical and with signed immediate.
ANDIU - Static variable in interface misc.RISC
Opcode: logical and with unsigned immediate.
ASH - Static variable in interface misc.RISC
Opcode: arithmetic shift.
ASHI - Static variable in interface misc.RISC
Opcode: arithmetic shift with signed immediate.

B

BEQ - Static variable in interface misc.RISC
Opcode: branch if equal.
BGE - Static variable in interface misc.RISC
Opcode: branch if greater or equal.
BGT - Static variable in interface misc.RISC
Opcode: branch if greater than.
BIC - Static variable in interface misc.RISC
Opcode: logical bic.
BICI - Static variable in interface misc.RISC
Opcode: logical bic with signed immediate.
BICIU - Static variable in interface misc.RISC
Opcode: logical bic with unsigned immediate.
BLE - Static variable in interface misc.RISC
Opcode: branch if equal less or equal.
BLT - Static variable in interface misc.RISC
Opcode: branch if less than.
BNE - Static variable in interface misc.RISC
Opcode: branch if not equal.
BREAK - Static variable in interface misc.RISC
Opcode: stop execution and return to debugger.
BSR - Static variable in interface misc.RISC
Opcode: branch to subroutine.

C

CHK - Static variable in interface misc.RISC
Opcode: bound check.
CHKI - Static variable in interface misc.RISC
Opcode: bound check with signed immediate.
CHKIU - Static variable in interface misc.RISC
Opcode: bound check with unsigned immediate.
CMP - Static variable in interface misc.RISC
Opcode: integer comparison.
CMPI - Static variable in interface misc.RISC
Opcode: integer comparison with signed immediate.
CMPIU - Static variable in interface misc.RISC
Opcode: integer comparison with unsigned immediate.

D

DIV - Static variable in interface misc.RISC
Opcode: integer division.
DIVI - Static variable in interface misc.RISC
Opcode: integer division with signed immediate.
DIVIU - Static variable in interface misc.RISC
Opcode: integer division with unsigned immediate.

G

getMnemonics() - Static method in class misc.RISC.Helper
 

J

JSR - Static variable in interface misc.RISC
Opcode: jump to subroutine.

L

LDB - Static variable in interface misc.RISC
Opcode: load byte from memory.
LDW - Static variable in interface misc.RISC
Opcode: load word from memory.
LNK - Static variable in interface misc.RISC
Register: return address
LSH - Static variable in interface misc.RISC
Opcode: logical shift.
LSHI - Static variable in interface misc.RISC
Opcode: logical shift with signed immediate.

M

misc - package misc
 
mnemonics - Static variable in interface misc.RISC
String representation of instructions
MOD - Static variable in interface misc.RISC
Opcode: integer modulo.
MODI - Static variable in interface misc.RISC
Opcode: integer modulo with signed immediate.
MODIU - Static variable in interface misc.RISC
Opcode: integer modulo with unsigned immediate.
MUL - Static variable in interface misc.RISC
Opcode: integer multiplication.
MULI - Static variable in interface misc.RISC
Opcode: integer multiplication with signed immediate.
MULIU - Static variable in interface misc.RISC
Opcode: integer multiplication with unsigned immediate.

O

OR - Static variable in interface misc.RISC
Opcode: logical or.
ORI - Static variable in interface misc.RISC
Opcode: logical or with signed immediate.
ORIU - Static variable in interface misc.RISC
Opcode: logical or with unsigned immediate.

P

POP - Static variable in interface misc.RISC
Opcode: pop word from stack.
PSH - Static variable in interface misc.RISC
Opcode: push word on stack.

R

RES - Static variable in interface misc.RISC
Register: return value
RET - Static variable in interface misc.RISC
Opcode: jump to return address.
RISC - interface misc.RISC.
 
RISC.Helper - class misc.RISC.Helper.
 
RISC.Helper() - Constructor for class misc.RISC.Helper
 

S

SP - Static variable in interface misc.RISC
Register: stack pointer
STB - Static variable in interface misc.RISC
Opcode: store byte into memory.
STW - Static variable in interface misc.RISC
Opcode: store word into memory.
SUB - Static variable in interface misc.RISC
Opcode: integer subtraction.
SUBI - Static variable in interface misc.RISC
Opcode: integer subtraction with signed immediate.
SUBIU - Static variable in interface misc.RISC
Opcode: integer subtraction with unsigned immediate.
SYS_EXIT - Static variable in interface misc.RISC
System call: terminate the emulation.
SYS_GC_ALLOC - Static variable in interface misc.RISC
System call: allocate a memory block from the heap.
SYS_GC_INIT - Static variable in interface misc.RISC
System call: initialize the garbage collector.
SYS_GET_TOTAL_MEM_SIZE - Static variable in interface misc.RISC
System call: get memory size.
SYS_IO_RD_CHR - Static variable in interface misc.RISC
System call: read one character.
SYS_IO_RD_INT - Static variable in interface misc.RISC
System call: read an integer.
SYS_IO_WR_CHR - Static variable in interface misc.RISC
System call: write one character.
SYS_IO_WR_INT - Static variable in interface misc.RISC
System call: write an integer.
SYSCALL - Static variable in interface misc.RISC
Opcode: invoke a system function.

W

WORD_SIZE - Static variable in interface misc.RISC
The word size

X

XOR - Static variable in interface misc.RISC
Opcode: logical xor.
XORI - Static variable in interface misc.RISC
Opcode: logical xor with signed immediate.
XORIU - Static variable in interface misc.RISC
Opcode: logical xor with unsigned immediate.

Z

ZERO - Static variable in interface misc.RISC
Register: zero

A B C D G J L M O P R S W X Z