code: def _aload8(ins):
      ''' Loads an 8 bit value from a memory address
      If 2nd arg. start with '*', it is always treated as
      an indirect value.
      '''
      output = _addr(ins.quad[2])
      output.append('ld a, (hl)')
      output.append('push af')
  
      return outpuf _aload8(ins):
      ''' Loads an 8 bit value from a memory address
      If 2nd arg. start with '*', it is always treated as
      an indirect value.
      '''
      output = _addr(ins.quad[2])
      output.append('ld a, (hl)')
      output.append('push af')
  
      return output
docs: Loads an 8 bit value from a memory address
      If 2nd arg. start with '*', it is always treated as
      an indirect value.