INSiraJMENTS


/. Общие вопросы


result[1]=12;

result[2]=add(result[0], result[1]); result[l]=mul(result[0], result[2]); result[3]=div(result[1], result[2]); return; }

16-bit 2-dim Matrixx

I

■k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k-k

копирования

* Имя: 16-bit 2-dim Matrix

* Назначение: Тестовая прикладная задача

16-битных значений.

 

typedef unsigned short Ulntlb;  
const UIntl6 ml[16][4] = {  
{0x1234, 0x5678, 0x9012, 0x3456},
{0x7890, 0x1234, 0x5678, 0x9012},
{0x3456, 0x7890, 0x1234, 0x5678},
{0x9012, 0x3456, 0x7890, 0x1234},
{0x1234, 0x5678, 0x9012, 0x3456},
{0x7890, 0x1234, 0x5678, 0x9012},
{0x3456, 0x7890, 0x1234, 0x5678},
{0x9012, 0x3456, 0x7890, 0x1234},
{0x1234, 0x5678, 0x9012, 0x3456},
{0x7890, 0x1234, 0x5678, 0x9012},
{0x3456, 0x7890, 0x1234, 0x5678},
{0x9012, 0x3456, 0x7890, 0x1234},
{0x1234, 0x5678, 0x9012, 0x3456},
{0x7890, 0x1234, 0x5678, 0x9012},
{0x3456, 0x7890, 0x1234, 0x5678},
{0x9012, 0x3456, 0x7890, 0x1234}

void main(void)

int i, j;

volatile UIntl6 m2[16][4], m3[16][4]

for(i=0;


for(:=o; :<   ++)  
{      
m2[i] [j] = ml[i] [j];
m3[i] [j] = m2[i] [j];

Библиотека Компэла