Jump to content

Интел 8008

Интел 8008
Вариант процессора Intel C8008-1 с фиолетовой керамикой, позолоченной металлической крышкой и контактами.
Общая информация
Запущен апрель 1972 г.
Снято с производства 1983 [1]
Продается через Интел
Разработано Корпорация компьютерных терминалов (CTC)
Общий производитель
  • Интел
Производительность
Макс. процессора Тактовая частота от 500 кГц до 800 кГц
Ширина данных 8 бит
Ширина адреса 14 бит
Архитектура и классификация
Приложение Компьютерные терминалы , калькуляторы , разливочные машины, ASEA 1970-х годов. промышленные роботы [2] (ИРБ 6), простые компьютеры и т. д.
Технологический узел 10 мкм
Набор инструкций 8008
Физические характеристики
Транзисторы
  • 3,500
Упаковка
Розетка
История
Преемник Интел 8080
Статус поддержки
Не поддерживается

Intel 8008 восемь тысяч восемь » или « восемьдесят восемь ») — ранний 8-битный микропроцессор, способный адресовать 16 КБ памяти, представленный в апреле 1972 года. Архитектура 8008 была разработана компанией Computer Terminal Corporation ( CTC) и был реализован и изготовлен компанией Intel . Хотя 8008 изначально был разработан для использования в программируемом терминале CTC Datapoint 2200 , соглашение между CTC и Intel позволило Intel продавать чип другим клиентам после того, как Seiko выразила заинтересованность в использовании его для калькулятора .

История [ править ]

Чтобы решить несколько проблем с Datapoint 3300 , включая чрезмерное тепловое излучение, компания Computer Terminal Corporation (CTC) разработала архитектуру запланированного преемника 3300 с центральным процессором как частью внутренней схемы, повторно реализованной на одном кристалле. В поисках компании, способной разработать свои микросхемы, соучредитель CTC Остин О. «Гас» Рош обратился к Intel, которая в то время в основном занималась производством микросхем памяти. [3] Рош встретился с Бобом Нойсом , который выразил обеспокоенность по поводу этой концепции; Джон Фрассанито вспоминает:

«Нойс сказал, что это интригующая идея и что Intel могла бы реализовать ее, но это был бы глупый шаг. Он сказал, что если у вас есть компьютерный чип, вы можете продать только один чип на компьютер, а память вы можете продать сотни чипов на компьютер». [3]

Еще одной серьезной проблемой было то, что существующая клиентская база Intel приобретала их чипы памяти для использования с собственными процессорами; если бы Intel представила собственный процессор, ее могли бы рассматривать как конкурента, и ее клиенты могли бы искать память в другом месте. Тем не менее, в начале 1970 года Нойс согласился на контракт на разработку на сумму 50 000 долларов США (что эквивалентно 392 000 долларов США в 2023 году). Texas Instruments (TI) также была привлечена в качестве второго поставщика. [ нужна ссылка ]

TI смогла изготовить образцы 1201 по чертежам Intel, [ нужна ссылка ] но они оказались ошибочными и были отклонены. Собственные версии Intel были отложены. CTC решила повторно реализовать новую версию терминала с использованием дискретного TTL вместо того, чтобы ждать однокристального процессора. Новая система была выпущена под названием Datapoint 2200 весной 1970 года, а ее первая продажа компании General Mills состоялась 25 мая 1970 года. [3] CTC приостановила разработку 1201 после выпуска 2200, поскольку в нем больше не было необходимости. Шесть месяцев спустя Seiko обратилась к Intel, выразив заинтересованность в использовании 1201 в научном калькуляторе, вероятно, после того, как увидела успех более простого Intel 4004, используемого Busicom в своих бизнес-калькуляторах. Затем последовал небольшой редизайн под руководством Федерико Фаггина , разработчика 4004, ныне руководителя проекта 1201, с расширением конструкции с 16-контактной до 18-контактной, и новый 1201 был доставлен в CTC в конце 1971 года. . [3]

