z80 is a historical assembly language created in 1976.

43Years Old 1,000Users 0Jobs
  • z80 ranks in the bottom 50% of languages
  • z80 first appeared in 1976
  • I have 9 facts about z80. just email me if you need more.

Example code from the web:

 ; memcpy --
 ; Copy a block of memory from one location to another.
 ; Entry registers
 ;      BC - Number of bytes to copy
 ;      DE - Address of source data block
 ;      HL - Address of target data block
 ; Return registers
 ;      BC - Zero

             org     1000h       ;Origin at 1000h
 memcpy      public
 loop        ld      a,b         ;Test BC,
             or      c           ;If BC = 0,
             ret     z           ;Return
             ld      a,(de)      ;Load A from (DE)
             ld      (hl),a      ;Store A into (HL)
             inc     de          ;Increment DE
             inc     hl          ;Increment HL
             dec     bc          ;Decrement BC
             jp      loop        ;Repeat the loop

Last updated February 11th, 2019