|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 11
|
||||||
Исправление ошибки в программе04.02.2013, 14:19. Показов 1317. Ответов 11
Метки нет (Все метки)
Всем здрасьте! Помогите пожалуйста с ошибкой. Программа должна работать, по идее, но она увы вредничает.
Компилирую в ТАСМ5. Ошибки: 31 строка Illegal Instruction/ 97 строка Undefined symbol: mbi и так далее. Я себе уже голову сломал, чего только не перепробовал. Ошибка то какая-то мизерная, а осилить не могу. Код
0
|
||||||
| 04.02.2013, 14:19 | |
|
Ответы с готовыми решениями:
11
Исправление ошибки Исправление ошибки при решении примера (linux nasm) Исправление ошибки в коде |
|
Ушел с форума
16372 / 7684 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|
| 04.02.2013, 14:27 | |
|
korg.eg,
скорее всего, описание структуры MEMORY_BASIC_INFORMATION нужно добавить прямо в твой asm-файл, вероятнее всего, эта структура не описана в win32.inc, это ведет к ошибке в строке 31 mbi MEMORY_BASIC_INFORMATION <?> а далее там, где встречается упоминание переменной mbi в строках 97, 98 и 105 будут ошибки "Undefined symbol: mbi"
1
|
|
|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 11
|
|||||||
| 04.02.2013, 14:32 [ТС] | |||||||
|
Вот описание структуры, которое я пробовал подружить со своим кодом, но увы.... Если не затруднит - помогите пожалуйста! ![]()
0
|
|||||||
|
Ушел с форума
16372 / 7684 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
||||||
| 04.02.2013, 14:32 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 11
|
|
| 04.02.2013, 14:35 [ТС] | |
|
А в какой строке вписать лучше?
0
|
|
|
Ушел с форума
16372 / 7684 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|
| 04.02.2013, 14:35 | |
|
сразу после include win32.inc и в строке нужна точка .model flat,STDCALL
1
|
|
|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 11
|
|
| 04.02.2013, 14:56 [ТС] | |
|
все равно ругается зараза!
![]() как не пробовал поменять описание структуры
0
|
|
|
64 / 64 / 0
Регистрация: 06.10.2011
Сообщений: 299
|
||
| 04.02.2013, 15:41 | ||
|
переходи на масм32. твой код начал править как увидел, что все в ручную прописано мне аж поплохело. тасм5 устарел
ну не то что устарел. есть более поздние тасмы, причем это вообще платный проект. а если ты особо еще в него не углубился то сейчас легко перейти и масм бесплатный
1
|
||
|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 11
|
||||||
| 04.02.2013, 16:19 [ТС] | ||||||
|
Установил МАСМ, если под него подгонять этот код -многое менять придется?
Что успел сделать - ошибок пока не выдавало на операцию "Assemble ASM file" Дальше ничего не получается! Какова последовательность дальнейших действий? Еще такое ощущение, что библиотеки вообще не подключил! Какие надо - хз((( Вот нынешний код в МАСМе
0
|
||||||
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
||||||
| 04.02.2013, 17:43 | ||||||
|
korg.eg, буфер был маловат. Ну и исправил ещё по мелочам.
Кликните здесь для просмотра всего текста
1
|
||||||
|
Ушел с форума
16372 / 7684 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
||||||
| 05.02.2013, 10:32 | ||||||
|
мой вариант
1
|
||||||
|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 11
|
|
| 08.02.2013, 09:30 [ТС] | |
|
Всем огромное спасибо за помощь и участие!
В итоге эпопея с программой завершилась тем, что попытки показать код под masm были отвергнуты, а первоначальный код был поправлен преподавателем и мне был вручен файл win32.inc с уже описанной в нем структурой mbi. Еще раз большущее спасибо
0
|
|
| 08.02.2013, 09:30 | |
|
Помогаю со студенческими работами здесь
12
Исправление ошибки на DEBUG Вычисление полинома по схеме Горнера (исправление ошибки) Найти ошибки в данной программе (известно что есть только 2 ошибки) Исправление ошибки в программе вычисления CRC16 Исправление ошибки в программе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|