Main page




[01:49] Kamikaze13 (^5b7c8508@ircgate.deware.lo) joined #forth.
[02:06] Xищник (^52c76048@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net]"
[05:11] Крылев (~WingLion@81.211.122.120) left irc: "Моя ушло, но моя еще вернется! Когда-нибудь..."
[05:59] profit1984 (^azekeProf@82.200.250.135) joined #forth.
[05:59] profit1984 (azekeProf@82.200.250.135) left #forth.
[06:01] mrack (~gl0@88.151.111.10) joined #forth.
[06:01] [mrack] доброе утро госпада
[06:16] Pretorian (~pi@195.162.52.34) joined #forth.
[06:16] [Pretorian] хи
[06:49] Kamikaze13 (^5b7c8508@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (Session timeout)"
[08:14] RHuB (~RHuB@gw.tis.tomsk.ru) joined #forth.
[09:04] choo (~Miranda@194.126.169.55) joined #forth.
[09:06] ЗверюгА (~WingLion@81.211.122.120) joined #forth.
[09:06] #forth: mode change '+o ЗверюгА' by ChanServ!service@RusNet
[09:28] [RHuB] ку
[09:31] [Pretorian] хи
[09:34] [RHuB] 8-)
[09:41] ктулх (~gl0@88.151.111.210) joined #forth.
[09:48] mrack (~gl0@88.151.111.10) left irc: Operation timed out
[10:56] exsample (~spf@allium.gnupg.org) joined #forth.
[10:56] [exsample] [Сегодня 07:20 GMT] WingLion -- Правила и объявления :: RE: Внимание, спам-фильтр!
[10:56] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5775#5775
[10:56] [exsample] [Сегодня 06:52 GMT] Anonymous -- Правила и объявления :: RE: Внимание, спам-фильтр!
[10:56] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5774#5774
[10:56] [exsample] [Сегодня 06:14 GMT] WingLion -- Правила и объявления :: RE: Внимание, спам-фильтр!
[10:56] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5773#5773
[11:06] ygrek (~user@anonymizer.ccc.de) joined #forth.
[12:06] [choo] задача.имеем 16битный forth на 8битном процессоре. [ 2 ( bytes) constant cell ] стек данных растет сверху вниз ( предекремент\постинкремент).вопрос на какой байт (старший\младший) ссылается указатель стека параметров после примитива push ?
[12:06] [choo] спсб
[12:06] [choo] :)
[12:06] [RHuB] как хотишь :)
[12:06] [RHuB] LE или BE - сам выбирай
[12:06] [RHuB] либо если адреса там 16 бит то смотреть спеки проца
[12:07] [choo] не, должно быть какое-то правило на этот счет
[12:08] [choo] типа: старший - встаршем адресе
[12:08] [choo] или чего-то в подобном роде
[12:08] [RHuB] LittleEndian или BigEndian адресация - зависит от проца. Если у тебя везде 8 бит то выбирай сам :)
[12:08] [choo] трудна
[12:08] [choo] самому выбирать
[12:09] [choo] так в сомнениях просидиш - них ни сделаешь...
[12:09] [RHuB] хехе. н у посмотри как у интел сделано :)
[12:09] [choo] или наоборот - поторопишься - потом все с нуля перелопачивать.....
[12:09] [RHuB] в асм 8086
[12:11] [choo] не камень авр мега
[12:11] [choo] AVR ATmega
[12:12] [RHuB] а какая разница? если асм за раз может максимум с одим байтом поиграть, то есть тока два правила адресации двухбайтовой CELL: либо LE либо BE. У тебя 8 бит проц, вот и выбери как удобнее.
[12:12] [RHuB] Я проблемы не понимаю :o)
[12:13] [choo] лана, я понял
[12:14] [choo] как захочу - так и будет
[12:14] [choo] :)
[12:14] [RHuB] угу :) сам себе бох
[12:26] [Pretorian] Ну вобщето должен ссылаться на младший
[12:26] [Pretorian] Тьфу ты на старший
[12:28] [RHuB] http://private.peterlink.ru/kx/_software_help/set/code/big2little.html
[12:28] [RHuB] тут все расписано
[12:28] [Pretorian] 00000000 - младший 00000001 - старший стек же наоборот идет значит ссылка на 00000000 должна быть, все правильно на младший
[12:28] [RHuB] в зависимости от ЦЕЛЕВОЙ машины
[12:29] [Pretorian] ну на 580 и Z80 так было
[12:36] mak4444 (^c2556384@ircgate.deware.lo) joined #forth.
[13:21] choo (~Miranda@194.126.169.55) left irc: Operation timed out
[13:41] mrack (~gl0@88.151.109.153) joined #forth.
[13:48] ктулх (~gl0@88.151.111.210) left irc: Operation timed out
[14:01] choo (~Miranda@194.126.169.55) joined #forth.
[14:01] mOleg (^52cf52bc@ircgate.deware.lo) joined #forth.
[14:01] [mOleg] добрый день!
[14:02] [choo] день
[14:02] [RHuB] день
[14:02] [mOleg] mak?
[14:16] [Pretorian] динь
[14:17] [mOleg] ..
[14:31] [mak4444] mOleg: я тут
[14:32] [mOleg] 8)
[14:32] [mOleg] ты с вызовом WINAPI я так понимаю разбирался
[14:32] [mak4444] давно
[14:32] [mOleg] у меня вот какой вопрос, неужели указатель стека возвратов и фрейма данных не могут сильно различаться?
[14:33] [mOleg] то есть обязательно EBP должен указвывать чуть за ESP ?
[14:34] [mOleg] меня очень смущает API-CALL
[14:34] [mak4444] где это они не могут сильно различаться?
[14:36] [mOleg] при вызове ф-ций из ДЛЛ
[14:36] [mOleg] если не сложно открой src СПФа на слове API-CALL
[14:36] [mOleg] там сначале сохраняется EBP и ESP причем на стек возвратов, а потом копируется аж 15 параметров со стека данных
[14:37] [mak4444] ну и
[14:37] [mOleg] и затем ESP и EBP уравниваются
[14:37] [mOleg] причем кол-во действительно сдернутых параметров с EBP - то есть в стековом фрейме вычисляется
[14:37] [mOleg] по разнице межуд ESP и EBP
[14:37] [mOleg] затем все восстанавливается
[14:38] [mOleg] так вот, если допустить, что ESP не обязан быть равен EBP то достаточно одного XCHG ESP, EBP
[14:38] [mOleg] соответственно предварительно нужно сохранить EDI
[14:38] mrack (~gl0@88.151.109.153) left irc: "полчища кадавров скачут за спиной, дохлые сабаки следуют за мной"
[14:39] [mOleg] гм, впрочем я уже понял, где ошибся
[14:41] [mak4444] некоторые ДЛЛ не пертят ESP вне сегменты стека
[14:41] [mak4444] EAX сохранить не проблема
[14:41] [mOleg] а зачем EAX сохранять?
[14:41] [mOleg] проблемы не с EAX а с указателем стека данных и EDI - указателем на USER область
[14:42] [mOleg] я думал сохранить в переменных эти значения, и без копирования параметров с EBP вызывать ф-цию ДЛЛ
[14:42] [mOleg] но тут две проблемы вылезло сразу
[14:43] [mak4444] EDI сохранить не проблема
[14:43] [mOleg] первая в том, что асм СПФа не поддерживает много методов адресации
[14:44] [mOleg] вторая - возможен повторный вызов ф-ций ДЛЛ в результате CALLBACK
[14:44] [mak4444] все он поддерживает
[14:44] [mOleg] ок, как можно загрузить в регистр значение с указанной метки?
[14:44] [mOleg] причем метка должна быть еще не объявлена
[14:46] [mOleg] то есть MOV [@@1], EDI - так нельзя
[14:46] [mOleg] и в асме написано, что такая адресация не поддерживается - для меня это стало неприятной новостью
[14:46] [mak4444] погади тодготовля пример
[14:46] [mOleg] я вопрос задавал на форуме
[14:47] [mOleg] в теме "вопросы по устройству СПФ" если не сложно ответь туда 8)
[14:59] [mak4444] не вижу вопроса
[15:01] [mOleg] щас найду
[15:01] [mOleg] http://fforum.winglion.ru/viewtopic.php?t=605 последнее сообщение
[15:01] [mOleg] то есть http://fforum.winglion.ru/viewtopic.php?p=5759#5759
[15:03] choo (~Miranda@194.126.169.55) left irc: "труба зовет"
[15:08] RHuB (~RHuB@gw.tis.tomsk.ru) left irc: ""
[15:11] [exsample] [Только что] Mihail -- Программирование :: RE: Вопросы по устройству СПФ4
[15:11] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5776#5776
[15:13] [mOleg] да, но это уже не ассеблер
[15:13] [mOleg] кроме того в EAX будет загружен адрес, а не его содержимое
[15:17] [mak4444] не адрес , чтобы адрнс MOV EAX , # 0
[15:17] [mOleg] а, да, прошу простить
[15:18] [mOleg] но все-таки это трюк, а не асм 8[
[15:18] [mOleg] ладно, буду думать
[15:19] [mak4444] используй Ларионовский
[15:21] [mOleg] я бы рад, да он ведь не разрешил?
[15:21] [mOleg] в смысле его поставлять вместе с СПФом
[15:21] [mOleg] или я чего-то не знаю?
[15:22] [mak4444] был ~mak\asm
[15:22] [mOleg] да, но его-то нельзя распространять
[15:22] [mOleg] у него лицензия не GPL
[16:06] [mOleg] ..
[16:12] profit1984 (^azekeProf@82.200.250.135) joined #forth.
[16:13] [mOleg] Здоров, Азамат!
[16:31] [mOleg] ..
[16:32] RHuB (~RHuB@83.149.49.222) joined #forth.
[16:36] [profit1984] Finite State Machines in Forth.. M-m-m.. Sounds familiar..
[16:54] [mOleg] ..
[17:24] *** profit1984 смотрит серии Футурамы с самого сначала. Потом ещё раз на английском. Потом читает комментарии. /me забалдевает.
[17:26] [mOleg] а я читаю "очищение" Виктора Суворова
[17:26] [mOleg] тоже забалдеваю помоленьку
[17:36] [profit1984] А потного Гарьку уже всё ?.. Быстро ты..
[17:36] [mOleg] я еще и аттестацию успел пройти
[17:36] [mOleg] так что на следующие три года остаюсь в должности мнс-а 8)
[17:36] [mOleg] с чем можете меня поздравить, кстати 8)
[17:37] [Pretorian] Че за должность, непонятно?
[17:37] [Pretorian] Министр?
[17:37] [mOleg] должность стандартная младший научный сотрудник 8)
[17:38] [Pretorian] О таких только догадывался :)
[17:38] [mOleg] а для старшего нужно кандидатскую писать
[17:38] [mOleg] а это мне как бы не очень нужно, потому что меня сразу начальником этого бардака сделают
[17:38] [mOleg] а я начальником быть не хочу 8)
[17:38] [Pretorian] А я вот незнаю какую должность себе придумать
[17:39] [mOleg] должности не придумывают - должности раздают
[17:39] [Pretorian] Сегодня написал заявление об уходе с нашей фирмы, и устраиваюсь в нашу же
[17:39] [mOleg] 8) интересно
[17:39] [Pretorian] Мне должность новая не понравилось, Начальница кадров обищала новую придумать и ввести
[17:41] [Pretorian] Да у нас несколько фирм в нашей мини корпорации
[17:41] [Pretorian] Вобщем как всегда дела по меньшей уплати налогов с ненарушением законов
[17:43] [Pretorian] В нашей фирме есть должность, а в другой нашей нет, такой, вот или введут или новую сделают, которая более соответствовала тому чем я занимаюсь
[17:46] [Pretorian] Ладно всем пока, такси приехало, поехал я домой, а то поздно уже, а надо еще пивасик с фильмом
[17:46] Pretorian (~pi@195.162.52.34) left irc: "Русифицированный mIRC 6.03 от NeoRa GrouP ( www.NeoRa.ru )"
[17:46] [ЗверюгА] неужто, процент налога равен количеству букв в названии должности? :)
[17:46] [mOleg] ну, нет
[17:46] [mOleg] скорее наоборот, 10% надбавки за более высокую должность
[17:47] [mOleg] но это вобщем-то достаточно смешные цифры, чтобы из-за них что-нибудь рвать 8)
[17:47] [mOleg] с другой стороны ответственность с должностью растет, а это тоже не очень приятный фактор
[17:47] [ЗверюгА] a... высота должности равна зависит от кегля, которым она в документы вписана...
[17:48] [mOleg] Гм, у нас все ручками до сих пор вписывают
[17:48] [mOleg] так что ...
[17:49] [ЗверюгА] я в январе устраивался на работу, обнаружил, что писать руками почти разучился... руки к клавиатуре тянутся, когда что-то писать надо
[17:49] [mOleg] аналогично
[17:51] [mOleg] проблемы с росписью наблюдаются
[17:51] [ЗверюгА] угу... пришлось учиться писать заново, и заявления с анкетами и автобиографией переписывать 2 раза...
[17:51] [mOleg] знакомо
[17:52] [mOleg] а у меня ситуация такая - платят мало - зато не дергают и не смотрят косо на подработки
[17:53] [mOleg] то есть с этой стороны выгодно
[18:01] [ЗверюгА] у меня похожая ситуация. Начальник прямо сказал, что будет рад за меня, если я найду возможность еще где-нибудь подзаработать. Не против, даже если это 'где-нибудь' в соседнем подразделении института..
[18:01] [mOleg] 8)
[18:02] [mOleg] хотя с другой стороны ситуация идиотская
[18:03] [mOleg] потому что даже дураку ясно, что человек будет больше работать там, где больше зарабатывает
[18:04] [mOleg] ндя
[18:06] [ЗверюгА] для меня это далеко неочевидно... вон, грузчикам в продмаркете зарплату обещают в 3 раза больше, чем у меня сейчас... но я туда из-за этого не спешу устраиваться
[18:07] [ЗверюгА] правда, мне з/п вполовину урезали из-за медиков, не пожелавших давать разрешение на 'полный рабочий день'
[18:07] [mOleg] гм, я в грузчики тоже не пойду
[18:08] [ЗверюгА] но, все равно, там есть должности намного более оплачиваемые и не только грузчики...
[18:09] [ЗверюгА] типа 'расставлятеля товаров на полки'
[18:09] [mOleg] если ты держишьс за работу, значит она тебе по каким-то причинам устраивает, как и меня 8)
[18:09] [mOleg] то есть не все выражается в денежном эквиваленте
[18:11] [ЗверюгА] именно так
[18:36] RHuB (~RHuB@83.149.49.222) left irc: ""
[18:51] RHuB (~RHuB@83.149.49.218) joined #forth.
[19:14] [mOleg] ладно, всем пока!
[19:16] mOleg (^52cf52bc@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[19:57] Kamikaze13 (^5b7c8508@ircgate.deware.lo) joined #forth.
[20:06] [ygrek] какого чёрта Exs пеерстал уведомлять о добавленных цитатах?!
[20:06] [exsample] cannot find quote
[20:06] [exsample] Дурить - значит прикидываться дураком, а сократить - прикидываться Сократом. [ЗверюгА]
[20:06] [ЗверюгА] поглупел, значит!
[20:06] [ygrek] ха. ешё и не релоадит..
[20:06] [ygrek] поглупел - точно
[20:22] mak4444 (^c2556384@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (Session timeout)"
[20:37] Nick change: ЗверюгА -> Нирвана
[20:39] ygrek (~user@anonymizer.ccc.de) left irc: ""
[20:39] exsample (~spf@allium.gnupg.org) left irc: EOF From client
[20:46] Нирвана (WingLion@81.211.122.120) left #forth.
[20:54] exsample (~spf@tutzing.ccc.de) joined #forth.
[20:56] ygrek (~user@tutzing.ccc.de) joined #forth.
[21:28] [profit1984] ygrek, как насчёт присоединится к группе на my.opera.com/forth, чтобы вылавливать ошибки раньше?..
[21:38] *** ygrek вернулся домой, принёс вилок капусты, кило лимонов и гиг оперативы
[21:38] profit1984 (^azekeProf@82.200.250.135) left irc: Connection reset by peer
[21:39] profit1984 (^azekeProf@82.200.250.135) joined #forth.
[21:41] [ygrek] profit1984, а как это поможет?
[21:41] [ygrek] т.е. я не против
[21:41] [ygrek] как будет выглядеть процес
[21:41] [profit1984] Я сейчас наметки выкладываю как доступные только членам группы..
[21:41] [ygrek] а. понятно
[21:41] [profit1984] Чтобы потом их дорабатывать на месте..
[21:41] [profit1984] А потом когда решаю что мне кажутся они готовыми, просто ставлю галочку: "для всех"..
[21:42] [ygrek] read more это ты правильно сделал
[21:42] *** profit1984 ещё делает человеческие ссылки ..
[21:42] [profit1984] Старые поломались.. Которые 4353 и т.д.
[21:43] [ygrek] а сортировать по дате лучше в обратном поряке
[21:43] [ygrek] новые вверху
[21:43] [ygrek] имхо
[21:43] [ygrek] а. там sticky post
[21:43] [profit1984] Они и так новые вверху..
[21:43] [profit1984] Думаешь невтему?
[21:44] [ygrek] ну если были бы линки для навигации "след" "пред" тогда было бы логичнее
[21:44] [ygrek] т.е. постоянные читаттели читают как обычно
[21:44] [ygrek] а новый пришёл - взял sticky post и дальше по ссылкам навигации
[21:46] [profit1984] Тогда сниму..
[21:46] *** ygrek тормозит - там есть уже такие ссылки
[21:47] *** profit1984 сам смеётся над собой: иллюстрация в SVGZ (не в SVG) занимает 11 700 а в PNG -- 11 400 байт..
[21:48] [profit1984] При этом более продвинутые браузеры получают именно SVGZ..
[21:49] [ygrek] есть ли на сегодня браузеры которые svg не отображабт?
[21:49] [ygrek] насколько старые версии?
[21:49] [profit1984] Есть один.. IE называется.. И попробуй заставь людей поставить плугин от Adobe...
[21:51] [ygrek] тогда лучше png
[21:51] [ygrek] ибо как ни плюй а у ie 80%
[21:51] [profit1984] Не, мне нравится SVG..
[21:51] *** profit1984 не жалуется. А смеётся.
[21:57] [ygrek] в первом посте дубликация
[21:57] [ygrek] первый абзац дважды продублирован
[21:57] [ygrek] и название - проФорт by проФорт - бяка
[21:58] [profit1984] Хех.. Intro включается в основной текст получается..
[22:02] [profit1984] Включил тебя.
[22:04] [ygrek] угу
[22:11] profit1984- (^azekeProf@82.200.250.135) joined #forth.
[22:11] profit1984 (^azekeProf@82.200.250.135) left irc: Connection reset by peer
[22:11] Nick change: profit1984- -> profit1984
[22:22] Secrius (~secrius@gprs.altaysv.ru) joined #forth.
[22:23] [Secrius] Всем привеД
[22:26] [ygrek] алоха
[22:26] [Secrius] Подскадите пожалуйста, конструкция типа: : NEW_EL ( -- ADR ) HERE 2 CELLS ALLOT ; Выделяет 2 слова и возращает адрес на них?
[22:26] [ygrek] 2 ячейки
[22:26] [ygrek] да
[22:27] [Secrius] а я читал, что нере выдает адрес первой свободной ячейки?
[22:27] [Secrius] А факт-ли в том, что она выдаст на 2 своб. ячейки подряд?
[22:27] [profit1984] Это тоже самое..
[22:27] [Secrius] Или я че не понял?
[22:27] [profit1984] Адрес массива равен адресу его первой (нулевой) ячейки.
[22:28] [ygrek] allot выделяет непрерывный кусок. сразу после here
[22:29] [profit1984] http://files.myopera.com/profiT/blog/codefile2.png
[22:29] [profit1984] Пригодилась иллюстрация..
[22:29] [Secrius] ygrek, так понитнее
[22:29] [Secrius] ,собственно этого и хотел усл... прочитать
[22:31] *** profit1984 рисует схему компиляции кода в кодофайл..
[22:32] [profit1984] Как показывать код?
[22:32] [profit1984] CALL h RET
[22:32] [profit1984] Или h RET ?
[22:32] [profit1984] Т.е. в виде шитого кода или маш кода?..
[22:33] [profit1984] h EXIT
[22:33] [ygrek] наверное раз спф то лучше ближе к спфу
[22:33] [ygrek] т.е. маш
[22:33] [ygrek] хз
[22:33] [profit1984] Ладно если что раскрою подробнее в отдельной теме..
[22:33] [profit1984] Маш код
[22:39] Secrius (~secrius@gprs.altaysv.ru) left irc: Ping timeout
[22:43] [profit1984] Блин, будь проклят тот день когда я сел за баранку этого Inkscape..
[22:43] [profit1984] GTK недоделанный..
[22:43] Kamikaze13 (^5b7c8508@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (Ping timeout)"
[22:46] Secrius (~secrius@gprs.altaysv.ru) joined #forth.
[22:48] [Secrius] ygrek, profit1984 : Благодарю!
[22:57] *** profit1984 на сегодня кончился..
[23:07] RHuB (~RHuB@83.149.49.218) left irc: ""
[23:24] Secrius (~secrius@gprs.altaysv.ru) left irc: "...ушёл в расход..."
[23:37] ygrek (~user@tutzing.ccc.de) left irc: ""
[23:41] profit1984 (azekeProf@82.200.250.135) left #forth.
[23:41] exsample (~spf@tutzing.ccc.de) left irc: ""






up

All Logs
#Sferoid
#WingLion
#relativity
#osteohondroz
#dragons
#Forth
#duraki




Generated by logs2html module for eggdrop v.2.3