~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 1C64724F69FDB50EA60E798D22A226B7__1718477100 ✰
Заголовок документа оригинал.:
✰ Intel 8008 - Wikipedia ✰
Заголовок документа перевод.:
✰ Intel 8008 — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Intel_8008 ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/1c/b7/1c64724f69fdb50ea60e798d22a226b7.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/1c/b7/1c64724f69fdb50ea60e798d22a226b7__translat.html ✰
Дата и время сохранения документа:
✰ 20.06.2024 17:00:39 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 15 June 2024, at 21:45 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Intel 8008 — Википедия 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 РСТ н 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 IS (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             
 
;   МЕМКПИ -- 
 ;   Скопируйте блок памяти из одного места в другое. 
  ; 
  ;   Параметры входа 
 ;   SRC: 14-битный адрес блока исходных данных 
 ;   DST: 14-битный адрес целевого блока данных 
 ;   CNT: 14-битное количество байтов для копирования 
 
             ORG       1700Q         ;Данные по адресу 001700q 
 SRC           DFB       0             ;SRC, младший байт 
             DFB       0             ;   старший байт 
 DST           DFB       0             ;DST, младший байт 
             DFB       0             ;   старший байт 
 CNT           DFB       0             ;CNT, младший байт 
             DFB       0             ;   старший байт 
 
             ORG       2000Q         ;Код 002000q 
 MEMCPY        LLI       CNT   AND   255   ;HL = addr(CNT) 
             LHI       CNT   SHR   8     ;(И и SHR не поддерживаются) 
             LCM                   ;BC = CNT 
             INL 
             LBM 
 LOOP          LAC                   ;Если BC = 0, 
             ORB 
             RTZ                   ; Возврат 
 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                   ; (нижняя сумма) 
             INL                   ;указать на верхний SRC 
             LAB 
             ACM                   ;H = B + (HL) + CY 
             LHA                   ;(верхняя сумма) 
             LLE                   ;L = E 
             LDM                   ;Загрузить D из (HL) 
 GETDST        LLI       DST   AND   255   ;HL = адрес (DST) 
             LHI       DST   SHR   8 
             LAC                   ;HL = DST + BC 
             ADM                   ;ADD код такой же, как указано выше 
             LEA 
             INL  
             LAB 
             ACM 
             LHA 
             LLE 
             LMD                   ;Сохранить D в (HL) 
             JMP       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             
 
;   МЕМКПY2 -- 
 ;   Копировать блок памяти из одного места в другое 
 ; 
  ;   Запись параметров в регистры 
 ;   HL: 14-битный адрес блока исходных данных 
 ;   DE: 14-битный адрес целевого блока данных 
 ;   C: 8-битное количество байтов для копирования.   (от 1 до 256 байт) 
 
             ORG       2000Q         ;Код 002000q 
 MEMCPY2       LAM                   ;Считать исходный байт в A 
             CAL       XCHGI         ;Заменить HL<->DE и увеличить DE 
             LMA                   ;Сохранить A в целевой байт 
             CAL       XCHGI         ;Заменить HL<->DE и увеличить DE 
             DCC                   ;Уменьшить счетчик байтов 
             JFZ       MEMCPY2       ;Продолжить для всех байтов 
             RET 
            
 ;Поменять пары регистров DE и HL, затем увеличить DE на 16 бит 
 XCHGI         LBL                   ;Заменить L и E 
             LLE 
             LEB 
             LBH                   ;Обменять H и D 
             LHD 
             LDB 
             INE                   ;Inc E, low байт DE 
             RFZ                   ;Возврат, если нет переноса 
             IND                   ;В противном случае прибавление старшего байта 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://en.wikipedia.org/wiki/Intel_8008
Заголовок, (Title) документа по адресу, URL1:
Intel 8008 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)