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 output
Loads an 8 bit value from a memory address
    If 2nd arg. start with '*', it is always treated as
    an indirect value.