Category:Z80 Assembly: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
mNo edit summary
Line 3: Line 3:
|LCT=no
|LCT=no
}}
}}
Z80 Assembly is an assembly language for the [[wp:Zilog Z80|Zilog Z80]] processor, which was introduced in 1976 and used in 1980s home computers such as the Sinclair ZX Spectrum and the Amstrad CPC series. In the late 1990s, some TI graphing calculators (e.g. the TI-83 series) were also Z80-based.
'''Z80 Assembly''' is an assembly language for the [[wp:Zilog Z80|Zilog Z80]] processor, which was introduced in 1976 and used in 1980s home computers such as the Sinclair ZX Spectrum and the Amstrad CPC series. In the late 1990s, some TI graphing calculators (e.g. the TI-83 series) were also Z80-based.


The Z80 is binary compatible with the earlier Intel 8080, but the assembly code is different because instead of having several different commands for loading and storing data, there is only one,<tt>LD</tt>, on the Z80. Therefore, on the assembly level, Z80 code is actually closer to 8086 code when <tt>MOV</tt> is changed to <tt>LD</tt> and the different register structure is taken into account.<ref>http://en.wikipedia.org/wiki/Z80#Z80_assembly_language</ref>
The Z80 is binary compatible with the earlier Intel 8080, but the assembly code is different because instead of having several different commands for loading and storing data, there is only one,<tt>LD</tt>, on the Z80. Therefore, on the assembly level, Z80 code is actually closer to 8086 code when <tt>MOV</tt> is changed to <tt>LD</tt> and the different register structure is taken into account.<ref>http://en.wikipedia.org/wiki/Z80#Z80_assembly_language</ref>

Revision as of 08:53, 9 August 2011

Language
Z80 Assembly
This programming language may be used to instruct a computer to perform a task.
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Z80 Assembly.

Z80 Assembly is an assembly language for the Zilog Z80 processor, which was introduced in 1976 and used in 1980s home computers such as the Sinclair ZX Spectrum and the Amstrad CPC series. In the late 1990s, some TI graphing calculators (e.g. the TI-83 series) were also Z80-based.

The Z80 is binary compatible with the earlier Intel 8080, but the assembly code is different because instead of having several different commands for loading and storing data, there is only one,LD, on the Z80. Therefore, on the assembly level, Z80 code is actually closer to 8086 code when MOV is changed to LD and the different register structure is taken into account.[1]

Today, the Z80 is still widely used in embedded systems and consumer electronics.

References

See also

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "Z80 Assembly"

The following 126 pages are in this category, out of 126 total.