Difference between revisions of "Z80"

From Chessprogramming wiki
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 14: Line 14:
  
 
=Z80 Chess Programs=
 
=Z80 Chess Programs=
 +
* [[:Category:Z80]]
 
with [[Assembly]] listings:
 
with [[Assembly]] listings:
* [[Sargon]]
+
* [[1K ZX Chess]] <ref>[http://users.ox.ac.uk/~uzdm0006/scans/1kchess/assem.html 1K ZX81 Chess Z80 Assembly listing] © Copyright [[David Horne]] 1983</ref>
: [http://www.andreadrian.de/schach/sargon.asm Sargon Z80 assembly listing] by [[Dan Spracklen|Dan]] and [[Kathe Spracklen]], hosted by [[Andre Adrian]]
+
* [[Sargon]] <ref>[http://www.andreadrian.de/schach/sargon.asm Sargon Z80 assembly listing] by [[Dan Spracklen|Dan]] and [[Kathe Spracklen]], hosted by [[Andre Adrian]]</ref>
* [[1K ZX Chess]]
 
: [http://users.ox.ac.uk/~uzdm0006/scans/1kchess/assem.html 1K ZX81 Chess Z80 Assembly listing] © Copyright [[David Horne]] 1983
 
  
 
=See also=
 
=See also=
Line 31: Line 30:
 
* [https://en.wikipedia.org/wiki/Rodnay_Zaks Rodnay Zaks] ('''1979'''). ''[https://en.wikipedia.org/wiki/Programming_the_Z80 Programming the Z80]''. Sybex <ref>[http://www.z80.info/zaks.html pdf download link by Rodnay Zaks]</ref>
 
* [https://en.wikipedia.org/wiki/Rodnay_Zaks Rodnay Zaks] ('''1979'''). ''[https://en.wikipedia.org/wiki/Programming_the_Z80 Programming the Z80]''. Sybex <ref>[http://www.z80.info/zaks.html pdf download link by Rodnay Zaks]</ref>
 
* Editor ('''1981'''). ''Battle of the Chips''. [[Personal Computing#5_1|Personal Computing, Vol. 5, No. 1]], pp. 82 » [[6502]]
 
* Editor ('''1981'''). ''Battle of the Chips''. [[Personal Computing#5_1|Personal Computing, Vol. 5, No. 1]], pp. 82 » [[6502]]
 +
* Darryl Sloan ('''2020'''). ''First Steps in Z80 Assembly Language''. [http://ped.7gods.org/z80.pdf pdf]
  
 
=External Links=  
 
=External Links=  
 
* [https://en.wikipedia.org/wiki/Zilog_Z80 Zilog Z80 from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Zilog_Z80 Zilog Z80 from Wikipedia]
* [http://www.zilog.com/index.php?option=com_product&Itemid=26&mode=showFamilyDetails&familyId=20&parent_id=113 Zilog Z80 Product Family] Zilog official website
+
* [https://www.assemblytutorial.com/z80/ Assembly Tutorials: Learn Z80 Assembly Programming... With ChibiAkumas!]
* [http://www.opencores.org/project,t80,overview T80 cpu - Overview] from [http://www.opencores.org/ OpenCores.org]
+
* [https://opencores.org/projects/t80 T80 cpu - Overview] from [https://opencores.org/ OpenCores.org]
* [http://nemesis.lonestar.org/computers/tandy/software/apps/m4/qd/opcodes.html 8080/Z80 Instruction Set]
 
 
* [http://www.nickpelling.com/gameboymultiply.html Fast multiplication on the Game Boy!] by [[Nick Pelling]]
 
* [http://www.nickpelling.com/gameboymultiply.html Fast multiplication on the Game Boy!] by [[Nick Pelling]]
  
 
=References=  
 
=References=  
 
<references />
 
<references />
 
 
'''[[Hardware|Up one Level]]'''
 
'''[[Hardware|Up one Level]]'''
 
[[Category:Die]]
 
[[Category:Die]]

Latest revision as of 13:23, 21 July 2021

Home * Hardware * Z80

Die of a Z80A [1]

Z80,
an 8-bit microprocessor designed by Zilog founder and CEO Federico Faggin, first released by Zilog in July 1976. It was designed to be binary upward compatible with the Intel 8080 so that most notably the CP/M operating system would run unmodified, but offered an enhanced instruction set, two separate register banks plus two additional 16-bit index registers IX and IY.

Architecture

Z80 arch.svg

The 8080 compatible registers AF, BC, DE, HL are duplicated as two separate banks in the Z80 [2]

Endianess

Like 8080, Z80 is a little-endian machine, concerning the byte-order of 16-bit words in memory.

Z80 Chess Programs

with Assembly listings:

See also

Selected Publications

External Links

References

  1. An original Zilog Z80 Z0840004PSC with a datecode of 9012. Die size 3545x3350µm., source: Zilog Z80 Z0840004PSC : weekend die-shot : ZeptoBars, Zilog Z80 from Wikipedia
  2. Z80 architecture, by Appaloosa, October 17, 2007, Zilog Z80 from Wikipedia
  3. 1K ZX81 Chess Z80 Assembly listing © Copyright David Horne 1983
  4. Sargon Z80 assembly listing by Dan and Kathe Spracklen, hosted by Andre Adrian
  5. pdf download link by Rodnay Zaks

Up one Level