К этому моменту CTC снова перешла к процессору Datapoint 2200 II более быстрому , на этот раз. Модель 1201 уже не была достаточно мощной для новой модели. CTC проголосовала за прекращение своего участия в разработке 1201, оставив интеллектуальную собственность на разработку Intel вместо оплаты контракта на сумму 50 000 долларов. Intel переименовала его в 8008 и поместила в свой каталог в апреле 1972 года по цене 120 долларов США (что эквивалентно 874 долларам в 2023 году). Это переименование было попыткой воспользоваться успехом чипа 4004, представляя 8008 просто как порт с 4 на 8, но 8008 не основан на 4004. [4] Модель 8008 стала коммерчески успешной разработкой. За ним последовал Intel 8080 , а затем чрезвычайно успешное семейство Intel x86 . [3]

Одной из первых команд, создавших полноценную систему на базе 8008, была команда Билла Пенца из Калифорнийского государственного университета в Сакраменто . Sac State 8008 , возможно, был первым настоящим микрокомпьютером с дисковой операционной системой, построенной на языке ассемблера IBM Basic в PROM, и все это управляло цветным дисплеем, жестким диском, клавиатурой, модемом, устройством чтения аудио/бумажной ленты и принтером. [5] Проект начался весной 1972 года, и при ключевой помощи Tektronix год спустя система была полностью работоспособна. Билл помогал Intel с комплектом MCS-8 и предоставил ключевую информацию для набора инструкций Intel 8080 , что помогло сделать его полезным для промышленности и любителей. [ нужна ссылка ]

В Великобритании команда SE Laboratories Engineering (EMI) под руководством Тома Спинка в 1972 году построила микрокомпьютер на основе предварительного образца 8008. Джо Хардман расширил чип за счет внешнего стека. Это, среди прочего, обеспечило сохранение и восстановление после сбоя питания. Джо также разработал принтер с прямой трафаретной печатью. Операционная система была написана с использованием метаассемблера, разработанного Л. Кроуфордом и Дж. Парнеллом для компании Digital Equipment Corporation PDP-11 . [6] Операционная система была записана в PROM. Он управлялся прерываниями, ставился в очередь и основывался на фиксированном размере страниц для программ и данных. Для руководства был подготовлен действующий прототип, которое решило не продолжать проект. [ нужна ссылка ]

8008 был процессором для самых первых коммерческих персональных компьютеров без калькулятора (за исключением самого Datapoint 2200): американского комплекта SCELBI , а также готовых французских Micral N и канадского MCM/70 . Он также был управляющим микропроцессором для первых нескольких моделей Hewlett-Packard 2640 . компьютерных терминалов [ нужна ссылка ]

В 1973 году Intel предложила симулятор набора команд для 8008 под названием INTERP/8. [7] Он был написан на FORTRAN IV Гэри Килдаллом, когда он работал консультантом в Intel. [8] [9]

Дизайн [ править ]

микроархитектура i8008
Регистры Intel 8008
1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 (битовая позиция)
Основные регистры
  А аккумулятор
  Б Б регистр
  С C Регистр
  Д D регистр
  И И зарегистрируйтесь
  ЧАС H Регистр (косвенный)
  л L- регистр (косвенный)
Счетчик программ
ПК Программный счетчик
Стек вызовов адресов с понижением
КАК Уровень вызова 1
КАК Уровень вызова 2
КАК Уровень вызова 3
КАК Уровень вызова 4
КАК Уровень вызова 5
КАК Уровень вызова 6
КАК Уровень вызова 7
Флаги
  С П С С Флаги [10] [а]

8008 был реализован на 10 -мкм с кремниевым затвором в режиме улучшения логике PMOS . Первоначальные версии могли работать на тактовой частоте до 0,5 МГц. Позже в 8008-1 эта частота была увеличена до указанного максимума в 0,8 МГц. Инструкции принимают от 5 до 11 Т-состояний, где каждое Т-состояние занимает 2 тактовых цикла. [11] Загрузка регистр-регистр и операции АЛУ занимают 5Т (20 мкс на частоте 0,5 МГц), регистр-память 8Т (32 мкс), а вызовы и переходы (при их выполнении) занимают 11 Т-состояний (44 мкс). [12] 8008 немного медленнее с точки зрения количества инструкций в секунду (от 36 000 до 80 000 при частоте 0,8 МГц), чем 4-битные Intel 4004 и Intel 4040 . [13] но поскольку 8008 обрабатывает данные по 8 бит за раз и может получить доступ к значительно большему объему оперативной памяти, в большинстве приложений он имеет значительное преимущество в скорости перед этими процессорами. В 8008 имеется 3500 транзисторов . [14] [15] [16]

