8-bit computing

In computer architecture, 8-bit integers or other data units are those that are 8 bits wide (1 octet). Also, 8-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers or data buses of that size. Memory addresses (and thus address buses) for 8-bit CPUs are generally larger than 8-bit, usually 16-bit. 8-bit microcomputers are microcomputers that use 8-bit microprocessors.

The term '8-bit' is also applied to the character sets that could be used on computers with 8-bit bytes, the best known being various forms of extended ASCII, including the ISO/IEC 8859 series of national character sets – especially Latin 1 for English and Western European languages.

The IBM System/360 introduced byte-addressable memory with 8-bit bytes, as opposed to bit-addressable or decimal digit-addressable or word-addressable memory, although its general-purpose registers were 32 bits wide, and addresses were contained in the lower 24 bits of those addresses. Different models of System/360 had different internal data path widths; the IBM System/360 Model 30 (1965) implemented the 32-bit System/360 architecture, but had an 8-bit native path width, and performed 32-bit arithmetic 8 bits at a time.[1]

The first widely adopted 8-bit microprocessor was the Intel 8080, being used in many hobbyist computers of the late 1970s and early 1980s, often running the CP/M operating system; it had 8-bit data words and 16-bit addresses. The Zilog Z80 (compatible with the 8080) and the Motorola 6800 were also used in similar computers. The Z80 and the MOS Technology 6502 8-bit CPUs were widely used in home computers and second- and third-generation game consoles of the 1970s and 1980s. Many 8-bit CPUs or microcontrollers are the basis of today's ubiquitous embedded systems.

Historical context

8-bit microprocessors were the first widely used microprocessors in the computing industry, marking a major shift from mainframes and minicomputers to smaller, more affordable systems. The introduction of 8-bit processors in the 1970s enabled the production of personal computers, leading to the popularization of computing and setting the foundation for the modern computing landscape.

The 1976 Zilog Z80, one of the most popular 8-bit CPUs (though with 4-bit ALU, at least in the original), was discontinued in 2024 (its product line Z84C00), with Last Time Buy (LTB) orders by June 14, 2024.[2]

Details

An 8-bit register can store 28 different values. The range of integer values that can be stored in 8 bits depends on the integer representation used. With the two most common representations, the range is 0 through 255 (28 − 1) for representation as an (unsigned) binary number, and −128 (−1 × 27) through 127 (27 − 1) for representation as two's complement.

8-bit CPUs use an 8-bit data bus and can therefore access 8 bits of data in a single machine instruction. The address bus is typically a double octet (16 bits) wide, due to practical and economical considerations. This implies a direct address space of 64 KB (65,536 bytes) on most 8-bit processors.

Most home computers from the 8-bit era fully exploited the address space, such as the BBC Micro (Model B) with 32 KB of RAM plus 32 KB of ROM. Others like the very popular Commodore 64 had full 64 KB RAM, plus 20 KB ROM, meaning with 16-bit addressing not all of the RAM could be used by default (e.g. from the included BASIC language interpreter in ROM);[3] without exploiting bank switching, which allows for breaking the 64 KB (RAM) limit in some systems. Other computers would have as low as 1 KB (plus 4 KB ROM), such as the Sinclair ZX80 (while the later very popular ZX Spectrum had more memory), or even only 128 bytes of RAM (plus storage from a ROM cartridge), as in an early game console Atari 2600 and thus 8-bit addressing would have been enough for the RAM, if it would not have needed to cover ROM too). The Commodore 128, and other 8-bit systems, meaning still with 16-bit addressing, could use more than 64 KB, i.e. 128 KB RAM, also the BBC Master with it expandable to 512 KB of RAM.

While in general 8-bit CPUs have 16-bit addressing, in some architectures you have both, such as in the MOS Technology 6502 CPU, where the zero page is used extensively, saving one byte in the instructions accessing that page, and also having 16-bit addressing instructions that take 2 bytes for the address plus 1 for the opcode.

Some index registers, such as the two in the 6502, are 8-bit. This limits the size of the arrays addressed using indexed addressing instructions to objects of up to 256 bytes without requiring more complicated code. Other 8-bit CPUs, such as the Motorola 6800 and Intel 8080, have 16-bit index registers.

