Может кому пригодится. Програмка на Matlab Создает таблицу синуса (ее четвертую часть) и записывает ее в файл который можно напрямую подсьединять к асемблеру.
clear; clc; N=256; % Число дискретов tab_sin=zeros(1,(N+1)); fid = fopen('sin_table.txt','w'); fprintf(fid,'.db \t'); for i=1:(N+1) tab_sin(i)=round((sin((i-1)*2*pi/(4*N)))*127); if (rem(i,8)==0) fprintf(fid,'0x%s\n',dec2hex(tab_sin(i),2)); fprintf(fid,'.db \t'); else fprintf(fid,'0x%s,',dec2hex(tab_sin(i),2)); end; end fprintf(fid,'\n'); fclose(fid); pg = 1:N+1; stem(pg-1,tab_sin(pg));