Statements (163)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:microprocessor
|
gptkbp:addressed |
multiple addressing modes
Direct, Indirect, Indexed |
gptkbp:application |
embedded systems
|
gptkbp:architecture |
16-bit
|
gptkbp:assembly_location |
gptkb:TMS9900_assembly_language
yes |
gptkbp:bit_manipulation |
yes
|
gptkbp:bus_connections |
Multiplexed address/data bus
multiplexed address/data bus single bus architecture 8-bit external bus |
gptkbp:circuit |
simple circuit design
|
gptkbp:clock_speed |
3 MHz
up to 3 MHz |
gptkbp:community_support |
small community support
|
gptkbp:compatibility |
gptkb:TMS9900_A
TMS9900 compatible processors TMS9900 compatible systems |
gptkbp:competitors |
gptkb:Intel_8080
|
gptkbp:control_system |
Microprogrammed control unit
|
gptkbp:controls |
branch and jump instructions
|
gptkbp:data_bus_width |
16 bits
16-bit 20-bit 16-bit address bus |
gptkbp:data_transmission |
direct and indirect addressing modes
memory-mapped I/ O |
gptkbp:data_type |
8-bit and 16-bit
8-bit, 16-bit Integer, Character |
gptkbp:debugging_support |
limited debugging features
|
gptkbp:designed_by |
gptkb:Texas_Instruments
|
gptkbp:development |
gptkb:1975
gptkb:Texas_Instruments 1970s early 1970s TI development tools Texas Instruments engineers |
gptkbp:development_tools |
limited availability
TI development tools TMS9900 assembler |
gptkbp:die_size |
3.5 mm x 3.5 mm
|
gptkbp:economic_impact |
significant impact on microprocessor market
|
gptkbp:educational_use |
used in educational settings
|
gptkbp:emulation |
limited
available in software emulators Emulators available |
gptkbp:end_of_life |
gptkb:1980s
|
gptkbp:first_microprocessor |
gptkb:Texas_Instruments
|
gptkbp:has_counter |
16-bit
16-bit program counter |
gptkbp:has_documentation |
limited documentation
|
gptkbp:has_units |
no
|
gptkbp:historical_significance |
Early microprocessor development
one of the first 16-bit microprocessors |
gptkbp:history |
part of TI's microprocessor family
|
gptkbp:home_port |
8-bit I/ O ports
|
https://www.w3.org/2000/01/rdf-schema#label |
TMS9900
|
gptkbp:influenced_by |
PDP-11 architecture
|
gptkbp:input_output |
5 V
I/ O ports parallel I/ O |
gptkbp:instruction_set |
CISC
fetch-decode-execute cycle Variable length variable length variable-length Approximately 70 instructions TMS9900 ISA TMS9900 instruction set |
gptkbp:integer_arithmetic |
yes
|
gptkbp:integration |
low integration level
|
gptkbp:interrupts |
yes
hardware interrupts |
gptkbp:introduced_in |
gptkb:1976
|
gptkbp:involved_technology |
Semiconductor technology
|
gptkbp:legacy |
gptkb:TI-99_series
influenced later microprocessors limited legacy support used in legacy systems Influenced later microprocessors |
gptkbp:manufacturer |
gptkb:Texas_Instruments
gptkb:Apple |
gptkbp:market_launch |
gptkb:1976
|
gptkbp:market_segment |
Home computers
consumer electronics home computers |
gptkbp:marketed_as |
General-purpose microprocessor
|
gptkbp:memory_type |
up to 1 MB
random access memory 16-bit address space byte and word access |
gptkbp:notable_applications |
early video games
|
gptkbp:notable_feature |
Microprocessor with integrated RAM
|
gptkbp:notable_features |
microprogramming
|
gptkbp:notable_users |
gptkb:TI-99/4_A
Hobbyists |
gptkbp:operational_status |
single mode
|
gptkbp:packaging |
gptkb:DIP
DIP package |
gptkbp:performance |
Moderate performance for its time
moderate performance |
gptkbp:power_consumption |
1.5 W
low power |
gptkbp:predecessor |
gptkb:TMS9900_A
|
gptkbp:primary_use |
home computers
|
gptkbp:processor |
monolithic chip design
|
gptkbp:production_years |
gptkb:1983
early 1980s |
gptkbp:programming_language |
Assembly language
Register-based architecture |
gptkbp:ram |
up to 64 KB
Up to 64 KB External memory required |
gptkbp:registration |
16 bits
16 general-purpose registers |
gptkbp:related_products |
gptkb:TI-99_series
gptkb:TI-99/4 |
gptkbp:related_to |
gptkb:TMS9901
gptkb:TMS9902 gptkb:TMS9903 gptkb:TMS9904 gptkb:TMS9905 gptkb:TMS9906 gptkb:TMS9907 gptkb:TMS9908 gptkb:TMS9909 gptkb:TMS9930 gptkb:TMS9940 gptkb:TMS9950 gptkb:TMS9960 gptkb:TMS9990 gptkb:TMS9995 gptkb:TMS9996 gptkb:TMS9997 gptkb:TMS9998 gptkb:TMS9918 gptkb:TI-99_series gptkb:TMS9929 gptkb:TMS9928 gptkb:TMS9980 TMS9970 TMS9991 TMS9992 TMS9993 TMS9994 TMS9999 |
gptkbp:released_in |
gptkb:1976
|
gptkbp:research |
used in research projects
|
gptkbp:status |
1 status register
|
gptkbp:successor |
gptkb:TMS9900_family
gptkb:TMS9980 TMS9985 |
gptkbp:support |
interrupts
|
gptkbp:system |
Embedded systems
|
gptkbp:technology_stack |
16-bit
16-bit stack pointer |
gptkbp:transistor_count |
approximately 6000
|
gptkbp:used_in |
gptkb:TI-99/4_A
gptkb:TI-99/4 |
gptkbp:bfsParent |
gptkb:TI-99/4_A
|
gptkbp:bfsLayer |
5
|