3 года назад

Чтение данных массива из файла

Есть некоторый текстовый файл в котором записаны: количество столбцов, количество строк и значения ячеек двух массивов (для дальнейшего перемножения).Необходимо все эти данные считать и затем использовать в работе программы (перемножить матрицы).Как лучше устроить такой файл для более удобного чтения? И как производить такое чтение используя WiAPI или встроенные функции MASM? Можно ли использовать ii файлы? И как их использовать на ассемблере?Мне известен следующий метод чтения данных из файла:mov  of.Flags, OFN_FILEMUSTEXIST o \        OFN_PATHMUSTEXIST o OFN_LONGNAMES o\        OFN_EXPLORER o OFN_HIDEREADONLYivoke GetOpeFileName, ADDR of.if eax==TRUE  ivoke CeateFile, ADDR buffe,\            GENERIC_READ o GENERIC_WRITE,\            FILE_SHARE_READ o FILE_SHARE_WRITE,\            NULL, OPEN_EXISTING, FILE_ATTRIBUTE_ARCHIVE,\            NULL  mov hFile, eax  ivoke GlobalAlloc, GMEM_MOVEABLE o GMEM_ZEROINIT, MEMSIZE  mov  hMemoy, eax  ivoke GlobalLock, hMemoy  mov  pMemoy,eax  ivoke ReadFile, hFile, pMemoy, MEMSIZE-1, ADDR SizeReadWite,NULL  ivoke SedMessage, hwdEdit, WM_SETTEXT, NULL,pMemoy  ivoke CloseHadle, hFile  ivoke GlobalUlock, pMemoy  ivoke GlobalFee, hMemoyНо данный метод считывает все без разбора и выводит сразу в edit, мне же необходимо считать определенные данные в определенные переменные из раздела ".data".

SomBOSS (Гость) Assembler
3

Assembler: Чтение данных массива из файла

8 месяцев назад Нужна помощь в написании программы "Запись и чтение данных в виртуальном и защищённом режиме (ОЗУ->HDD)"

Нужна помощь в написании программы "Запись и чтение данных в виртуальном и защищённом режиме (ОЗУ->HDD)". Может быть, у кого-то есть полезные ссылки какие-нибудь.Спасибо.

Divitay (Гость) Нет ответов
3
8 месяцев назад Прошу помочь. Вывод получившегося массива на экран. Assembler. TASM

Здравствуйте. задача в том, чтобы попарно переставить местами элементы массива 0 с 1, 2 с 3 и т.д. И вывести получившийся массив на экран. Код компилируется без ошибок, но exe файл не запускается. Не могли бы вы посмотреть его и, по возможности, дополнить так, чтоб исходный и получившийся массивы выводились на экран.Собственно сам код..286.model  small.stack 100h .dataMASS dw 10h,2h,3h,4h,5h,6h,15h,9h,1h,7h .codestat:  mov ax,@data    mov ds,ax    lea si,MASS; загр...

OmeNv2.0 (Гость) Нет ответов
3
8 месяцев назад Сделать пересылку элементов исходного массива (Assembler)

Написать программу, которая осуществляет пересылку элементов исходного массива (символьная строка) в другую область памяти (второй символьная строка), изменяя их порядок. Соответствие элементов строк s1, s2 зависит от варианта (табл. 2.2).Для выполнения п.2 необходимо определить строку s1 произвольного содержания длиной восемь элементов, а для строки s2 зарезервировать область памяти соответствующего размера. Строки определяются в различных сегментах программы (для четных номеров вариантов строк...

Paha Pahan (Гость) Нет ответов
3
Чтение данных массива из файла (Assembler) - вопросы и ответы на все случаи жизни - справочник Assembler moi-vopros.ru