MIPS instruction set architecture

GPTKB entity

Statements (98)
Predicate Object
gptkbp:instanceOf gptkb:architecture
gptkbp:designedBy gptkb:MIPS_Computer_Systems
gptkbp:documentation gptkb:MIPS_Architecture_for_Programmers_manuals
gptkbp:endianSupport big-endian
little-endian
gptkbp:fileExtension gptkb:MDMX
gptkb:MIPS-3D
gptkb:MIPS16
gptkb:MIPS_DSP
gptkb:MIPS_MT
gptkb:MIPS_SIMD_Architecture
gptkb:microMIPS
gptkb:MIPS32
gptkb:MIPS64
gptkb:MIPS_II
gptkb:MIPS_III
gptkb:MIPS_IV
gptkb:MIPS_V
gptkb:MIPS_I
gptkbp:firstAppearance 1985
gptkbp:hasInstructionLength 32 bits
16 bits (MIPS16)
https://www.w3.org/2000/01/rdf-schema#label MIPS instruction set architecture
gptkbp:influenced gptkb:SPARC
gptkb:ARM_architecture
gptkb:DEC_Alpha
gptkbp:influencedBy gptkb:Berkeley_RISC
gptkbp:instructionFormats I-type
J-type
R-type
gptkbp:length 32-bit
64-bit
gptkbp:marketedAs gptkb:MIPS_Technologies
gptkbp:notableFor gptkb:PlayStation
gptkb:Cisco_routers
gptkb:Silicon_Graphics_workstations
gptkbp:openSource gptkb:MIPS_Open
gptkbp:registration 32 floating-point registers
32 general-purpose registers
gptkbp:supports gptkb:MMU_(Memory_Management_Unit)
gptkb:TLB_(Translation_Lookaside_Buffer)
exception handling
virtual memory
floating point unit
load/store architecture
pipelining
speculative execution
delayed branching
hardware multiply/divide
memory-mapped I/O
multiprocessing
hardware virtualization
branch prediction
synchronization primitives
atomic instructions
coprocessor interface
debug support
hardware interrupts
software interrupts
3D graphics instructions (with extensions)
DSP instructions (with extensions)
SIMD (with extensions)
address space identifiers
big and little endian modes
branch delay slot
cache coherence
cache instructions
hardware breakpoints
hardware watchpoints
instruction and data caches
multithreading (in some implementations)
out-of-order execution (in some implementations)
performance counters
superscalar execution (in some implementations)
unprivileged and privileged modes
user and kernel mode separation
vector instructions (with extensions)
gptkbp:type gptkb:RISC
gptkbp:usedIn gptkb:print
gptkb:Nintendo_64
gptkb:Sony_PSP
gptkb:Windows_CE_devices
IoT devices
embedded systems
industrial equipment
servers
workstations
digital cameras
smart TVs
ASICs
FPGAs
set-top boxes
automotive electronics
digital consumer devices
broadband gateways
gptkbp:website https://www.mips.com/
gptkbp:bfsParent gptkb:MIPS_processor
gptkbp:bfsLayer 5