Чип, ограниченный 18-контактным DIP- разъемом , имеет одну 8-битную шину, работающую в тройном режиме для передачи 8 бит данных, 14 бит адреса и двух битов состояния. Небольшому пакету требуется около 30 микросхем поддержки TTL для взаимодействия с памятью. [17] Например, 14-битный адрес, который может получить доступ к «16 К × 8 бит памяти», должен быть зафиксирован некоторой частью этой логики в регистре адреса внешней памяти (MAR). 8008 может получить доступ к 8 портам ввода и 24 портам вывода. [11]

Для использования контроллера и ЭЛТ-терминала это приемлемая конструкция, но ее довольно сложно использовать для большинства других задач, по крайней мере, по сравнению с микропроцессорами следующих поколений. На его основе было создано несколько ранних компьютерных проектов, но большинство из них вместо этого использовали более поздний и значительно улучшенный Intel 8080 . [ нужна ссылка ]

процессоров Сопутствующие конструкции

Последующий 40-контактный NMOS Intel 8080 расширил регистры и набор команд 8008 и реализовал более эффективный интерфейс внешней шины (с использованием 22 дополнительных контактов). Несмотря на тесное архитектурное родство, 8080 не был двоично совместим с 8008, поэтому программа 8008 не могла работать на 8080. Однако, поскольку в то время Intel использовала два разных синтаксиса ассемблера, 8080 можно было использовать в 8008 обратно совместим с ассемблерным языком. [18] [ неуместная цитата ]

Intel 8085 — это электрически модернизированная версия 8080, в которой используются транзисторы с режимом истощения , а также добавлены две новые инструкции. [19] [ неуместная цитата ]

Intel 8086 , оригинальный процессор x86, является нестрогой версией 8080, поэтому он также во многом напоминает исходный дизайн Datapoint 2200. Почти каждая инструкция Datapoint 2200 и 8008 имеет эквивалент не только в наборе команд 8080, 8085 и Z80 , но и в наборе команд современных процессоров x86 (хотя кодировки инструкций разные). [20] [ неуместная цитата ]

Особенности [ править ]

Архитектура 8008 включает в себя следующие функции: [ нужна ссылка ]

  • Семь 8-битных регистров «блокнота»: основной аккумулятор (A) и шесть других регистров (B, C, D, E, H и L).
  • 14-битный счетчик программ (ПК).
  • Семиуровневый стек адресных вызовов с выталкиванием вниз . Фактически используются восемь регистров, причем самый верхний регистр — это ПК.
  • Четыре флага состояния кода состояния: перенос (C), четность (P), ноль (Z) и знак (S).
  • Косвенный доступ к памяти с использованием регистров H и L (HL) в качестве 14-битного указателя данных (два старших бита игнорируются).

Набор инструкций [ править ]

Все инструкции имеют длину от одного до трех байтов и состоят из начального байта кода операции, за которым следуют до двух байтов операндов, которые могут быть непосредственным операндом или адресом программы. Инструкции работают только с 8-битами; нет 16-битных операций. Существует только один механизм адресации памяти данных: косвенная адресация, на которую указывает объединение регистров H и L, обозначаемых как M. Однако 8008 поддерживает 14-битные программные адреса. Он имеет автоматические инструкции CAL и RET для многоуровневых вызовов и возвратов подпрограмм, которые могут выполняться условно, например, переходы. Восемь однобайтовых инструкций вызова (RST) для подпрограмм существуют по фиксированным адресам 00h, 08h, 10h, ..., 38h. Они предназначены для обеспечения внешним оборудованием для вызова подпрограмм обслуживания прерываний, но могут использоваться как быстрые вызовы. Прямое копирование может осуществляться между любыми двумя регистрами или между регистром и памятью. Между аккумулятором (A) и любым регистром, памятью или непосредственным значением поддерживаются восемь математических/логических функций. Результаты всегда сохраняются в A. Приращение и уменьшение поддерживаются для большинства регистров, но, что любопытно, не для A. Однако регистр A поддерживает четыре различные инструкции вращения. Все инструкции выполняются в состояниях от 3 до 11. Для каждого состояния требуется два часа.

