alex_m (25.03.2010 09:45, просмотров: 147) ответил AVF на исходник приведите - объявление переменных и как саму функцию вызываете
Вот прямо передрал с руковоства:
register int result asm("A");
int *xmemory;
int *ymemory;
int xVal = 0x8000, yVal = 0x7FFF;
result = __builtin_mpy(xVal, yVal,&xmemory, &xVal, 2,&ymemory, &yVal, 2);
Должно получится 0х8001 но вылазит ошибка симуляции
CORE-E0011: Trap due to unimplemented RAM or PSV memory access, occurred from instruction at 0x00041e
CORE-E0006: Trap due to memory access outside Y data space, occurred from instruction at 0x00041e