Category:Z80 Assembly: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 7:
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>
 
Today, the Z80 is still widely used in embedded systems and consumer electronics. Several cross assemblers exist for the Z80, e.g. [http://savannah.nongnu.org/projects/z80asm/ z80asm]. Also, some emulators of e.g. the Amstrad CPC feature a built-in assembler.
 
==References==
Anonymous user