Код операции Операнды Мнемоника Штаты Описание
7 6 5 4 3 2 1 0 б2 б3
0 0 0 0 0 0 0 Х HLT 4 Остановиться
0 0 ДДД 0 0 0 ИНр 5 DDD ← DDD + 1 (кроме A и M)
0 0 ДДД 0 0 1 ДКр 5 DDD ← DDD - 1 (кроме A и M)
0 0 0 0 0 0 1 0 РЛК 5 A 1-7 ← A 0-6 ; A 0 ← Cy ← A 7
0 0 СС 0 1 1 Rcc (условный RET) 3/5 Если cc true, P ← (стек)
0 0 ИДТИ 1 0 0 данные ИПЦ ADI ACI SUI SBI NDI XRI ORI Данные 8 A ← A Данные [работа АЛУ]
0 0 Н 1 0 1 RST н 5 (стопка) ← P, P ← N x 8
0 0 ДДД 1 1 0 данные LrI Данные (Загрузка r с непосредственными данными) 8/9 DDD ← данные
0 0 Х Х Х 1 1 1 ВЕРНО 5 P ← (стек)
0 0 0 0 1 0 1 0 РРК 5 A 0-6 ← A 1-7 ; A 7 ← Cy ← A 0
0 0 0 1 0 0 1 0 РАЛ 5 A 1-7 ← A 0-6 ; Cy ← A 7 ; A 0 ← Cy
0 0 0 1 1 0 1 0 РАР 5 A 0-6 ← A 1-7 ; Cy ← A 0 ; A 7 ← Cy
0 1 СС 0 0 0 аддло Адди JCC добавить 9/11 Если cc true, P ← добавить
0 1 0 0 порт 1 ИЯФ порт 8 A ← Порт (только порты 0–7)
0 1 порт 1 ВЫХОДНОЙ порт 6 Порт ← A (только порты 8–31)
0 1 СС 0 1 0 аддло Адди Копия добавить 9/11 Если cc true, (стек) ← P, P ← добавить
0 1 Х Х Х 1 0 0 аддло Адди СПМ добавить 11 P ← добавить
0 1 Х Х Х 1 1 0 аддло Адди CAL добавить 11 (стек) ← P, P ← добавить
1 0 ИДТИ ССС ADr ACr SUr SBr NDr XRr ORr CPr 5/8 A ← A [Работа ALU] SSS
1 1 ДДД ССС Lds (Нагрузка d с s) 5/7/8 ДДД ← ССС
1 1 1 1 1 1 1 1 HLT 4 Остановиться
7 6 5 4 3 2 1 0 б2 б3 Мнемоника Циклы Описание
ССС ДДД 2 1 0 СС ИДТИ
А 0 0 0 ФК, С ложь ADr ADI (A ← A + arg)
Б 0 0 1 ФЗ, З ложь ACr ACI (A ← A + arg + Cy)
С 0 1 0 ФС, С ложь НА SUI (A ← A - arg)
Д 0 1 1 FP, P нечетный СБр СБИ (A ← A - arg - Cy)
И 1 0 0 TC, C верно NDr NDI (A ← A ∧ arg)
ЧАС 1 0 1 ТЗ, З правда XRr XRI (A ← A ⊻ arg)
л 1 1 0 ТС, правда ORr ORI (A ← A ∨ arg)
М 1 1 1 ТП, П даже CPr CPI (A - arg)
ССС ДДД 2 1 0 СС ИДТИ

