Кіріспе

16 биттік микропроцессор

TMS9900 – коммерциялық түрде қолжетімді алғашқы 16 биттік микропроцессорлардың бірі болды. 1976 жылдың маусым айында ұсынылған, ол Texas Instruments компаниясының TI 990 миникомпьютер архитектурасын бір чип форматта іске асырды және бастапқыда осы топтағы төменгі деңгейдегі модельдерде қолданылды. Оның 64 контактілі DIP форматы кішкентай машиналарда қолдануды, көбірек таралған 40 контактілі форматқа қарағанда қымбатқа түсірді, және TI-дің өзінен басқа жерде аз дизайн жеңістеріне ие болды. Олардың арасында TI 99/4 және TI 99/4A үй компьютерлері болды, олар шамамен 2,8 миллион дана сатылды. 9900 микрокомпьютерінің 40 контактілі пакеттердегі нұсқалары TMS9940, TMS9980/81, TMS9995 болды. TMS99105/10 – 1981 жылы шығарылған 9900-дің соңғы нұсқасы, ол TI-дің 990/10 миникомпьютерінің мүмкіндіктерін қамтыды. Ол IBM компаниясының жеке компьютерді әзірлейтін тобына ұсынылды. "Біз 1981 жылға дейін қандай мүмкіндікті жоғалтқанымызды білмедік" деді ол, себебі IBM IBM PC үшін Intel 8088 процессорын таңдады. Бір себебі – 64 КБ-тан астам логикалық жадқа қол жеткізу жол картасының болмауы еді. 9900 отбасы өзінің адрестік кеңістігін тек беттік карталау арқылы 16 МиБ-қа дейін кеңейте алды; ал 99000 сегменттер арқылы 256 КБ жадты мекенжайлай алды. TI 99/4A сияқты өнімдермен жеке компьютер нарығынан шыққаннан кейін, компанияның микропроцессорлар бөлімі ақырында TMS320 арнайы процессорлар сериясына назар аударды.

Іске асыру

TMS9900 N арналы кремнийлі қақпалы MOS технологиясымен жасалды. TM990/189 моделінде микропроцессорды оқыту құралы шығарылды.

TMS9900 Отбасылық өнімдерді дамыту

TMS9900 микропроцессорлар отбасының екінші буыны TMS9995 болды, ол бұрынғы 9900 отбасы процессорларына қарағанда "3 есе жылдамдықпен функционалды өнімділік" қамтамасыз етті, бұл көбінесе нұсқауларды алдын ала жүктеу технологиясын қосудың нәтижесі болды. Үй компьютерлері саласында TMS9995 тек Tomy Tutor-да, TI99 4/A-ның Geneve 9640 деп аталатын жаңартуында және Electronics Today журналында жарияланған Powertran Cortex жобасында ғана қолданылды. Ол TI 99/2 және TI 99/8 компьютерлік жүйелерінде қолданылуы жоспарланған, бірақ ешқайсысы прототиптік кезеңнен аспады. Кейіннен TI TMS99000 микропроцессорлар отбасын әзірледі, ол шығындарды қысқарту мақсатында 990/10A миникомпьютеріндегі процессор ретінде пайдаланылды. Алайда, 990/10A нарыққа шығар алдынан, миникомпьютер дәуірінің аяқталуына енді көп қалмады. TMS99000 отбасына екі микропроцессор кіреді: TMS99105A және TMS99110A, олар чиптегі макросторалы ROM жадының мазмұнынан басқа бірдей (макросторалы жад стандартты машиналық кодта жазылған эмуляциялық процедуралар арқылы қосымша функцияларды немесе нұсқауларды қамтиды). TMS99110A микропроцессорындағы чиптегі ROM Macrostore машиналық тілдің нұсқаулар жиынтығының бөлігі ретінде қолжетімді жылжымалы нүктелік нұсқауларды қамтиды, ал базалық TMS99105A-да мұндай нұсқаулар жоқ. Екі чип те Macrostore нұсқауларын сыртқы ROM-да орындай алады. TMS99000 отбасының үшінші мүшесі TMS99120 жарияланды, бірақ ол коммерциялық өндіріске шығарылмаған болуы мүмкін. TMS99120-дегі чиптегі ROM Macrostore PASCAL жоғары деңгейлі тілі үшін орындалу уақытын қолдау процедураларын қамтуы керек еді. TMS99000 отбасы үшін нұсқаулар жиынтығы үйлесімділікті сақтай отырып, 9900 нұсқаулар жиынтығын кеңейтеді. Қосымша нұсқауларға қол қойылған көбейту және бөлу (алғаш рет TMS9995-те пайда болды), ұзын сөздік ауыстыру, қосу және алу; күй тіркелімін жүктеу, жұмыс кеңістігіне сілтеме жүктеу, стек операциялары, көппроцессорлық қолдау, биттерді өңдеу кіреді. Отбасының мүшелері код/деректерді сегменттеу арқылы 256 КБ жадқа қол жеткізе алады және TIM99610 жад картасын пайдаланып 16 МиБ-қа дейін жадты адрестеуге болады. Архитектура TMS9900 және TMS9995-ке қарағанда көптеген басқа да жетістіктерді қамтиды.

Нұсқалар

Модельді сипаттау TI990/9 1974 жылғы мини-компьютерлерге арналған ерте көп чипті процессор TI990/10 1975 жылғы мини-компьютерлерге арналған көп чипті жүзеге асыру TI990/12 990/10-нан жылдам көп чипті жүзеге асыру TMS9900 1976 жылғы бір чипті жүзеге асыру, TI 99/4(A) компьютерінде қолданылған TMS9940 2КБ ROM, 128Б RAM, декременттер, CRU шинасы бар микроконтроллер, 1979 TMS9980TMS9981 TMS9900-нің 8 биттік дерек шинасы нұсқалары TMS9985 8КБ ROM, 256Б RAM және 8 биттік сыртқы шинасы бар TMS9940, шамамен 1978 жыл (шығарылмаған) TMS9989 Жақсартылған 9980, әскери аппараттарда қолданылған TMS9995 TMS9985 сияқты жақсартылған, ROM жоқ. TI 99/2 және TI 99/8 прототиптерінде, Tomy Tutor және Geneve компьютерінде қолданылған Geneve 9640 TMS99105 TMS99000 микропроцессорлар отбасының негізгі мүшесі TMS99110 Чиптегі Macrostore ROM жадысына алдын ала бағдарламаланған қалқыма нүктелік нұсқаулары бар TMS99000 отбасы микропроцессоры TMS99120 PASCAL жоғары деңгейлі тілі үшін орындалу уақытын қолдаушы реті бар TMS99000 отбасы микропроцессоры, чиптегі Macrostore ROM жадысына алдын ала бағдарламаланған (микропроцессор жарияланды, бірақ коммерциялық өндіріске шығарылмаған болуы мүмкін)