D
tableasc: resq 128
%assign i 0
%rep 127
inc byte [tableasc+i]
%assign i i+1
%endrep
tableasc: resq 128
присмотрелся, шагают данные по 7 байт, 5м байтом после кода % идет символ.. Но массив почему то начинается с 5a т.е 90dec и заканчивается 8d - 216 dec, а до и после программа сама, все плотно так упаковано, может памяти не хватает по дефолту? надо что то выделять дополнительно?