Пример кода 1 [ править ]

Пластина Intel 8008 и два процессора, закрытый и открытый

Следующий исходный код сборки 8008 предназначен для подпрограммы с именем MEMCPY который копирует блок байтов данных заданного размера из одного места в другое. Ассемблер Intel 8008 поддерживал только операторы + и -. В этом примере заимствованы операторы AND и SHR (сдвиг вправо) ассемблера 8080 для выбора младших и старших байтов 14-битного адреса для размещения в 8-битных регистрах. Ожидалось, что современный программист 8008 вычислит числа и введет их в ассемблер.

                   
                   
                   
                   
                   
                   
                   
                   
                   
001700  000        
001701  000        
001702  000        
001703  000        
001704  000        
001705  000        
                   
                   
002000  066 304    
002002  056 003    
002004  327        
002005  060        
002006  317        
002007  302        
002010  261        
002011  053        
002012  302        
002013  024 001    
002015  320        
002016  301        
002017  034 000    
002021  310        
002022  066 300    
002024  056 003    
002026  302        
002027  207        
002030  340        
002031  060        
002032  301        
002033  217        
002034  350        
002035  364        
002036  337        
002037  066 302    
002041  056 003    
002043  302        
002044  207        
002045  340        
002046  060        
002047  301        
002050  217        
002051  350
002052  364
002053  373        
002054  104 007 004
002057             
; MEMCPY --
; Copy a block of memory from one location to another.
;
; Entry parameters
;       SRC: 14-bit address of source data block
;       DST: 14-bit address of target data block
;       CNT: 14-bit count of bytes to copy
 
            ORG     1700Q       ;Data at 001700q
SRC         DFB     0           ;SRC, low byte
            DFB     0           ;     high byte
DST         DFB     0           ;DST, low byte
            DFB     0           ;     high byte
CNT         DFB     0           ;CNT, low byte
            DFB     0           ;     high byte
 
            ORG     2000Q       ;Code at 002000q
MEMCPY      LLI     CNT AND 255 ;HL = addr(CNT)
            LHI     CNT SHR 8   ;(AND and SHR not supported)
            LCM                 ;BC = CNT
            INL
            LBM
LOOP        LAC                 ;If BC = 0,
            ORB
            RTZ                 ;Return
DECCNT      LAC                 ;BC = BC - 1
            SUI     1
            LCA
            LAB
            SBI     0
            LBA
GETSRC      LLI     SRC AND 255 ;HL = addr(SRC)
            LHI     SRC SHR 8
            LAC                 ;HL = SRC + BC
            ADM                 ;E = C + (HL)
            LEA                 ;(lower sum)
            INL                 ;point to upper SRC
            LAB
            ACM                 ;H = B + (HL) + CY
            LHA                 ;(upper sum)
            LLE                 ;L = E
            LDM                 ;Load D from (HL)
GETDST      LLI     DST AND 255 ;HL = addr(DST)
            LHI     DST SHR 8
            LAC                 ;HL = DST + BC
            ADM                 ;ADD code same as above
            LEA
            INL 
            LAB
            ACM
            LHA
            LLE
            LMD                 ;Store D to (HL)
            JMP     LOOP        ;Repeat the loop
            END

В приведенном выше коде все значения указаны в восьмеричном формате. Локации SRC, DST, и CNT — это 16-битные параметры для подпрограммы с именем MEMCPY. На самом деле используются только 14 бит значений, поскольку процессор имеет только 14-битную адресуемую память. Значения сохраняются в формате с прямым порядком байтов , хотя это произвольный выбор, поскольку ЦП не способен читать или записывать в память более одного байта за раз. Поскольку нет инструкции для загрузки регистра непосредственно из заданного адреса памяти, сначала необходимо загрузить пару регистров HL с адресом, а затем целевой регистр можно загрузить из операнда M, что представляет собой косвенную загрузку из ячейки памяти. в паре регистров HL. Пара регистров BC загружается CNT значение параметра и уменьшается в конце цикла, пока оно не станет нулевым. Обратите внимание, что большинство используемых инструкций занимают один 8-битный код операции.