Notable 8-bit CPUs

The first commercial 8-bit processor was the Intel 8008 (1972) which was originally intended for the Datapoint 2200 intelligent terminal. Most competitors to Intel started off with such character oriented 8-bit microprocessors. Modernized variants of these 8-bit machines are still one of the most common types of processor in embedded systems.

The MOS Technology 6502, and variants of it, were used in personal computers, such as the Apple I, Apple II, Atari 8-bit computers, BBC Micro, PET, VIC-20, and in home video game consoles such as the Atari 2600 and the Nintendo Entertainment System.

Early or popular 8-bit processors (incomplete)
Manufacturer Processor Year Comment
Intel 8008 1972 Datapoint 2200 compatible
Signetics 2650 1973
Intel 8080 1974 8008 source compatible
Motorola 6800 1974
Fairchild F8 1975
MOS 6502 1975 Similar to 6800, but incompatible
Microchip PIC 1975 Harvard architecture microcontroller
Electronic Arrays EA9002 1976 8-bit data, 12-bit addressing
RCA 1802 1976
Zilog Z80 1976 8080 binary compatible
Intel 8085 1977 8080 binary compatible
Zilog Z8 1978 Harvard architecture microcontroller
Motorola 6809 1978 6800 source compatible
Intel 8051 1980 Harvard architecture microcontroller
MOS 6510 1982 Enhanced 6502 custom-made for use in the Commodore 64
Ricoh 2A03 1982 6502 clone minus BCD instructions for the Nintendo Entertainment System
Zilog Z180 1985 Z80 binary compatible
Motorola 68HC11 1985
Hudson HuC6280 1987 65C02 binary compatible
Atmel AVR 1996
Zilog eZ80 1999 Z80 binary compatible
Infineon XC800 2005
Freescale 68HC08 ?
Motorola 6803 ?
NEC 78K0[4] ?

Use for training, prototyping, and general hardware education

8-bit processors continue to be designed for general education about computer hardware, as well as for hobbyists' interests. One such CPU was designed and implemented using 7400-series integrated circuits on a breadboard.[5][6] Designing 8-bit CPU's and their respective assemblers is a common training exercise for engineering students, engineers, and hobbyists. FPGAs are used for this purpose.

See also

References

  1. ^ Amdahl, G. M.; Blaauw, G. A.; Brooks, F. P. (1964). "Architecture of the IBM System/360" (PDF). IBM Journal of Research and Development. 8 (2): 87–101. doi:10.1147/rd.82.0087. Archived (PDF) from the original on 2017-08-10.
  2. ^ "X80 Product line: Z84C00" (PDF). 15 April 2024.
  3. ^ "Bank Switching - C64-Wiki". www.c64-wiki.com. Retrieved 2021-04-08.
  4. ^ "NEC 78K0". NEC. Archived from the original on 2008-10-28. Retrieved 2009-02-10.
  5. ^ Oberhaus, Daniel (February 9, 2019). "This Guy Designed and Built an 8-bit CPU from Scratch". Motherboard. Retrieved November 4, 2021.
  6. ^ Constantino, Paulo. Homebuilt 8-bit CPU + Computer with graphics and sound made from scratch using 74HC Logic.

Read other articles:

For What It's WorthSingel oleh Buffalo SpringfieldSisi-BDo I Have to Come Right Out and Say It?DirilisDesember 1966 (1966-12)[a]Direkam5 Desember 1966StudioColumbia (Hollywood)Genre Folk rock[6] rok psikedelis[7] Durasi2:37LabelAtcoPenciptaStephen StillsProduser Charles Greene Brian Stone Kronologi singel Buffalo Springfield Burned (1966) For What It's Worth (1966) Bluebird (1967) For What It's Worth (Stop, Hey What's That Sound) (sering disebut For What It's Wort...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Mimanancylus borneensis Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Coleoptera Famili: Cerambycidae Genus: Mimanancylus Spesies: Mimanancylus borneensis Mimanancylus borneensis adalah spesies kumbang tanduk panjang yan...

 

Gambaran Amerika Serikat sebagai kuali peleburan. Kuali peleburan (bahasa Inggris: melting pot) adalah metafora untuk masyarakat heterogen yang semakin homogen. Elemen yang berbeda melebur menjadi satu sebagai suatu kesamaan budaya yang harmonis. Istilah ini digunakan untuk mendeskripsikan asimilasi imigran di Amerika Serikat; metafora melebur menjadi satu digunakan pada tahun 1780-an. Setelah tahun 1970, keinginan asimilasi dan model kuali peleburan menghadapi tantangan dari multikultura...

American politician From 1902's The Pilgrimage to Monticello Charles Fremont Cochran (September 27, 1846 – December 19, 1906) was a U.S. Representative from Missouri. Born in Kirksville, Missouri, Cochran moved to Atchison, Kansas, in 1860. He attended public and private schools. Apprenticed to the printer's trade. He was editor and publisher of the Atchison Patriot in 1868 and 1869. He studied law. He was admitted to the bar in 1873 and practiced until 1885. He served as prosecuting attorn...

 

Daftar operator Airbus A330 Pemutakhiran Terakhir: 13 Desember 2021 Airbus A330 adalah pesawat jet bermesin ganda berbadan lebar yang dibuat oleh Airbus. Versi A330 memiliki jangkauan 7400 hingga 13430 kilometer (4000 hingga 7250 nmi) dan dapat menampung hingga 335 penumpang dalam tata letak dua kelas atau membawa 70 ton (150000 pon) kargo. Asal-usul A330 berasal dari tahun 1970-an sebagai salah satu dari beberapa turunan dari pesawat pertama Airbus A300.A330 dikembangkan secara paralel deng...

 

2012 Rugby Super League seasonCountries United States← 20112013 → The 2012 Rugby Super League season was the seventeenth and final season of the Rugby Super League, the United States premier division of rugby union, before being replaced by the USA Rugby Elite Cup. The regular season commenced on March 10, 2012. On May 19, 2012, the regular season ended, and was followed by the playoffs, for which the top four clubs qualified. The defending champions and premiers we...

Russian politician You can help expand this article with text translated from the corresponding article in Russian. (January 2022) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipedia. Do not translate text that appea...

 

Paesi membri 2023     Paesi del G20     Paesi dell'Unione Europea non rappresentati individualmente      Paesi dell'Unione Africana non rappresentati individualmente      Paesi invitati permanentementeMembri21 Arabia Saudita Argentina Australia Brasile Canada Cina Corea del Sud Francia Germania Giappone India Indonesia Italia ...

 

Will StevensStevens di Grand Prix Malaysia 2015.LahirWilliam Stevens28 Juni 1991 (umur 32)Rochford, Essex, InggrisKarier Kejuaraan Dunia Formula SatuKebangsaan InggrisTahun aktif2014-2015TimCaterham, MarussiaNomor mobil28Jumlah lomba20 (18 start)Juara Dunia0Menang0Podium0Total poin0Posisi pole0Lap tercepat0Lomba pertamaGrand Prix Abu Dhabi 2014Lomba terakhirGrand Prix Abu Dhabi 2015Klasemen 2015Posisi Ke-21 (0 Poin)Ajang sebelumnya201620162014–20152012–1420102009–112009–102008–...

Community development block in West Bengal, IndiaKalna IICommunity development blockLocation in West BengalCoordinates: 23°13′00″N 88°22′00″E / 23.21667°N 88.36667°E / 23.21667; 88.36667Country IndiaStateWest BengalDistrictPurba BardhamanParliamentary constituencyBardhaman PurbaAssembly constituencyKalnaArea • Total66.48 sq mi (172.17 km2)Elevation39 ft (12 m)Population (2011) • Total167,335 �...

 

Annual association football award event in France Award2019 Ballon d'Or2019 Ballon d'Or winner Lionel MessiDate2 December 2019LocationThéâtre du Châtelet, ParisCountryFrancePresented byFrance FootballHosted bySandy HeribertDidier DrogbaHighlightsBallon d'Or Lionel Messi(6th award)Ballon d'Or Féminin Megan Rapinoe(1st award)Kopa Trophy Matthijs de Ligt(1st award)Yashin Trophy Alisson(1st award)Websitewww.francefootball.fr ← 2018 · Ballon d'Or · 2021 → The ...

 

Актёр озвучивания на рабочем месте Актёр озвучивания — актёр или диктор, озвучивающий реплики в кино, мультфильмах и компьютерных играх. Актёры озвучивания привлекаются: к дубляжу или закадровому озвучиванию фильма на другом языке[1]. к озвучиванию ролей, которые...

Kim Hunter Kim Hunter (12 November 1922-11 September 2002) merupakan seorang aktris berkebangsaan Amerika Serikat yang memenangkan Aacademy Award. Dia dilahirkan di Detroit, Michigan dengan nama Janet Cole. Dia berkarier di dunia film sejak tahun 1943 hingga 1974. Filmografi Tahun Judul Peran Keterangan 1943 The Seventh Victim Mary Gibson 1943 Tender Comrade Doris Dumbrowski 1943 Reconnaissance Pilot Catherine Cummings Uncredited / Documentary short 1944 A Canterbury Tale Johnson's Girl US re...

 

4th century BC Greek politician and orator For other uses, see Lycurgus (mythology).Lycurgus ΛυκοῦργοςBornc. 390 BCDiedc. 325 BC (aged c. 65)Children3 sons Lycurgus (/laɪˈkɜːrɡəs/; Greek: Λυκοῦργος Λυκόφρονος Βουτάδης; c. 390 – c. 325 BC) was a statesman and logographer in Ancient Greece. In the aftermath of the Athenian defeat at the Battle of Chaeronea in 338 BC, he became the leading figure in Athenian politics, taking control of Athenian finan...

 

This article is part of a series onthe kings of Anglo-Saxon England   Essex   Mercia   East Anglia   Kent   Northumbria   Sussex   Wessex The Kingdom of Mercia was a state in the English Midlands from the 6th century to the 10th century. For some two hundred years from the mid-7th century onwards it was the dominant member of the Heptarchy and consequently the most powerful of the Anglo-Saxon kingdoms. During this period i...

Sign language of the Levant This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Levantine Arabic Sign Language – news · newspapers · books · scholar · JSTOR (April 2013) Levantine Sign LanguageSyro-Palestinian Sign Languageلغة الإشارة العربية الشرقيةRegionLevant/Bilad al-ShamNat...

 

Spanish conquistador, navigator and governor This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (May 2015) (Learn how and when to remove this message) Alonso de OjedaOil Portrait of Alonso de Ojeda, located at the Colombian Academy of History, Bogotá.Bornc. 1466Torrejoncillo del Rey, CastileDiedc. 1515Santo Domingo, Spanish West IndiesNationalitySpanishOccupatio...

 

مدار إهليجيمعلومات عامةصنف فرعي من مدار جزء من فضاء خارجي الأسباب elliptic motion (en) تعريف الصيغة ϵ < 1 {\displaystyle \epsilon <1} الشكل قطع ناقص تعديل - تعديل مصدري - تعديل ويكي بيانات جرم يدور في مدار إهليلجي، ويقع الجرم المركزي (الشمس) في إحدى بؤرتي المدار. كان الاعتقاد لدى علماء الفلك ...

American politician (1859–1924) This article is about the politician from Minnesota. For the aviator (his son), see Charles Lindbergh. Charles August LindberghLindbergh c. 1905–24Member of the U.S. House of Representativesfrom Minnesota's 6th districtIn officeMarch 4, 1907 – March 3, 1917Preceded byClarence BuckmanSucceeded byHarold Knutson Personal detailsBornCarl Månsson(1859-01-20)January 20, 1859Stockholm, United Kingdoms of Sweden and NorwayDiedMay 24, 1...

 

American Lieutenant Governor and Governor of Oklahoma George Nigh17th and 22nd Governor of OklahomaIn officeJanuary 3, 1979 – January 12, 1987LieutenantSpencer BernardPreceded byDavid BorenSucceeded byHenry BellmonIn officeJanuary 6, 1963 – January 14, 1963LieutenantVacantPreceded byJ. Howard EdmondsonSucceeded byHenry Bellmon8th and 10th Lieutenant Governor of OklahomaIn officeJanuary 9, 1967 – January 3, 1979GovernorDewey F. BartlettDavid HallDavid B...