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

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.ASSEMBLER —› Мега вопрос про мега массивы (или ml - медленный?)

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


Дата: Окт 13, 2003 15:57:03

что за проблема с masm'ом - делаешь что-то типа
LALALA STRUC
  a  DWORD ?
  b ....
  c DWORD 2048*2048 dup (?)
LALALA ENDS


3 часа компиляции, так и не дождался конца. убил процесс.

в чем трабл?????


Дата: Окт 13, 2003 17:59:21

Мы уже это обсуждали. Ищи на форуме.


Дата: Окт 16, 2003 19:50:32

искал, не нашел. где??


Дата: Окт 16, 2003 19:54:27

нашел!!


Дата: Окт 16, 2003 23:22:10

jekyll
Так как это решается?


Дата: Окт 19, 2003 16:56:18

Black_mirror
Пока не знаю, но решу этот вопрос


Дата: Окт 19, 2003 17:04:02

Four-F предлагает делать один раз объектник и при линковке его подсоединять, но имхо это далеко не оптимально. Попробовал NASM, но он неудобно для меня работает со структурами. Попробую FASM. Может он зарулит, не знаю.


Дата: Окт 21, 2003 20:03:37

Ну так вот. ФАСМ разрулил тему. Я сделал так:
Создал утилу, которая в командной строке принимает размер массива. По этому размеру она создает файл (у меня он больше метра), который состоит из одних нулей. Потом в секции данных пишешь что-то типа:
massiva file 'massiv.inc'
Секция данных становится нужной мне длины, и все Оk.
С МАСМом такая фича не прокатывает, т.к. он читает файлы по строкам, а не единым массивом, поэтому истошно вопит, что длина строки уж очень большая. Пусть это ляжет на совесть Hutch'а . =(((


Дата: Окт 21, 2003 20:23:32

jekyll
Пусть это ляжет на совесть Hutch'а
Это не Hutch'а вина, а мелкомягких :)


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