Пример кода 2 [ править ]

Следующий исходный код сборки 8008 предназначен для упрощенной подпрограммы с именем MEMCPY2, которая копирует блок байтов данных из одного места в другое. Уменьшив счетчик байтов до 8 бит, останется достаточно места для загрузки всех параметров подпрограммы в файл регистров 8008.

                   
                   
                   
                   
                   
                   
                   
                   
    
002000  307    
002001  206 015 004
002004  370        
002005  206 015 004
002010  021        
002011  110 000 004
002014  007        
        
          
002015  316
002016  364        
002017  341        
002020  315
002021  353        
002022  331
002023  040
002024  013 
002025  030 
002026  007        
002027             
; MEMCPY2 --
; Copy a block of memory from one location to another
;
; Entry parameters in registers
;       HL: 14-bit address of source data block
;       DE: 14-bit address of target data block
;       C: 8-bit count of bytes to copy. (1 to 256 bytes)
 
            ORG     2000Q       ;Code at 002000q
MEMCPY2     LAM                 ;Read source byte into A
            CAL     XCHGI       ;Exchange HL<->DE and increment DE
            LMA                 ;Save A to target byte
            CAL     XCHGI       ;Exchange HL<->DE and increment DE
            DCC                 ;Decrement byte counter
            JFZ     MEMCPY2     ;Continue for all bytes
            RET
            
;Exchange DE and HL register pairs then increment DE as 16 bits
XCHGI       LBL                 ;Exchange L and E
            LLE
            LEB
            LBH                 ;Exchange H and D
            LHD
            LDB
            INE                 ;Inc E, low byte of DE
            RFZ                 ;Return if no carry
            IND                 ;Otherwise inc high byte D
            RET
            END

Дизайнеры [ править ]

  • CTC ( Набор инструкций и архитектура ): Виктор Пур и Гарри Пайл .
  • Intel ( реализация в кремнии ):
    • Тед Хофф , Стэн Мейзор и Ларри Поттер (главный научный сотрудник IBM) [ нужна ссылка ] предложил однокристальную реализацию архитектуры CTC, используя память RAM-регистра, а не память сдвигового регистра, а также добавил несколько инструкций и функцию прерываний. Разработка чипа 8008 (первоначально называвшегося 1201) началась до разработки 4004. Хофф и Мазор, однако, не смогли и не разработали «кремниевую конструкцию», поскольку они не были ни разработчиками микросхем, ни разработчиками процессов, а также необходимую методологию и схемы проектирования на основе кремниевых затворов, разрабатываемые Федерико Фаггином для 4004 года. еще не были доступны. [21]
    • Федерико Фаггин , завершив проектирование модели 4004, стал руководителем проекта с января 1971 года до его успешного завершения в апреле 1972 года, после того как проект был приостановлен – из-за отсутствия прогресса – примерно на семь месяцев.
    • Хэл Фини , инженер проекта, выполнил детальное проектирование логики, схемы и физическую компоновку под руководством Фаггина, используя ту же методологию проектирования, которую Фаггин первоначально разработал для микропроцессора Intel 4004, и используя базовые схемы, которые он разработал для 4004. Комбинированный логотип «HF» был выгравирован на чипе примерно посередине между контактными площадками D5 и D6.

Вторые источники [ править ]

См. также [ править ]

Примечания [ править ]

  1. ^ Флаги CPZS представлены группой в этом порядке во время состояния 4 цикла PCC инструкции INP.

