· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.ASSEMBLER —› массивы и fpu

Посл.отвђт Сообщенiе


Дата: Авг 18, 2003 17:32:40

Как в массиве изменить n-ый элемент? Есть массив со значениями fpu: mas dd 0.0,0.0,0.0. Как сделать второй элемент равным 1.0?


Дата: Авг 18, 2003 19:58:03

.DATA
mas dd 0.0,0.0,0.0
val dd 1.0

.CODE
push val
pop DWORD PTR [mas + 4]


Дата: Авг 18, 2003 20:22:21

Quantum
Ты гений! это так просто!? мне стыдно за глупый вопрос...


Дата: Сен 7, 2003 16:52:44 · Поправил: Andrey Ch

у меня похожий вопрос.
есть 2x мерный массив Test(x,y)
Каждый елмент этого массива имеет структуру
element struc
{
.1 dd 0
.2 dd 0
.3 dd 0
.4 dd 0
}

как мне на асме (fasm) организовать 2x мерный массив,
и как мне обратиться к любому элементу этого массива?


Дата: Сен 8, 2003 19:51:15

Andrey Ch
Двухмерный массив -- это последовательность одномереых

размер массива
[ --------------------------------- ]
element1,element2,element3,element4
element1,element2,element3,element4
element1,element2,element3,element4


Таким образом, несложно обращатся к N ому элементу, зная i,j

J*(Размер массива)+i

Вот так всё просто.


Дата: Сен 8, 2003 22:36:55

Спасибо
Вопрос закрыт

Эта тема закрыта. Отвђты больше не принимаются.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.055