EUROMICRO JOURNAL : INTERNATIONAL JOURNAL OF MICROPROCESSING AND MICROPROGRAMMING