[][src]Crate lc3_isa

Types and friends for the LC-3 ISA.

TODO!

Modules

util

Macros

insn
loadable
program
reg

(TODO!)

string

TODO!

word

Enums

Instruction
PriorityLevel
Reg

Constants

ACCESS_CONTROL_VIOLATION_EXCEPTION_VECTOR
ADDR_MAX_VAL

Maximum possible address value.

ADDR_SPACE_SIZE_IN_BYTES

Size of the LC-3 address space in bytes.

ADDR_SPACE_SIZE_IN_WORDS

Size of the LC-3 address space in Words.

EXCEPTION_SERVICE_ROUTINES_START_ADDR
ILLEGAL_OPCODE_EXCEPTION_VECTOR
INTERRUPT_SERVICE_ROUTINES_START_ADDR
INTERRUPT_VECTOR_TABLE_START_ADDR
MCR
MEM_MAPPED_START_ADDR
NUM_EXCEPTION_SERVICE_ROUTINES
NUM_INTERRUPT_SERVICE_ROUTINES
NUM_TRAP_VECTORS
OS_START_ADDR
PRIVILEGE_MODE_VIOLATION_EXCEPTION_VECTOR
PSR
TRAP_VECTOR_TABLE_START_ADDR
USER_PROGRAM_START_ADDR
WORD_MAX_VAL

Maximum possible word value.

Traits

Bits

Functions

check_signed_imm

Type Definitions

Addr

Address type/size for the LC-3.

SignedWord

Signed counterpart of the Word type.

Word

Word type/size for the LC-3.