Я наверное так же делал в своё время, лепил всё подряд ради изучения.
ну да это интересно же, я вот сейчас никак в память попасть не могу, скрипт nasm-мовский создает дырявый массив с шагом rax и меньше не хочет делать
tableasc: resq 128
%assign i 0
%rep 127
inc byte [tableasc+i]
%assign i i+1
%endrep
хотя я byte пишу, всеравно шагает по 8 байт