Movatterモバイル変換


[0]ホーム

URL:


Vés al contingut
Viquipèdial'Enciclopèdia Lliure
Cerca

Zilog Z80

De la Viquipèdia, l'enciclopèdia lliure
(S'ha redirigit des de:Z80)
Infotaula equipament informàticZilog Z80

Modifica el valor a Wikidata
FabricantZilog
Mostek(en)Tradueix
Synertek(en)Tradueix
STMicroelectronics
NEC Corporation
Sharp Corporation
Toshiba
Rohm(en)Tradueix
GoldStar(en)Tradueix
Hitachi
National SemiconductorModifica el valor a Wikidata
Llançamentmarç 1976Modifica el valor a Wikidata
Final de vida2024Modifica el valor a Wikidata
EstatDiscontinuat
Característiques de Connectors
Representació esquemàtica
Modifica el valor a Wikidata
Format per
Registres de la CPU
index register(en)Tradueix
stack register(en)Tradueix
Comptador de programaModifica el valor a Wikidata
Elxip Z80 original.
Un Z80 enLQFP.
Zilog Z80 A.

ElZilog Z80 és unmicroprocessador de8 bits dissenyat i venut perZilog des del juliol de 1976. S'utilitzava àmpliament tant enmicroordinadors així com per a propòsits militars. El Z80 i els seus derivats i els clons constitueixen una de les famílies deCPU més comunament utilitzades de tot el temps, i, junt amb la família6502, dominava el mercat de microordinadors de 8 bits fins a finals dels anys 1970 a mitjan anys 1980.[1][2][3]

Història

[modifica]

Introducció

[modifica]

El Z80 va ser dissenyat principalment perFederico Faggin, que va estar treballant aIntel com a dissenyador cap de l'Intel 4004 i de l'Intel 8080. Quan es va acabar de produir, el1974,Federico Faggin va deixar Intel, va fundarZilog i va començar a treballar en el disseny de Z80 basant-se en l'experiència adquirida creant l'Intel 8080 i basant-se en l'estructura d'aquest últim. Dos anys després estava a la venda el Z80.

El Z80 estava dissenyat per ser compatible a nivell de codi amb l'Intel 8080, de manera que la majoria dels programes pel 8080 poguessin funcionar en ell, especialment elsistema operatiuCP/M.

El Z80 tenia vuit millores fonamentals respecte a l'Intel 8080:

  • Unconjunt d'instruccions millorat, incloent els nous registres índex IX i IY i les instruccions necessàries per manejar-los.
  • Dos bancs de registres que podien ser canviats de forma ràpida per accelerar la resposta ainterrupcions.
  • Instruccions de moviment de blocs,E/S de blocs i recerca debytes.
  • Instruccions de manipulació debits.
  • Un comptador de direccions pelrefresc de laDRAM integrat, que en el 8080 havia de ser proporcionat pelconjunt de circuits de suport.
  • Alimentació única de 5volts.
  • Necessitat de menyscircuits auxiliars, tant per a la generació del senyal de rellotge com per a l'enllaç amb la memòria i laE/S.
  • Més barat que l'Intel 8080.
  • Una tipus especial de reset que només reinicia el comptador de programa de manera que el Z80 es pot usar en un sistema de desenvolupament HISSI (In-Circuit Emulator).[4]

El Z80 va eliminar ràpidament a l'Intel 8080 del mercat i es va convertir en un dels processadors de 8 bits més populars. Les primeres versions funcionaven a 2,5MHz, però la seva velocitat ha augmentat fins als 20 MHz. Així, la versió més utilitzada va ser el Z80A funcionant a 3,58MHz (un quart de la freqüència PAL o NTSC) sent la velocitat de fàbrica de 4 MHz.[5]

En l'actualitat Zilog segueix fabricant versions del Z80 original i altres models compatibles que milloren les prestacions.

Usos notables

[modifica]

Al començament delsanys 1980 el Z80 o versions clòniques del mateix van ser usades en multitud d'ordinadors domèstics, com la gammaMSX, elRadio ShackTRS-80, elSinclairZX80,ZX81 iZX Spectrum. També va ser usat en l'Osborne 1, elKaypro i una gran quantitat d'ordinadors empresarials que dominaven el mercat per aquella època i que usaven elsistema operatiuCP/M.

A mitjananys 1980 el Z80 va ser usat en elTatung Einstein i la família d'ordinadors domèstics i empresarialsAmstrad CPC iAmstrad PCW. El Z80 també va ser usat en els ordinadorsTiki 100, que s'empraven en els col·legis deNoruega en aquells dies.

Va ser tan gran la popularitat del Z80 i el CP/M que altres ordinadors basats en elMOS Technology 6502 o6510 que ja estaven al mercat, com elBBC Micro, l'Apple II i elCommodore 64 podien ser ampliats mitjançant una targeta o cartutx que contenia un processador Z80. També elCommodore 128 incloïa un Z80 secundari al costat delMOS Technology 8502 principal per poder usar CP/M.

Ja en elsanys 1990 el Z80 ha estat usat en lesvideoconsolesSega Master System iSega Game Gear. A més les videoconsolesSNKNeo-Geo i laSega Mega Drive i moltes màquines arcade usen un Z80 com el processador especialitzat en so.

LesGame Boy iGame Boy Color deNintendo utilitzen una variant del Z80 fabricada perSharp.

En l'actualitat, part de la gamma decalculadores gràfiques programables deTexas Instruments com lesTU-73 (1998),TU-73 Explorer (2003),TU-82 (només el model de 1999),TU-83 Plus (només models de 1999 i 2001),[6] i les seves successores empren una versió clònica del Z80 fabricada per NEC com a processador principal.

A més el Z80 també és un microprocessador popular per ser usat ensistemes incrustats, camp on s'empra de manera extensiva.

Segones fonts i clònics

[modifica]

Mostek iSGS van sersegones fonts del Z80 (Mostek MK3880 i SGS Z8400).Sharp iNEC fabriquen clònics del Z80 (Sharp LH-0080 iNEC µPD780C).National Semiconductor va fabricar un processador clònic, elNSC800, amb tecnologiaCMOS però que no era compatible pin a pin.Hitachi va fabricar una versió amb tecnologia CMOS millorada, la segona font de la qual va ser curiosament la pròpia Zilog.

A laRepública Democràtica Alemanya es va produir una versió clònica del Z80 anomenadaU880, que va ser emprada en els sistemes informàtics deRobotron i deVEB Mikroelektronik Mühlhausen, així com les sèriesKC85 i en molts ordinadors de fabricació casolana.

ARomania es va fabricar una versió clònica del Z80, elMMN80, i que segons algunes fonts va ser també fabricada a laUnió Soviètica, on es van crear diverses còpies del Z80, sent el més conegut el T34. Aquest microprocessador va ser utilitzat en la majoria d'ordinadors fabricats en aquest país, gairebé tots clons delsSinclairZX Spectrum:Ice FelixHC85,HC90,HC91,HC2000,Datatim/Universitat Tècnica de TimisoaraTIM-S,MicroTIM iMicroTIM+ o elsIntreprinderea ElectrónicaCIP,CIP-02,CIP-03,CIP-04.

Avui en dia existeixen dos nuclis de processador anomenats T80 i TV80 que són funcionalment equivalents al Zilog Z80 i es troben disponibles sota una llicència de tipusBSD. El codi font d'aquests nuclis està disponible tant aVerilog com aVHDL. Una vegada sintetitzada aquesta última versió pot funcionar fins a 35MHz en unaFPGAXilinxSpartan II.

En l'actualitat la pròpia Zilog fabrica una versió millorada del Z80 anomenadaeZ80, que funcionant a 50 MHz té un rendiment similar a un Z80 funcionant a 150 MHz i a més pot adreçar fins a 16MB dememòria RAM estenent la grandària dels registres, davant dels 64KB del Z80.

Existeixen dissenys de maquinari actuals que implementen un Z80 dins d'un xip programables programant part del xip perquè compleixi les funcions del Z80.

  • No tots els clons d'aquest microprocessador tenen connectat el pin NMI, per la qual cosa en intentar usar-lo en alguns models aquest fa cas omís.
  • El T34BM1, clon soviètic del Z80.
    ElT34BM1, clon soviètic del Z80.
  • NEC µPD780C, clon del Z80 en la placa mare d'un ZX Spectrum.
    NECµPD780C, clon del Z80 en la placa mare d'unZX Spectrum.
  • Toshiba TMPZ84C015 - un Z80 que inclou funcions de perifèrics i d'altres al mateix xip.
    Toshiba TMPZ84C015 - un Z80 que inclou funcions de perifèrics i d'altres al mateix xip.
  • Hitachi HD64180
    Hitachi HD64180

Evolucions

[modifica]

Z180

[modifica]
Un antic Z180 en un empaquetatPLCC (els més petitsQFP iLQFP són més comuns avui en dia).
Z8S180.

ElZ180 és el successor del Z80. És compatible amb una llarga col·lecció de programari.[7] La família Z180 afegeix majors prestacions i funcions de perifèrics integrats com el generador de rellotge, comptadors/rellotges de 16 bits,controlador d'interrupcions, generadors d'estat d'espera, ports sèrie i un controladorDMA.[8] Usa cicles de lectura i escriptura separats, usant rellotges similars als del Z80 i als processadors Intel.[9] LaMMU integrada té la capacitat d'adreçar fins a 1MB de memòria. És possible configurar el Z180 perquè operi com un HitachiHD64180.

XipVelocitat (MHz)RellotgesE/SCtrl. comunicacionsUns altres
Z801806, 8, 102N/SCPU1 MB MMU, 2xDMAs, 2xUARTs
Z8018110116CPU1 MB MMU, 2xDMAs, 2xUARTs
Z8018216, 33, 200Rellotge sèrie, 24ESCC, CSIO, UARTS180 Megacell, 2xESCC channels, 16550 MIMIC
Z8019520, 3347/24SCC, CSIO, UART
Z8L180202Rellotge sèrieCSIO, UART1 MB MMU, 2xDMAs, 2xUARTs, 3.3 V Operation
Z8L182200Rellotge sèrieESCC, CSIO, UARTS180 Megacell, 2x canals ESCC, 16550 MIMIC, operació a 3,3V
Z8S18010, 20, 332Rellotge sèrieUART, DMA, I2C, SPI1 MB MMU, 2xDMAs, 2xUARTs

Z80182

[modifica]

ElZ80182 és una versió millorada del Z80 i és part de la família Z180. Se li sobrenomenaControlador de perifèrics intel·ligents de Zilog (ZIP: Zilog Intelligent Peripheral Controller). També és completament estàtic (el rellotge pot ser parat i no es perden dades dels registres) i té una opció de baixainterferència electromagnètica que redueix elslew rate de les sortides.

El Z80182 pot operar a 33MHz amb un oscil·lador extern operant a 5volts, o a 20 MHz usant l'oscil·lador intern a 3,3 V.[10]

Hitachi HD64180

[modifica]
Hitachi HD64180
Hitachi HD64180
Hitachi HD64180DIP64

ElHD64180 és un microprocessador basat en el Z80 desenvolupat per Hitachi que inclou una MMU. L'HD64180Super Z80 va ser posteriorment llicenciat a Zilog i venut amb el nom Z64180 incloent algunes millores com les presents en el Z180.

Z280

[modifica]
El Z280 en un empaquetatPLCC

ElZ280 va ser una millora de l'arquitectura Z80 presentada al juliol de 1987. Bàsicament és una versió CMOS lleugerament millorada de l'anterior Z800. Ambdues versions, el Z280 i el Z800, van ser fracassos comercials.[11]

Estructura

[modifica]

Malgrat ser un microprocessador de 8 bits, el Z80 pot manejar instruccions de 16 bits i pot adreçar fins a 64 KiB de RAM. Una de les característiques més ressenyables és que té les instruccions de l'Intel 8080 com a subconjunt, de manera que alguns ordinadors basats en Z80 podien executar programes dissenyats pelCP/M de l'8080. Això ha fet que els formats d'instrucció del Z80 siguin bastant complexos, ja que han de mantenir la seva compatibilitat amb el 8080. No obstant això el Z80 ha aconseguit millorar al microprocessador d'Intel en velocitat, ha afegit noves maneres d'adreçament i conté un joc d'instruccions més ampli.

Registres

[modifica]
Estructura interna del Z80.

L'estructura de registres del Z80 està composta per un banc principal, un altre alternatiu i finalment un banc compost per registres especials.[12] L'existència del banc alternatiu millora la velocitat davant la presència de lesinterrupcions, ja que permet canviar des del banc principal a l'alternatiu. Els registres són:

  • A, B, C, D, E, H i L (banc principal)
  • A', B', C', D', E', H' i L' (banc alternatiu)
  • I, R, IX, IY, SP i PC (registres especials)

Els registres del banc principal són generals i de 8 bits. Es poden prendre per parelles, sent llavors IX i IY els registres índexs. El registre A serveix d'acumulador. El R emmagatzema el bloc de memòria al refresc de la qual es va a procedir. El SP és el punter de cim de pila. El PC és el comptador de programa. El F conté els flags o també anomenats bits de condició.

Registres primaris Registres alternatius+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| A |S Z - A - P N C| F | A' |S Z - A - P N C| F'+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| B | C | | B' | C' |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| D | E | | D' | E' |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| H | L | | H' | L' |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Registres índex+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| IX |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| IY |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Punter de pila i Comptador de programa+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| SP | Punter de pila+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| PC | Comptador de programa+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Registre d'interrupcions iRegistre de refresc de memòria+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| I | R |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Acumulador

[modifica]

El registre utilitzat per guardar la dada que s'està usant.És el registre més important, al costat del registre F (amb el qual forma el parell de registres AF). La majoria de les operacions matemàtiques i lògiques de 8bits es realitzen a través d'aquest registre, d'aquí la seva importància.

Parell HL

[modifica]

És el parell de registres més versàtil, utilitzat sobretot per contenir adreces de memòria.En el registre simple L es col·loca el byte més baix (LOW en anglès) de l'adreça de memòria, i en H, es col·loca el byte més alt (HIGH en anglès) de l'adreça de memòria. Així mateix, és molt utilitzat per les trucades a subrutines BIOS (CALL) per a dades d'entrada/sortida de la subrutina anomenada. Algunes instruccions Assembler són específiques d'aquest parell de registres.

Parells BC i DE

[modifica]

S'utilitzen com a parells auxiliars d'HL en instruccions que manipulen blocs com LDI, LDIR, etc.

Registres indexats IX i IY

[modifica]

Són 2 registres de 16 bits.S'utilitzen com a registres basi per apuntar a una adreça de memòria d'on es va a prendre una dada. S'indica un byte addicional que implica desplaçament.

  • Encara que no està documentat oficialment, es poden utilitzar com 2 registres de 8 bits independents, obtenint un total de 4 registres de 8 bits extres.

Punter de pila SP

[modifica]

Permet l'amidament de rutines. Apunta a una zona de memòria anomenada STACK que és una estructura de pila o LIFO.

Registres especials

[modifica]
  • Flag F: Indica condicions especials en realitzar operacions matemàtiques o lògiques.

Serveix com a conjunt de banderes, que ens indiquen la informació sobre les operacions que s'estan realitzant.[13][14][15][16]

  • Registre d'interrupcions I: S'utilitza per executar qualsevol subrutina com a resposta a una interrupció maquinari, utilitzant-se com a capdavanter I com la part alta de l'adreça i la dada que existeixi en el bus de dades com la part baixa, això permet manejar 128 interrupcions diferents.
  • Registre de refresc R: El valor del registre R es col·loca en el bus d'adreces mentre s'activa el senyal de refresc proporcionada per la CPU. Això ocorre mentre la CPU descodifica una instrucció, o un prefix d'instrucció.

Bits de condició (flags) del Z80

[modifica]
  • 0-C: Implic.
  • 1-N: Resta BCD, per a correcció amb DAA.
  • 2-P/V: Paritat/desbordament.
  • 4-H: Mitjà implic, per a correcció BCD amb DAA.
  • 6-Z: Zero.
  • 7-S: Signe.

Els bits 3 i 5 no s'utilitzen, però certes instruccions els modifiquen, encara que no estan oficialment documentats.

Pins

[modifica]

Els pins del Z80. Les línies delbus de direccions es veuen en vermell, les delbus de dades en blau i les delbus de control en color verd.

+--\/--+<-- A11 1| |40A10 --><-- A12 2| |39A9 --><-- A13 3| |38A8 --><-- A14 4| |37A7 --><-- A15 5| |36A6 -->--> CLK 6| |35A5 --><-> D4 7| |34A4 --><-> D3 8| |33A3 --><-> D5 9| Z80 |32A2 --><-> D6 10| |31A1 -->+5V Vcc 11| |30A0 --><-> D2 12| |29 GND<-> D7 13| |28!RFSH --><-> D0 14| |27!M1 --><-> D1 15| |26!RESET <----> !INT 16| |25!BUSRQ <----> !NMI 17| |24!WAIT <--<-- !HALT 18| |23!BUSAK --><-- !MREQ 19| |22!WR --><-- !IORQ 20| |21!RD -->+------+

Vegeu també

[modifica]

Referències

[modifica]
  1. Font: Federico Faggin oral history.
  2. Balch, Mark. «Digital Fundamentals». A:Complete Digital Design: A Comprehensive Guide to Digital Electronics and Computer System Architecture. Nova York: McGraw-Hill Professional, 2003-06-18, p. 122.ISBN 0-07-140927-0. 
  3. The Seybold report on professional computing. Seybold Publications, 1983. «In the 8-bit world, the two most popular microcomputers are the Z80 and 6502 computer chips.» 
  4. «Z80 Special Reset». [Consulta: 11 gener 2021].
  5. «Z80180 Microprocessor Unit Product Specification» (pdf). Zilog, 01-11-2006. [Consulta: 15 juliol 2009].
  6. «DataMath Calculator Museum» (en anglès). [Consulta: 29 juliol 2016].
  7. Ganssle, Jack. «The Z80 Lives!», 1992.
  8. Jack G. Ganssle..The art of programming embedded systems. Academic Press, 1992, p. 13.ISBN 9780122748806. 
  9. Stuart R. Ball..Embedded microprocessor systems real world design. Newnes, 2002, p. 34.ISBN 9780750675345. 
  10. «CPU Control Register». A:Z80182/Z8L182 Zilog Intelligent Peripheral Controller Product Specification. Zilog, 1997, p. 3–48. 
  11. «Z80S180/Z80L180 Product Specification» (pdf). San Jose,Califòrnia: Zilog, 2000. [Consulta: 15 juliol 2009].
  12. Harston, J.G. «Z180 Opcode Map», 09-09-1997. [Consulta: 15 juliol 2009].
  13. «Z8S180 SL1960 Product Specification» (pdf). San Jose,Califòrnia: Zilog, 1998. [Consulta: 15 juliol 2009].
  14. «Z8018x MPU Family User Manual» (pdf). San Jose,Califòrnia: Zilog, 2003. [Consulta: 15 juliol 2009].
  15. Harston, J.G. «Full HD64180/Z180 Opcode List», 15-04-1998. [Consulta: 15 juliol 2009].
  16. Harston, J.G. «Full Z280 Opcode List», 15-04-1998. [Consulta: 15 juliol 2009].

Bibliografia

[modifica]
Targetes de referència per a la programació de CPUs Z80 de tres fabricants diferents.

Text

[modifica]
  • Z280 MPU Microprocessor Unit Preliminary Technical Manual. Zilog, 1989 [Consulta: 15 juliol 2009]. Arxivat 2011-06-08 aWayback Machine.(Nota: Fitxer PDF de 20MB)
  • Z80 Family Data Book. Zilog, Gener de 1989. 
  • Reh, Tilmann «The CPU280 and Z280». TCJ, 16-09-1991 [Consulta: 15 juliol 2009].
  • Sesto Rubino, Patrizio; Giuseppe Pranzo Zaccaria. Editrice Il Rostro.Il nuovo manuale Z80, 1982. 
  • Zilog.Zilog Components Data Book (en anglès), 1985. 
  • Zilog.Zilog Z-80 Data Book (pdf) (en anglès), 1978 [Consulta: 20 juliol 2009]. Arxivat 18 October 2010[Date mismatch] aWayback Machine.
  • Anderson, Alexander John. CRC Press,.Foundations of Computer Technology (en anglès), 8 set 1994.ISBN 0-412-59810-8. 
  • Artwick, Bruce A. Prentice-Hall.Microcomputer interfacing (en anglès), 1980.ISBN 978-0-13-580902-0. 
  • Axelson, Jan. Lakeview research.Embedded ethernet and internet complete (en anglès), 2003.ISBN 978-1-931448-00-0. 
  • Balch, Mark. «Digital Fundamentals». A: McGraw-Hill Professional.Complete Digital Design: A Comprehensive Guide to Digital Electronics and Computer System Architecture (en anglès), 2003.ISBN 0-07-140927-0. 
  • Brock, Gerald W. Harvard University Press.The second information revolution (en anglès), 2003.ISBN 978-0-674-01178-6. 
  • Wai-Kai Chen. «61.4 - Microprocessor Based Degins: Interfacing». A: CRC Press.The circuits and filters handbook (en anglès), 2002.ISBN 978-0-8493-0912-0. 
  • Ciarcia, Steve. BYTE.Build your own Z80 computer: design guidelines and application notes (en anglès), octubre 1981.ISBN 0-07-010962-1. 
  • Commodore Business Machines. Bantam Books.Commodore 128: Programmer's Reference Guide (en anglès), 1986.ISBN 978-0-553-34292-5. 
  • Daniel Sánchez-Crespo Dalmau. New Riders.Core techniques and algorithms in game programming (en anglès), 2004.ISBN 978-0-13-102009-2. 
  • Froehlich, Robert A. Crown Publishers.Free software catalog and direct (en anglès), 1984.ISBN 978-0-517-55448-7. 
  • Joe Grandet al.. Syngress.Game console hacking: Xbox, PlayStation, Nintendo, Game Boy, Atari, & Sega (en anglès), 2004.ISBN 978-1-931836-31-9. 
  • Heath, Steve. Newnes.Embedded systems design (en anglès), dicembre 2002.ISBN 978-0-7506-5546-0. 
  • Holtz, Herman. Chapman and Hall.Computer work stations - A Manager's Guide to Office Automation and Multi-User Systems (en anglès), 1985.ISBN 978-0-412-00491-9. 
  • Hyder, Kamal; Bob Perrin. Newnes.Embedded systems design using the Rabbit 30000 microprocessor (en anglès), 2004.ISBN 978-0-7506-7872-8. 
  • Longley, Dennis; Michael Shain. MacMillan Press.Expanding and networking microcomputers: the complete and up to date guide to over 600 boards for Apple and IBM PCs (en anglès), 1985.ISBN 978-0-333-38006-2. 
  • Aditya P. Mathur. McGraw Hill.Introduction to Microprocessors (en anglès), 1990.ISBN 978-0-07-460222-5. 
  • Meystel, Alex. World Scientific.Autonomous mobile robots: vehicles with cognitive control (en anglès), 1991.ISBN 978-9971-5-0089-4. 
  • Miesenberger, Klaus. Springer-Verlag.Computers Helping People with Special Needs (en anglès), 2008.ISBN 978-3-540-70539-0. 
  • Nelson, Ross P. Microsoft Press.The 80386 book: assembly language programmer's guide for the 80386 (en anglès), 1989.ISBN 978-1-55615-138-5. 
  • Nitsche, Michael. «Games and Rules». A: MIT Press.Video Game Spaces: Image, Play, and Structure in 3D Worlds (en anglès), 2009.ISBN 0-262-14101-9. 
  • Sanchez, Julio; Maria P. Canton. CRC Press.Software solutions for engineers and scientists (en anglès), 2008.ISBN 978-1-4200-4302-0. 
  • Scanlon, Leo J. Brady Books.8086/8088/80286 assembly language (en anglès), 1978.ISBN 978-0-13-246919-7. 
  • Sinclair, Ian R. Newnes.Practical electronics handbook (en anglès), 2000.ISBN 978-0-7506-4585-0. 
  • Zaks, Rodnay. Sybex Inc.Programming the Z80 (en anglès), 1981.ISBN 978-0-89588-069-7. 
  • Cahners Asia Limited.Electronic Business Asia (en anglès), 1997. 

Publicacions

[modifica]

Articles de l'arquitectura del Z80

[modifica]
  • A. El-Hajj; K.Y. Kabalan; M. Mneimneh; F. Karablieh «Microprocessor simulation and program assembling using spreadsheets» (en anglès). Simulation, 75, agosto 2000.DOI:10.1119/1.14604.
  • K. Nagasawa; K. Taki; H. Tamemoto; B.Y. Lee; H. Tanaka; S. Imai; Y. Kajikawa; D. Azuma «Design and evaluation for super low power Z80 with pass-transistor logic» (en anglès). Sharp Technical Journal, 67, abril 1997.
  • W. Lunscher «Semaphore Strategy For Z80» (en anglès). IEEE Micro, 5, 1985.DOI:10.1109/MM.1985.304535.
  • M. Smith; B.E. Luff «Automatic Assembler Source Translation From The Z80 To The Mc6809» (en anglès). IEEE Micro. IEEE, 4, 1984.DOI:10.1109/MM.1984.291314.

Usos educatius

[modifica]

Aplicacions científiques

[modifica]

Enllaços externs

[modifica]
AWikimedia Commons hi ha contingut multimèdia relatiu a:Zilog Z80
Registres d'autoritat
Obtingut de «https://ca.wikipedia.org/w/index.php?title=Zilog_Z80&oldid=34247572»
Categoria:
Categories ocultes:

[8]ページ先頭

©2009-2025 Movatter.jp