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
|