Вверх ↑
Этот топик читают: Гость
Ответов: 1088
Рейтинг: 112
#1: 2008-10-26 11:16:21 ЛС | профиль | цитата
На подобных схемах HiAsm видимо зацикливается съедает всю оперативу и вылетает:

#sha
Add(EntryPoint,2953706,21,105)
{
link(onStart,290130:doWork2,[])
}
Add(Math,11155854,77,105)
{
link(onResult,290130:doWork3,[(121,111)(121,128)(60,128)])
}
Add(HubEx,290130,56,98)
{
link(onEvent,11155854:doOperation,[])
}

Крайне не приятно когда среда просто вылетает без вопросов не сохранив открытые проекты, надо как-то исправить такое поведение...
PS: перед запуском выше приведенной схемы сохраните все открытые проекты
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8921
Рейтинг: 823
#2: 2008-10-26 11:49:21 ЛС | профиль | цитата
Sniper36, подобные схемы с "кольцеванием" не надо рисовать, а уж когда очень надо - предусматривать остановку "кольца" по какому-либо условию, например по 60% загрузке процессора
карма: 19

0
Ответов: 1088
Рейтинг: 112
#3: 2008-10-26 12:14:04 ЛС | профиль | цитата
Леонид писал(а):
подобные схемы с "кольцеванием" не надо рисовать

Случайно можно и не такое сделать...
К тому же как без кольцевания сделать такое:

#sha
Add(Rand,15381229,294,189)
{
link(onRand,8616768:doRead,[])
}
Add(ArrayRead,8616768,343,189)
{
link(onRead,8117669:doCompare,[])
link(Array,2205097:Array,[])
link(Index,15381229:Result,[(356,177)(328,177)(328,233)(300,233)])
}
Add(If_else,8117669,392,189)
{
Type=5
Op2=String(%RPC%)
OutData=1
link(onFalse,15381229:doRand,[(436,202)(436,241)(283,241)(283,195)])
}
Add(StrArray,2205097,343,126)
{
}

Леонид писал(а):
а уж когда очень надо - предусматривать остановку "кольца" по какому-либо условию, например по 60% загрузке процессора

Да ну? И как это в пакете WEB делать

карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2008-10-26 12:56:22 ЛС | профиль | цитата
Sniper36, а можно вопрос: с основами математического анализа мы знакомы или нет Судя по всему не очень... Так вот приведенная выше запись в мат анализе это

x(n) = x(n-1) + Op2
Result = <сумма всех x(n), где n = (1..бесконечность)>
мне хотелось бы знать, где сегодня продают компьютеры способные считать суммы бесконечнох рядов и сколько они стоят Я б купил - с такой машиной пожалуй любые системы шифрования можно колоть как орехи...
карма: 27
0
Ответов: 8921
Рейтинг: 823
#5: 2008-10-26 13:01:47 ЛС | профиль | цитата
Sniper36,
Леонид писал(а):
, например по 60% загрузке процессора
- обратите внимание на смайлик и отсутствие запятой после слова "например" !
------------ Дoбавленo:

Dilma, лучший компьютер - RC (RL, RCL) цепочка: интегрирует и дифференцирует в реальном времени с любой точностью
карма: 19

0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2008-10-26 13:04:28 ЛС | профиль | цитата
Леонид, и математические абстракции он тоже считать умеет
ну скажем вычислить предел выражения (x^2 - 1) / (x - 1) при x => 1 сможет?
карма: 27
0
Ответов: 1088
Рейтинг: 112
#7: 2008-10-26 14:39:35 ЛС | профиль | цитата
Dilma писал(а):
с основами математического анализа мы знакомы или нет

знакомы
Dilma писал(а):
мне хотелось бы знать, где сегодня продают компьютеры способные считать суммы бесконечнох рядов

я и не предлагал "считать суммы бесконечнох рядов", просто я считаю что в подобных случаях HiAsm должен не вылетать молча, а остановить работу кодогенератора и вывести сообщение об ошибке.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)