Ссылки [ править ]

  1. ^ «Жизненный цикл процессора» . www.cpushack.com .
  2. ^ «Тридцать лет в робототехнике – Робототехника» . 19 мая 2014 г. Архивировано из оригинала 19 марта 2014 г. Проверено 11 апреля 2018 г.
  3. Перейти обратно: Перейти обратно: а б с д и Вуд, Ламонт (8 апреля 2008 г.), «Забытая история ПК: истинное происхождение персонального компьютера» , Computerworld
  4. ^ Кантрилл, Брайан; Фразель, Джесси; Так, Стив (26 января 2021 г.). «На металле: Кен Ширрифф» . Оксид . Архивировано из оригинала 26 января 2021 г. Кен Ширрифф в интервью Брайану Кантрилу и Джессу Фраззеллу, опубликованном подкастом Oxide Computing «Во-первых, 4004 и 8008 — совершенно разные чипы. Маркетинг заставляет их звучать так, будто это всего лишь 4-битная и 8-битная версии, но они» мы совершенно разные».
  5. ^ «Внутри давно потерянного первого в мире микрокомпьютера» . cnet.com . 08.01.2010 . Проверено 11 апреля 2018 г.
  6. ^ Университет Брунеля, 1974. Магистерская диссертация Л. Р. Кроуфорда.
  7. ^ «XI. Приложения III. Программный комплекс МКС-8 – симулятор». Комплект микрокомпьютера MCS-8 — 8008 — 8-битный параллельный центральный процессор — Руководство пользователя (PDF) . Редакция 4, второе издание. Санта-Клара, Калифорния, США: Корпорация Intel . 1974 г. [ноябрь 1973 г.]. стр. 84–94. МКС-056-0574/25К. Архивировано (PDF) из оригинала 25 ноября 2023 г. Проверено 25 ноября 2023 г. (132 страницы)
  8. ^ Килдалл, Гэри Арлен (27 июня 1974 г.). «Язык высокого уровня упрощает программирование микрокомпьютеров» (PDF) . Электроника . Макгроу-Хилл Образование . С. 103–109 [108]. Архивировано (PDF) из оригинала 14 ноября 2021 г. Проверено 14 ноября 2021 г.
  9. ^ «8008 Симулятор ИНТЕРП/8» (PDF) . Программное обеспечение микрокомпьютера. Санта-Клара, Калифорния, США: Корпорация Intel . Март 1975 г. Код товара 98-118А. МКС-514-0375/27,5К. Архивировано (PDF) из оригинала 25 ноября 2023 г. Проверено 25 ноября 2023 г. (2 страницы)
  10. ^ 8008 8-битный параллельный центральный процессор (PDF) (редакция 4, второе издание). Интел. Ноябрь 1973. С. 14, 17 . Проверено 30 апреля 2024 г.
  11. Перейти обратно: Перейти обратно: а б «Руководство пользователя микрокомпьютера MCS-8» (PDF) . Корпорация Интел . 1972 год . Проверено 4 декабря 2010 г.
  12. ^ «Операционные коды Intel 8008» . Проверено 4 декабря 2010 г.
  13. ^ «Семейство микропроцессоров Intel 8008 (i8008)» . Мир процессоров. 2003–2010 гг . Проверено 4 декабря 2010 г.
  14. ^ Интел. «Гордон Мур и закон Мура» . Архивировано из оригинала 4 сентября 2009 г. Проверено 28 июня 2009 г.
  15. ^ Интел (2012). «Чипсы Intel: постер хронологии» .
  16. ^ Интел (2008). «Краткое справочное руководство по микропроцессору» .
  17. ^ Устная история Федерико Фаггина (PDF) (изд. X2941.2005). Музей истории компьютеров. 22 сентября 2004 г. п. 82 . Проверено 14 июля 2023 г.
  18. ^ см . в статье Z80 . Описание
  19. ^ . в статье Intel 8085 . Описание см
  20. ^ . в статье Intel 8086 . Описание см
  21. ^ Фаггин, Федерико ; Хофф-младший, Марсиан Э .; Майор, Стэнли ; Сима, Масатоши (декабрь 1996 г.). «История 4004 года». IEEE микро . 16 (6). Лос-Аламитос, США: Компьютерное общество IEEE: 10–19. дои : 10.1109/40.546561 . ISSN   0272-1732 .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1c64724f69fdb50ea60e798d22a226b7__1718477100
URL1:https://arc.ask3.ru/arc/aa/1c/b7/1c64724f69fdb50ea60e798d22a226b7.html
Заголовок, (Title) документа по адресу, URL1:
Intel 8008 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)