8-битные вычисления - 8-bit computing

редактировать

В компьютерной архитектуре, 8-битныйцелые числа, адреса памяти или другие блоки данных - это блоки размером 8 бит (1 октет ). Кроме того, 8-битные архитектуры CPU и ALU основаны на регистрах , адресных шин или шин данных. такого размера. «8-битные» также относятся к поколению микрокомпьютеров, в которых 8-битные микропроцессоры были нормой.

Термин «8-битный» также применяется к наборам символов , которые могут использоваться на компьютерах с 8-битными байтами, наиболее известными из которых являются различные формы расширенного ASCII, включая серию наборов национальных символов ISO / IEC 8859, особенно Latin 1 для английского и западноевропейских языков.

IBM System / 360 представила память с байтовой адресацией с 8-битными байтами, в отличие от памяти с побитовой или десятичной адресацией цифр или словарной адресации, хотя ее Регистры общего назначения имели ширину 32 бита, а адреса содержались в младших 24 битах этих адресов. Различные модели System / 360 имели разную ширину внутреннего пути к данным; IBM System / 360 Model 30 (1965) реализовала 32-битную архитектуру System / 360, но имела 8-битную собственную ширину пути и выполняла 32-битные арифметические операции по 8 бит за раз.

Первым широко распространенным 8-битным микропроцессором был Intel 8080, который использовался во многих компьютерах для любителей в конце 1970-х - начале 1980-х годов, часто с CP / M операционная система ; он имел 8-битные слова данных и 16-битные адреса. Zilog Z80 (совместимый с 8080) и Motorola 6800 также использовались в аналогичных компьютерах. Z80 и 8-битные процессоры MOS Technology 6502 широко использовались в домашних компьютерах и вторых- и игровых консолях третьего поколения 1970-х и 1980-х годов. Многие 8-битные процессоры или микроконтроллеры являются основой сегодняшних вездесущих встроенных систем.

Подробности

Существует 2 (256) различных возможных значения для 8 бит. Если без знака, он может принимать значения от 0 до 255; когда подписан, он имеет от -128 до 127.

Восьмиразрядные процессоры используют 8-битную шину данных и поэтому могут обращаться к 8 биты данных в одной машинной инструкции . Адресная шина обычно имеет ширину в два октета (т. Е. 16-бит ) по практическим и экономическим соображениям. Это подразумевает прямое адресное пространство размером всего 64 кБ на большинстве 8-битных процессоров.

Известные 8-битные процессоры

Первым коммерческим 8-битным процессором был Intel 8008 (1972), который изначально предназначался для Datapoint 2200 интеллектуальный терминал. Большинство конкурентов Intel начинали с таких символьных 8-битных микропроцессоров. Модернизированные варианты этих 8-битных машин до сих пор остаются одним из наиболее распространенных типов процессоров во встроенных системах.

Другой известный 8-битный ЦП - это MOS Technology 6502 ; он и его варианты использовались в ряде персональных компьютеров, таких как Apple I и Apple II, 8-битное семейство Atari, BBC Micro, и Commodore PET и Commodore VIC-20, а также в ряде игровых консолей, таких как Atari 2600 и Nintendo Entertainment System.

Ранние или популярные 8-битные процессоры (неполные)
ПроизводительПроцессорГодКомментарий
Intel8008 1972Datapoint 2200 совместимый
Signetics 2650 1973
Intel8080 19748008 совместимый источник
Motorola 6800 1974
Fairchild F8 1975
MOS 6502 1975Похож на 6800, но несовместим
Microchip PIC 1975Гарвардская архитектура микроконтроллер
Электронные массивыEA9002 19768-битные данные, 12-битная адресация
RCA 1802 1976
Zilog Z80 1976двоичная совместимость с 8080
Intel8085 1977бинарная совместимость с 8080
ZilogZ8 1978микроконтроллер с архитектурой Harvard
Motorola6809 1978с исходным кодом 6800
Intel8051 1980Микроконтроллер с архитектурой Harvard
Motorola68008 198232-битные регистры, 20-битные или 22-битные адресация, три 16-битных АЛУ, 8-битная шина данных; Motorola 68000 с программной совместимостью, 6809 с аппаратной совместимостью
MOS6510 1982Enhanced 6502 специально для использования в Commodore 64
Ricoh 2A03 1982клон 6502 без инструкций BCD для Nintendo Entertainment System
ZilogZ180 1985Z80, двоичная совместимость
Motorola68HC11 1985
Atmel AVR 1996
ZilogEZ80 1999Z80 двоично-совместимый
Infineon XC800 2005
Freescale 68HC08
Hudson HuC6280 65C02 двоичная совместимость
Motorola6803
NEC 78K0

Ссылки

Последняя правка сделана 2021-07-19 05:37:08
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте