Цитата(gala @ Jun 6 2008, 20:47)

Cx51 Compiler User's Guide:
C517 ... high speed 32-bit arithmetic
И кто получил положит. рез-т для SiLabs F120 ?
...отзовитесь...
Первое. Зайдите на официальный сайт компании Keil там анонс работы с аппаратным умножителем для SiLabs в Keil напечатан уже давно. Можете там поискать ответ на ваш вопрос.
Второе. Скачайте новую версию Keil (и обновите с сайта silabs длл отладчика). Главное чтобы оболочка uVision была посвежее.
Третье. Прочтите еще раз мой преыдущий пост и проделайте то что я вам там говорил.
Четвертое. Я этой опцией не пользовался. Так как аппаратный умножитель использую в цикле (цикл слишком длинный), где время выполнения каждой строчки играет роль. По этому вход выход в процедуру, да еще с подготовкой меня не устроил. Но только что проверил как это работает на оболочке u3 и u2. Действительно работает с аппаратным умножителем через процедуру MUL_120. Побывал и в ней. Там все красиво. Оптимально. Да тут и не сделать криво. 4 байта положил, подождал два такта и забрал 4 байта.
Пятое. Прочтите документацию на F120, главу про аппаратный умножитель с накоплением.
Так что дерзайте и будет вам счастье.
Удачи.