Многомерные массивы на ассемблере.

Тема в разделе "WASM.BEGINNERS", создана пользователем Sawamura, 13 окт 2006.

  1. Sawamura

    Sawamura New Member

    Публикаций:
    0
    Регистрация:
    17 июн 2006
    Сообщения:
    12
    Можно ли как-нить реализовать многомерные массивы на ассемблере? Если да, то как (хотя бы общее описание) ? Поиск по форуму ничего не дал.
     
  2. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    A[row] = A[row*width+col]
     
  3. koderr

    koderr New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2006
    Сообщения:
    205
    censored


    может, так?
    A[row] = A[row*col*sizeof(A[0])]
     
  4. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia

    нет
    (row*width + col) * sizeof(A[0])
     
  5. koderr

    koderr New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2006
    Сообщения:
    205
    n0name
    что есть width и что есть col?
     
  6. Sawamura

    Sawamura New Member

    Публикаций:
    0
    Регистрация:
    17 июн 2006
    Сообщения:
    12
    n0name
    Да, точно подходит. Как это я сам не догадался до такой простой истины :) Спасибо.
     
  7. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    koderr
    col - номер колонки
    width - длина строки.
     
  8. koderr

    koderr New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2006
    Сообщения:
    205
    n0name
    Так это ты вычисляешь адрес элемента :) млин, не сразу допер.