MIPS
E37330
MIPS is a RISC (Reduced Instruction Set Computer) processor architecture widely used in embedded systems, networking equipment, and academic settings.
Aliases (12)
Statements (69)
| Predicate | Object |
|---|---|
| instanceOf |
RISC architecture
→
instruction set architecture → |
| abbreviationFor |
Microprocessor without Interlocked Pipeline Stages
→
|
| architectureStyle |
load-store architecture
→
register-register architecture → |
| commonlyTaughtWith |
MARS simulator
→
QtSPIM simulator → SPIM simulator → |
| countryOfOrigin |
United States
→
|
| designedBy |
MIPS Computer Systems
→
|
| endianness |
big-endian
→
little-endian → |
| fullName |
Microprocessor without Interlocked Pipeline Stages
→
|
| hasCallingConvention |
n32 ABI
→
n64 ABI → o32 ABI → |
| hasCoprocessor |
CP0 system control coprocessor
→
CP1 floating-point coprocessor → |
| hasExtension |
MIPS DSP extensions
→
MIPS SIMD extensions → MIPS16e compressed instruction set → |
| hasFeature |
coprocessor interface
→
delayed branches → delayed loads → |
| hasRegister |
$ra return address register
→
$sp stack pointer → $zero register → HI special register → LO special register → |
| hasVariant |
MIPS I
→
MIPS II → MIPS III → MIPS IV → MIPS V → MIPS32 → MIPS64 → microMIPS → nanoMIPS → |
| influenced |
ARM architecture
→
RISC-V → |
| instructionLength |
fixed 32-bit instructions
→
|
| introduced |
1980s
→
|
| operatingSystemSupport |
BSD variants
→
Linux → embedded real-time operating systems → |
| pipelineFeature |
fixed-length pipeline stages
→
|
| primaryUse |
academic research
→
consumer electronics → embedded systems → networking equipment → |
| registerCount |
32 general-purpose registers
→
|
| supports |
32-bit implementations
→
64-bit implementations → hardware exceptions → interrupts → memory-mapped I/O → virtual memory → |
| toolchainSupport |
GCC
→
LLVM → |
| typicalUseInAcademia |
teaching assembly language
→
teaching computer architecture → |
| usedIn |
automotive systems
→
digital televisions → game consoles → network processors → printers → routers → set-top boxes → storage devices → |
Referenced by (28)
| Subject (surface form when different) | Predicate |
|---|---|
|
MIPS
("MIPS I")
→
MIPS ("MIPS II") → MIPS ("MIPS III") → MIPS ("MIPS IV") → MIPS ("MIPS V") → MIPS ("MIPS32") → MIPS ("MIPS64") → MIPS ("microMIPS") → MIPS ("nanoMIPS") → |
hasVariant |
|
Android Dalvik VM
→
GDB → GNU Compiler Collection → GNU Debugger → LLVM → Linux → |
supportsArchitecture |
|
Gentoo Linux
→
OpenWrt → |
supportsPlatform |
|
John L. Hennessy
("MIPS Computer Systems")
→
|
coFounded |
|
Motorola 88000
("MIPS architecture")
→
|
competedWith |
|
RISC-V
("MIPS architecture")
→
|
competesWith |
|
MIPS
("MIPS Computer Systems")
→
|
designedBy |
|
John L. Hennessy
("MIPS Computer Systems")
→
|
founded |
|
MIPS
("n32 ABI")
→
|
hasCallingConvention |
|
RISC-V
("MIPS architecture")
→
|
inspiredBy |
|
John L. Hennessy
("MIPS architecture")
→
|
knownFor |
|
Windows Mobile
→
|
platform |
|
SGI
→
|
processorArchitecture |
|
Windows NT
→
|
supportedCpuArchitecture |