SOFTWARE IMPLEMENTATION OF A DAC