AVR GCC&IAR

Jan 06, 2004 Last reply: 22 years ago 1699 Replies

Hi George.

21 Jan 2004, 03:04, George Shepelev writes to Dimmy Timchenko:

DT> ïÞÅÎØ ÎÅÕÄÏÂÎÏ, ËÏÇÄÁ ÎÅÔ ×ÏÚÍÏÖÎÏÓÔÉ ÚÁÄÁÔØ Ä×ÏÉÞÎÏÅ ÞÉÓÌÏ. ëÓÔÁÔÉ, DT> × áÄÅ ÍÏÖÎÏ ÚÁÄÁ×ÁÔØ ËÏÎÓÔÁÎÔÙ ÐÏ ÌÀÂÏÍÕ ÐpÏÉÚ×ÏÌØÎÏÍÕ ÏÓÎÏ×ÁÎÉÀ. :)

GS> ëÓÔÁÔÉ, × æÏpÔÅ - ÔÏÖÅ ÍÏÖÎÏ ÚÁÄÁ×ÁÔØ ÐpÏÉÚ×ÏÌØÎÏÅ ÏÓÎÏ×ÁÎÉÅ ;)

üÔÏ ÎÅÍÎÏÇÏ ÎÅ ÔÏ - æÏpÔ ÞÅÍ-ÔÏ ÐÏÈÏÖ ÎÁ ÍÏÝÎÙÊ ÍÁËpÏÐpÏÃÅÓÓÏp. þÔÏ ÎÁÐÉÛÅÛØ - ÔÏ É ÂÕÄÅÔ, ÞÅÇÏ ÎÅ ÎÁÐÉÛÅÛØ - ÎÅ ÂÕÄÅÔ. á × áÄÅ, ËÁË × çpÅÃÉÉ, ÅÓÔØ ×ӣ. ;) é, ÇÌÁ×ÎÏÅ, ÎÁÐÉÓÁÎÎÏÅ ÏÄÎÉÍ ÞÅÌÏ×ÅËÏÍ ÂÕÄÅÔ ÂÅÚ ÐpÏÂÌÅÍ ÐÏÎÑÔÏ ÄpÕÇÉÍÉ.

Dimmy.

Hi George.

21 Jan 2004, 03:06, George Shepelev writes to Maxim Polyanskiy:

GS> i51 z80 x86 PIC

GS> þÔÅÎÉÅ ÑÞÅÊËÉ ÐÁÍÑÔÉ GS> ------------------------------------------------------------------- GS> ÍÎÅÍÏÎÉËÁ MOV A,n GS> ÆÌÁÇ Z + GS> ÆÌÁÇ C -

HÅÔ × 51-Í "ÆÌÁÇÁ Z". :)

Dimmy.

Hi Harry.

21 Jan 2004, 09:00, Harry Zhurov writes to George Shepelev:

HZ> HÁÌÉÞÉÅ ËÁËÉÈ-ÌÉÂÏ ÐpÁ×ÉÌ ×ÓÅÇÄÁ ÌÕÞÛÅ ÐÏÌÎÏÇÏ ÉÈ ÏÔÓÕÔÓÔ×ÉÑ.

HÏ ÎÁÌÉÞÉÅ ÓÔpÏÇÉÈ ÐpÁ×ÉÌ Õ×ÅÌÉÞÉ×ÁÅÔ ÎÁģÖÎÏÓÔØ É ÂÅÚÏÐÁÓÎÏÓÔØ, ÞÔÏ ×Ï ×ÓÔpÏÅÎÎÙÈ ÓÉÓÔÅÍÁÈ ËÕÄÁ ×ÁÖÎÅÅ, ÞÅÍ × ÏÆÉÓÅ É ÜËÓÅÌÅ...

Dimmy.

Wed, 21 Jan 2004 08:17:32 +0300 Dimmy Timchenko wrote to Dima Orlov:

[...]

DO>> óÉÛÎÙÊ enum - ÜÔÏ ÎÁÂÏp ÃÅÌÙÈ ÉÍÅÎÏ×ÁÎÎÙÈ ËÏÎÓÔÁÎÔ, Á ÎÅ DO>> ÐÅpÅÞÉÓÌÉÍÙÊ ÔÉÐ ËÁË × ðÁÓËÁÌÅ É ÐÏÄÏÂÎÙÈ.

DT> õ×Ù. èÏÔÑ, ÎÁ×ÅpÎÏÅ, ÍÏÖÎÏ pÅÁÌÉÚÏ×ÁÔØ ÞÅpÅÚ ËÌÁÓÓÙ. äÉÁÐÁÚÏÎÎÙÊ ÔÉÐ, DT> ÏÐÑÔØ ÖÅ, ÎÅ ÐÏÍÅÛÁÌ ÂÙ, × ÔÏÍ ÞÉÓÌÅ É × ÏÐÉÓÁÎÉÑÈ ÍÁÓÓÉ×Ï×, É × ×ÁpÉÁÎÔÁÈ DT> case. õÖ ÅÓÌÉ ÂpÁÌÉ ÄÌÑ C++ ÉÚ áÄÙ ÈÏpÏÛÉÅ ÉÄÅÉ, ÐÏÞÅÍÕ Åݣ ÞÕÔÏË ÎÅ DT> ÎÁÐpÑÞØÓÑ? ;)

÷ ó++ ÈÏÒÏÛÉÅ ÉÄÅÉ ÂÒÁÌÉ ÎÅ ÉÚ áÄÙ, Á ÉÚ ó É ÉÚ Simula. ôÏ, Ï ÞÅÍ ÔÙ ÇÏ×ÏÒÉÛØ ÐÒÏÔÉ×ÏÒÅÞÉÔ ÉÄÅÏÌÏÇÉÉ ó++: ÔÁËÉÅ ×ÅÝÉ × ÎÅÍ ÍÏÖÎÏ ÌÅÇËÏ ÒÅÁÌÉÚÏ×ÁÔØ ÎÁ ÕÒÏ×ÎÅ ÂÉÂÌÉÏÔÅËÉ, ÎÁÐÉÓÁ× ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ËÌÁÓÓ (ÉÌÉ ÛÁÂÌÏÎ), ×ÚÑ× ÚÁ ÏÓÎÏ×Õ enum. ôÏ ÖÅ ÓÁÍÏÅ ÏÔÎÏÓÉÔÓÑ É Ë ÓÔÒÏËÁÍ É ÄÒÕÇÉÍ ÜÌÅÍÅÎÔÁÍ, ËÏÔÏÒÙÅ × ÄÒÕÇÉÈ ÑÚÙËÁÈ ÒÅÁÌÉÚÏ×ÁÎÙ ÎÁ ÕÒÏ×ÎÅ ËÏÍÐÉÌÑÔÏÒÁ, Á × ó++ - ÎÁ ÕÒÏ×ÎÅ ÂÉÂÌÉÏÔÅË. ô.Å. ×ÅÝÉ ÜÔÉ ÞÕÖÄÙÅ ÑÚÙËÕ É ÓÐÒÁ×ÅÄÌÉ×Ï ×ÙÎÅÓÅÎÙ ÎÁ ÐÒÉËÌÁÄÎÏÊ ÕÒÏ×ÅÎØ. é ÒÅÁÌÉÚÁÃÉÑ ÐÒÉ ÜÔÏÍ ÐÏÌÕÞÁÅÔÓÑ ËÁË ÍÉÎÉÍÕÍ ÎÅ ÈÕÖÅ, ÎÏ ÎÁÍÎÏÇÏ ÇÉÂÞÅ, ÎÅ ÇÏ×ÏÒÑ ÕÖÅ Ï ÔÏÍ, ÞÔÏ ÒÅÁÌÉÚÁÃÉÊ ÍÏÖÅÔ ÂÙÔØ ÎÅÓËÏÌØËÏ Ó ÕËÌÏÎÏÍ × ÒÁÚÎÙÅ ÓÔÏÒÏÎÙ - ÇÄÅ-ÔÏ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ ÒÁÓÛÉÒÅÎÎÁÑ ÔÒÅÂÕÅÔÓÑ, Á ÇÄÅ-ÔÏ ÎÁÄÏ ÐÏ-ÐÒÏÝÅ, ÎÏ ÍÁËÓÉÍÁÌØÎÏ ÂÙÓÔÒÏ. á ÑÚÙË ÓÏÄÅÒÖÉÔ ÔÏÌØËÏ ÂÁÚÏ×ÙÅ ÜÌÅÍÅÎÔÙ. ÷ÏÔ ÐÏÞÉÔÁÊ "Design&Evolution of C++" ÏÔ ÅÇÏ Á×ÔÏÒÁ, ÇÄÅ ÐÏÄÒÏÂÎÏ ÏÐÉÓÁÎÏ ËÁË ×ÏÚÎÉË É ÒÁÚ×É×ÁÌÓÑ ÑÚÙË, É ÓÔÁÎÅÔ ÎÁÍÎÏÇÏ ÐÏÎÑÔÎÅÅ, ÏÔËÕÄÁ ÞÔÏ ÂÅÒÅÔÓÑ, ËÁË ÏÎÏ ×ÏÚÎÉËÁÌÏ, ËÁËÉÅ ÉÄÅÉ ÐÒÅÄÌÁÇÁÌÉÓØ É ÂÙÌÉ ÐÒÉÎÑÔÙ, Á ËÁËÉÅ - ÏÔ×ÅÒÇÎÕÔÙ É ÐÏÞÅÍÕ. ïÞÅÎØ ÃÅÎÎÁÑ ËÎÉÖËÁ, ÐÏÓÌÅ ÎÅÅ × ÇÏÌÏ×Å ÓÒÁÚÕ ÎÁÓÔÕÐÁÅÔ ÐÒÏÑÓÎÅÎÉÅ ÐÏ ×ÏÐÒÏÓÁÍ ×ÒÏÄÅ ÏÂÓÕÖÄÁÅÍÏÇÏ. éÍÈÏ, ÂÅÚ ÅÅ ÐÒÏÞÔÅÎÉÑ ÓÌÏÖÎÏ ÐÏÎÑÔØ ÓÕÝÎÏÓÔØ ÑÚÙËÁ, ×Ï ×ÓÑËÏÍ ÓÌÕÞÁÅ, ÍÎÅ ÏÎÁ ÏÞÅÎØ ÐÏÍÏÇÌÁ ÐÒÏÞÕ×ÓÔ×Ï×ÁÔØ ËÏÎÃÅÐÃÉÀ É ÉÄÅÏÌÏÇÉÀ.

MP> MP>> Я об этом знаю хотя-бы потому, что в HC11 (ежли не считать SP/PC) MP> MP>> всего 4 регистра, 2 аккумулятора A и B и 2 индексных X и Y. MP> AM> Hет, ну ты за логикой то следи. "Я знаю, что в проекте на х51 регистры MP> AM> R6 и R7 ........ , потому что в HC11 всего 4 регистра."

MP> [цитата] MP> DO> Оно и заметно. А у меня - есть. Пришлось переписывать чужую MP> DO> программу с ассемблера HC11 на С, из-за того, что сопровождать ее MP> DO> на асме не было уже никакой возможности. MP> [кончилась]

MP> Все нормально с логикой у меня!

Значит с времением реакции. Я привел пример по регисрам R6, R7 для х51

MP> Ты просто путаешь ветки флейма, краткая история MP> - в этой ты решил усомнится в сопровождении проги на HC11-ASM ;)

Я сомневаюсь в простоте сопровождения на асм, независимо от целевого процессора. HC11 был приведен в качестве примера, и то не мной, а DO.

MP>> В реальности использоание индексных регистров для привязки к MP>> какой-либо точке озу видел только в Z80, и производном дибильных MP>> си-компиллеров на pc. AM> Очень даже не плохо эти индексные регистры используются для адресации AM> параметров и локальных переменных функции в стеке. Hапример IAR C Z80 AM> так может делать, как впрочем может делать и компилированный стек AM> (задается опцией) И чем это так плохо, по твоему?

MP> Hапример это усложняет мне жизнь.

Усложнение твой жизни меня слабо интересует. Я использовал Си и жизнь мне использовнаие индексных регистров нисколько не усложняло, и устройства эти работают до сих пор, с индексными регисрами. У тебя есть какие-то объективные аргументы против использования индексных регистров? Чем это плохо?

AM> И какие процессоры с индексными регистрами ты еще знаешь?

MP> Лучше наверно сказать какие я знаю без них. Hапример пики - очень добрая MP> архитектура. Как не напиши - все понятно. Hикаких хитростей не придумаешь. ;)

Это все? То есть разработчики большинства uC дураки, намеренно ввели усложнение в архитектуру в виде индексных регистров, чтобы побольше денег содрать с потребителей?

AM> Я и говорю - практически нет. AM> Редко проект занимает ОЗУ под завязку, кроме того часто Си позволяет AM> экономить ОЗУ, создавая компилированный стек для размещения локальных AM> переменных функций,

MP> Тебе не приходила в голову идея, что локальные переменные зачастую не нужны?

Да, а запопинание значений в промежуточных точках будет делать А.С.Пусшин

MP> А эфект этого распределения сомнителен.

Он, эффект, налицо.

MP> А так-же что большинство яву алгоритмов имеют избыточные переменные

Какая разница, на чем написан алгоритм. Количество переменных определяется алгоритмом, а не языком, на котором он выражен. Будешь спорить?

MP> (например счетчик while и

Что, счетчик while? На асм не надо такого же счетчика?

MP> индекс массива явно заданный как переменная, MP> считающие вперед и различающиеся на еденичку а то и вообще одинаковые).

И что? Причем тут Си? Ассемблер то эти счетчики в воздухе хранит, что ли?

MP> Кроме того не существует методики грамотного расходования MP> озу применительно к тем-же pic.

Объясни, зачем компилятору Си нужно больше ОЗУ, чем асм-у? Он его, что, солит?

AM> что очень сложно сделать руками на асме и приходится под каждую AM> локальную переменную выделять собственный адрес в ОЗУ.

MP> И не говори. Как люди писали на 11-м проце с 4-мя регистрами, тут я гляжу MP> некоторым и 32-х не хватает ;)

Ты понимаешь, о чем я вообще говорю? Про распределение памяти под локальные переменные функций. Причем тут регистры? Впрочем, если возможно, компилятор Си может соптимизировать локальную переменную и положить ее в регистр.

AM> ПЗУ - примерно тоже, даже с учетом оверхеда Си 15-30% MP> "Шо.. oпять?" (c) мф. "жил был пес".

Я предложил Шепелеву выбрать алгоритм из Numerical Recipes in C. Предлагаю и тебе. Выбери алгоритм, я его откомпилирую под х51. Докажи на деле, что на асм можно сделать хотябы на пол-порядка эффективнее.

AM> верхний объем памяти кристалла в большинстве случаев не достигается, AM> особенно с последней тенденцией удешевления flash и увеличения AM> накристальной памяти в современных uC. Скорость - если успевает, но AM> по барабану, если не успевает, критические куски переписываются AM> вставками на асм.

MP> Hе забудь еще про потребление. Есть устройства с питанием от батарей. От MP> телефонной линии. И скорость в них желательно предельно снизить.

Желательно - это не термин ТЗ. Если в ТЗ забиты требования по энергопотреблению, то они должны быть выдержаны. Способы могут быть разные.

MP> Поэтому все теории только для розетки годятся.

Начинаешь юлить. Спроси у Alex Golov или поищи в архивах конференции. Он приводил в свое время для Pic энергозатраты на вычисления с плавающей точкой.

AM> Остается твой единственный аргумент - внутреннее удовлетворение от AM> бОльшей эффективности программы на асм. Только эта эффективность AM> мифическая, не влияющая на показатели конечного устройства.

MP> Влияет и сильно. Я банально возьму контроллер который медленнее с меньшим MP> обемом памяти и дешевле.

Объем памяти, он обычно кратен. Конечно, если на асм можно ужать программу в 2047 байт по объеме ПЗУ 2К, то на Си вряд-ли получится и придется взять следующий кристалл. Но во-первых, это бывает далеко не всегда, Во-вторых, выигрыш заметен только при очень больших тиражах и очень дешевых устройств.

Hi Dima.

21 Jan 2004, 17:09, Dima Orlov writes to Dimmy Timchenko:

DO> äÁ É ×ÏÏÂÝÅ ÍÁÓÓÉ×Ù ÎÅ ÐÏÍÅÛÁÌÉ ÂÙ... ôÏÌØËÏ ÜÔÏ ÂÙÌ ÂÙ ÕÖÅ ÎÅ ó É DO> ÄÁÖÅ ÎÁ ó++, Á ÓÏ×ÓÅÍ ÄpÕÇÏÊ ÑÚÙË. ðÁÓËÁÌØ ÔÁÍ ÉÌÉ áÄÁ.

HÕ, C++ É ÔÁË ÏÔ C ÓÉÌØÎÏ ÏÔÌÉÞÁÅÔÓÑ, ÍÏÇÌÉ ÂÙ Åݣ ÐÁpÕ ÛÁÇÏ× ÓÄÅÌÁÔØ.

DO> HÏ ÐpÁËÔÉÞÅÓËÉÅ òóÛÎÙÅ ÐÁÓËÁÌÉ ÂÌÉÖÅ Ë ó, ÞÅÍ Ë ÐÁÓËÁÌÀ, ÄÅ DO> ÆÁËÔÏ...

HÅ ÚÎÁÀ, ÎÅ ÚÎÁÀ... Ñ ÎÁ BP ÄÏ×ÏÌØÎÏ ÍÎÏÇÏ ÐÉÓÁÌ, ÎÅ ÓËÁÚÁÌ ÂÙ, ÞÔÏ ÏÎ ÏÞÅÎØ ÎÁ C ÐÏÈÏÖ. ëÓÔÁÔÉ, ÏÞÅÎØ ÌÀÂÌÀ ÏÐÅpÁÔÏp with, ÖÁÌØ, ÞÔÏ ÅÇÏ ÎÅÔ ÎÉ × C++, ÎÉ ÄÁÖÅ × áÄÅ. ;)

DO> ðÏÔÏÍÕ ÖÅ, ÐÏÞÅÍÕ ÎÅ pÅÁÌÉÚÕÀÔ áÄÕ ÎÁ ÍÉËpÏËÏÎÔpÏÌÌÅpÁÈ. çpÏÍÏÚÄËÏ DO> ÓÌÉÛËÏÍ.

á C++ ÎÅ ÇpÏÍÏÚÄÏË? äÕÍÁÀ, ÜÔÏ ÎÅ ÅÄÉÎÓÔ×ÅÎÎÁÑ ÐpÉÞÉÎÁ. óËÏpÅÅ ÉÇpÁÅÔ pÏÌØ ÐÏÐÕÌÑpÎÏÓÔØ C/C++.

Dimmy.

Hi!

In a message of 21 Jan 04 Maxim Polyanskiy wrote to me:

VA>> é ÞÔÏ ÖÅ, ÐÏ-Ô×ÏÅÍÕ, ÍÏÔÏÒÏÌØÎÙÅ ÍÎÅÍÏÎÉËÉ (68k) ÚÁÓÉÒÁÀÔ ÍÏÚÇ É ÎÅ VA>> Ñ×ÌÑÀÔÓÑ ÎÏÒÍÁÌØÎÙÍ ÒÅÛÅÎÉÅÍ?

MP> éÍÅÎÎÏ × ÍÏÔÏÒÏÌÁÈ ÜÔÏ ÏÞÅÎØ ÞÅÔËÏ ÐÏËÁÚÁÎÏ. ëÏÇÄÁ ÐÒÏÃÅÓÓÏÒÙ ÂÙÌÉ

[ÐÒÏ 8ÂÉÔËÉ skip]

MP> ôÅÐÅÒØ ÐÒÅÄÐÏÌÏÖÉÍ ÞÔÏ Õ ÎÁÓ ÒÅÇÉÓÔÒÏ× ÓÔÁÌÏ ÒÅÚËÏ ÂÏÌØÛÅ É MP> ÐÅÒÅÓÙÌËÉ ×ÏÚÍÏÖÎÙ ÍÅÖÄÕ ÎÉÍÉ, ÅÓÔÅÓÔ×ÅÎÎÏ ÎÁÍ ÎÁÄÏ ÕÄÁÌÉÔØ ÉÚ MP> ÍÎÅÍÏÎÉËÉ ÎÁÚÁÎÉÅ ÒÅÇÉÓÔÒÁ. ïÓÔÁÎÅÔÓÑ ÏÓÎÏ×ÁÎÉÅ LD/ST. õÞÉÔÙ×ÁÑ, MP> ÞÔÏ ÎÁÐÒÁ×ÌÅÎÉÅ ÐÒÉ 2-È ÁÒÇÕÍÅÎÔÁÈ ÚÁÄÁÎÏ ÞÅÔËÏ - ÏÓÔÁÅÔÓÑ ×ÏÏÂÝÅ MP> ÅÄÉÎÓÔ×ÅÎÎÁÑ ËÏÍÁÎÄÁ LD! ïÄÎÁ ÅÄÉÎÓÔ×ÅÎÎÁÑ ÌÏÇÉÞÎÁÑ ËÏÍÁÎÄÁ MP> ÐÅÒÅÓÙÌËÉ (Z80), ÎÕ ÎÁÐÒÉÍÅÒ × x86 ÜÔÏ ÂÕÄÅÔ MOV/LEA ÐÒÉÞÅÍ 2-Ñ MP> ÉÎÓÔÒÕËÃÉÑ ÆÉÚÉÞÅÓËÉ ÎÅ ÎÕÖÎÁ É ÓÌÕÖÉÔ ÔÏÌØËÏ ÄÌÑ ËÏÍÐÁËÔÎÏÊ MP> ÚÁÐÉÓÉ..

íÏÖÅÔ ÂÙÔØ × È86 É ÎÅ ÎÕÖÎÁ, ÎÏ × 68k ÏÎÁ ޣÔËÏ ×ÙÐÏÌÎÑÅÔ ÉÍÅÎÎÏ Ó×ϣ ÐÒÅÄÎÁÚÎÁÞÅÎÉÅ: load effective address.

MP> åÓÔØ ËÏÎÅÞÎÏ ÒÅÄËÏÉÓÐÏÌØÚÕÅÍÙÅ LES/LDS É ×ÓÑËÉÅ ÔÁÍ MP> ÐÅÒÅÓÙÌËÉ Ó ÄÏÐÏÌÎÅÎÉÑÍÉ É ÏÂÒÅÚÁÎÉÑÍÉ MOVZX, ÎÏ ÐÏ ÓÕÔÉ ÏÎÉ ÐÒÏÓÔÏ MP> ÅÓÔØ...

ëÁËÁÑ ÒÁÚÎÉÃÁ? ðÅÒÅÓÙÌËÉ? á ÞÔÏ ÖÅ ÎÅ ÏÄÎÁ É ÔÁ ÖÅ ÍÎÅÍÏÎÉËÁ mov?

MP> ôÅÐÅÒØ ÓÍÏÔÒÉÍ ×Ï ÞÔÏ ÜÔÏ ÐÒÅ×ÒÁÔÉÌÏÓØ × 68Ë:

HÅÔ, ÓÍÏÔÒÉÍ, ÞÔÏ ÏÚÎÁÞÁÅÔ ËÁÖÄÁÑ ËÏÍÁÎÄÁ É ÄÕÍÁÅÍ.

MP> movea.l

HÉËÔÏ ÎÅ ÚÁÐÒÅÔÉÔ ÎÁÐÉÓÁÔØ move.l ×ÍÅÓÔÏ movea.l, É ËÏÍÐÉÌÑÔÏÒ ÔÅÂÑ ×ÓÅÇÄÁ ÐÏÊͣÔ. åÓÌÉ ËÏÎÅÞÎÏ ÔÙ ÐÏÎÉÍÁÅÛØ ÏÔÌÉÞÉÅ movea ÏÔ move...

MP> movem.l

þÔÏ ÏÎÁ ÄÅÌÁÅÔ-ÔÏ, ÚÎÁÅÛØ?

MP> move.l MP> move.w MP> move.b

HÕ É? ÐÉÓÁÔØ word ptr/byte ptr/ÈÒÅÎ ptr ÌÕÞÛÅ? ëÓÔÁ, moveq ÎÅ × ÔÅÍÕ É ÐÏÔÏÍÕ ÓËÉÐÎÕÔÁ.

MP> lea

lea ÔÏÖÅ ÅÓÔØ × È86.

MP> åÓÌÉ ÐÒÏÁÎÁÌÉÚÉÒÏ×ÁÔØ ÓÉÔÕÁÃÉÀ ÔÏ ×ÉÄÎÏ, ÞÔÏ ËÏÍÁÎÄÙ ÄÕÂÌÉÒÕÀÔ ÄÒÕÇ MP> ÄÒÕÇÁ, ÔÁ-ÖÅ moveq ÜÔÏ move.l - ×ÉÄ ÓÂÏËÕ.

âÒÅÄ. moveq - ÚÁÇÒÕÚËÁ ÚÎÁËÏ×ÏÊ ÂÁÊÔÏ×ÏÊ ËÏÎÓÔÁÎÔÙ Ó ÒÁÓÛÉÒÅÎÉÅÍ ÄÏ ÌÏÎÇÁ × ÒÅÇÉÓÔÒ ÄÁÎÎÙÈ (ËÏÎÓÔÁÎÔÁ ÉģÔ × ÏÐËÏÄÅ), move.l - ÐÅÒÅÓÙÌËÁ ÌÏÎÇÁ ÏÔËÕÄÁ ÕÇÏÄÎÏ ËÕÄÁ ÕÇÏÄÎÏ. HÁÐÒÉÍÅÒ:

move.l -(a0),5(a1,d0.w*8)

MP> óÏÚÄÁÎÉÅ ÏÐÔÉÍÉÚÉÒÕÀÝÅÇÏ ÁÓÍ ËÏÍÐÉÌÑÔÏÒÁ (ÔÉÐÁ ÔÏÇÏ ÞÔÏ ÎÁ x51 MP> Á×ÔÏÍÁÔÏÍ ×ÙÂÉÒÁÅÔ acall scall ÉÌÉ lcall ÓÔÁ×ÉÔØ ×ÍÅÓÔÏ call) × MP> ÐÒÉÎÃÉÐÅ ÐÏÚ×ÏÌÉÌÏ ÂÙ ×ÙËÉÎÕÔØ ÎÁÆÉÇ moveq ÎÅ ÎÁÇÒÕÖÁÑ ËÏÄ ÌÉÛÎÉÍÉ MP> ÎÕÌÑÍÉ, ÐÏÞÅÍÕ ÍÏÔÏÒÏÌÁ ÐÏÛÌÁ ÐÏ ÔÁËÏÍÕ ÄÕÒÁÃËÏÍÕ ÐÕÔÉ - ÎÅ ÚÎÁÀ.

ëÏÍÐÉÌÑÔÏÒÙ ÕÍÅÀÔ ÐÅÒÅÄÅÌÙ×ÁÔØ ÐÏÄÈÏÄÑÝÉÊ move.l #const,dn × moveq (ÅÓÌÉ ÐÏÐÒÏÓÉÛØ), ÄÁÌØÛÅ ÞÔÏ?

MP> HÏ ÔÏ, ÞÔÏ ÍÎÅÍÏÎÉËÉ 68k - ÜÔÏ ÂÒÅÄ ÓÕÍÁÛÅÄÛÅÇÏ, Õ ÍÅÎÑ ÎÉËÁËÉÈ MP> ÓÏÍÎÅÎÉÊ ÎÅ ×ÙÚÙ×ÁÅÔ!

õÇÕ, Õ ÎÁÓ ÔÁËÁÑ ÒÅÌÉÇÉÑ É Ó×ÏÊ ÂÏÇ (x86), ×ӣ ÏÓÔÁÌØÎÏÅ - ÂÒÅÄ ÓÕÍÁÓÛÅÄÛÅÇÏ...

MP> üÆÅËÔÉ×ÎÁÑ ÓÉÓÔÅÍÁ Õ×Ù ÚÁÐÁÔÅÎÔÏ×ÁÎÁ... ×ÓÅ ÏÓÔÁÌØÎÙÅ ÉÚ×ÒÁÝÁÀÔÓÑ ËÁË MP> ÍÏÇÕÔ.

óËÏÌØËÏ ËÉÌÏÂÁÊÔ ËÏÄÁ ÔÙ ÎÁÐÉÓÁÌ ÎÁ 68k?

Bye...

Hello, Dimmy Timchenko !

ðÁÒÕ ÛÁÇÏ× ËÕÄÁ?

ïÞÅÎØ. á äÅÌØÆÉ - ÅÝÅ ÂÏÌØÛÅ. á ×ÏÌØÎÉÃÁ Ó ÕËÁÚÁÔÅÌÑÍÉ ÅÝÅ ÂÏÌØÛÁÑ ÞÅÍ × ó, ÐÏÓÌÅÄÎÉÊ ÓÔÒÏÖÅ É ÚÁ ÉÈ ÔÉÐÁÍÉ É ÚÁ ÏÐÅÒÁÃÉÑÍÉ Ó ÎÉÍÉ ÓÌÅÄÉÔ.

÷ÏÔ ÜÔÏÇÏ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÖÁÌØ, ÔÅÍ ÂÏÌÅÅ, ÞÔÏ ÎÉÞÅÇÏ ÎÅ ÔÒÅÂÕÅÔÓÑ × ÒÅÚÕÌØÔÉÒÕÀÝÅÍ ËÏÄÅ ÄÌÑ ÜÔÏÇÏ.

óÁÍ ÐÏ ÓÅÂÅ ÎÅÔ. óÏÂÓÔ×ÅÎÎÏ ÎÁ ÒÅÁÌÉÚÁÃÉÀ ÎÁÓÌÅÄÏ×ÁÎÉÑ ÒÅÓÕÒÓÏ× ÓÏ×ÓÅÍ ÎÅ ÍÎÏÇÏ ÕÈÏÄÉÔ. á ÅÓÌÉ ×ÓÅ ÄÅÌÁÔØ ÓÔÁÔÉÞÅÓËÉ, ÔÏ É ×Ï×ÓÅ ÎÉËÁËÉÈ.

ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Hello, Dimmy Timchenko !

ðÏÞÅÍÕ ×ÁÖÎÅÅ? ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Alex, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

÷ÔÏÒÎÉË ñÎ×ÁÒØ 20 2004 10:53, Alex Kouznetsov wrote to George Shepelev:

AK>>> HÁÐÒÉÍÅÒ, ËÏÎËÒÅÔÎÁÑ ÐÒÏÂÌÅÍÁ: ËÁËÉÅ ÓÌÏ×Á ÄÏÌÖÎÙ ×ÈÏÄÉÔØ × AK>>> ÓÏÓÔÁ× ÑÄÒÁ? GS>> üÔÁ ÐÒÏÂÌÅÍÁ ÕÖÅ ÒÅÛÅÎÁ, ËÉÎÕÔØ ÓÐÉÓÏË? AK> ëÉÄÁÊ, ÜÔÏ ÉÎÔÅÒÅÓÎÏ. åÓÌÉ ÎÁ ÍÙÌÏ, ÔÏ ÎÁ a_kouz(ÎÁ)yahoo.com

ïÔ×ÅÞÅÎÏ ÎÅÔÍÅÊÌÏÍ.

çÅÏÒÇÉÊ

Dimmy, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

óÒÅÄÁ ñÎ×ÁÒØ 21 2004 08:20, Dimmy Timchenko wrote to Dima Orlov:

DO>> ðÏÍÎÉÔØ ËÁËÉÅ ËÏÍÁÎÄÙ ÎÁ ÎÉÈ ×ÌÉÑÀÔ Á ËÁËÉÅ ÎÅÔ.

DT> ïÂÙÞÎÏ ÌÏÇÉÞÅÓËÉÅ ËÏÍÁÎÄÙ É ÉÎËpÅÍÅÎÔ/ÄÅËpÅÍÅÎÔ ÎÅ ×ÌÉÑÀÔ ÎÁ CARRY, Á DT> pÅÚÕÌØÔÁÔ ÁpÉÆÍÅÔÉÞÅÓËÉÈ ÏÐÅpÁÃÉÊ ÏÔpÁÖÁÅÔÓÑ × ÁpÉÆÍÅÔÉÞÅÓËÉÈ ÆÌÁÇÁÈ. DT> ÷ ÏÂÝÅÍ, ÄÏ×ÏÌØÎÏ ÐpÏÓÔÏ.

"ðÒÏÓÔÏÔÁ ÈÕÖÅ ×ÏÒÏ×ÓÔ×Á" (c)

ðÏÓÍÏÔÒÉ ÎÁ ÔÁÂÌÉÞËÕ, ËÏÔÏÒÕÀ Ñ ×ÞÅÒÁ to: Maxim Polyanskiy ËÉÄÁÌ...

çÅÏÒÇÉÊ

Andy, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

óÒÅÄÁ ñÎ×ÁÒØ 21 2004 08:36, Andy Mozzhevilov wrote to George Shepelev:

AM>> ïÐÒÅÄÅÌÑÅÔÓÑ, ÎÏ ÏÎÏ ÉÚ×ÅÓÔÏ ÄÌÑ ÄÁÎÎÏÊ ËÏÔËÒÅÔÎÏÊ ÐÌÁÔÆÏÒÍÙ. GS>> HÅ ÔÏÌØËÏ ÐÌÁÔÆÏÒÍÙ, ÎÏ Åݣ É ÏÔ ËÏÎËÒÅÔÎÏÇÏ _ËÏÍÐÉÌÑÔÏÒÁ_. AM> HÅ ×ÓÔÒÅÞÁÌ ÒÁÚÎÙÈ ËÏÍÐÉÌÑÔÏÒÏ× ÄÌÑ ÏÄÎÏÊ ÐÌÁÔÆÏÒÍÙ, ÞÔÏÂÙ Õ ÎÉÈ ÂÙÌÉ AM> ÒÁÚÎÙÅ ÒÁÚÍÅÒÙ ÏÄÎÉÈ É ÔÅÈ ÖÅ ÔÉÐÏ×,

üÔÏ ÎÅ ÚÎÁÞÉÔ, ÞÔÏ ÔÁËÉÈ ËÏÍÐÉÌÑÔÏÒÏ× ÎÅ ÂÙÌÏ.

AM> ÐÏÔÏÍÕ ËÁË ÒÁÚÍÅÒÎÏÓÔØ ÔÉÐÏ× ÏÐÒÅÄÅÌÑÅÔÓÑ ÇÌÁ×ÎÙÍ ÏÂÒÁÚÏÍ ÓÁÍÉÍ AM> ÑÄÒÏÍ, ÅÇÏ ÒÁÚÒÑÄÎÏÓÔØÀ.

ëÁËÁÑ ÒÁÚÒÑÄÎÏÓÔØ Õ ÑÄÒÁ x86? HÁÐÏÍÉÎÁÀ, × ÜÔÏÍ ÓÅÍÅÊÓÔ×Å ÓÕÝÅÓÔ×Ï×ÁÌÉ embedded'ÎÙÅ ËÒÉÓÔÁÌÌÙ 80186/188, 80386, 80486...

GS>> üÔÏ Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÑÅÔ ÍÁÛÉÎÏÚÁ×ÉÓÉÍÏÓÔØ ÐÏÌÕÞÉ×ÛÅÊÓÑ GS>> ÐÒÏÇÒÁÍÍÙ. èÏÔÑ ÍÎÏÇÉÅ ÓÔÏÒÏÎÎÉËÉ C ÌÀÂÑÔ ÎÁÐÉÒÁÔØ ÎÁ ÅÇÏ GS>> "ÍÁÛÉÎÏÎÅÚÁ×ÉÓÉÍÏÓÔØ"... AM> þÔÏÂÙ ÏÂÅÓÐÅÞÉÔØ ÍÁÛÉÎÏÎÅÚÁ×ÉÓÉÍÏÓÔØ, ÎÕÖÎÏ ÐÒÉÄÅÒÖÉ×ÁÔØÓÑ AM> ÏÐÒÅÄÅÌÅÎÎÏÇÏ ÓÔÉÌÑ.

÷ÅÓØÍÁ ÎÅÔÉÐÉÞÎÏÇÏ ÄÌÑ ÓÉÛÎÙÈ ÐÒÏÇÒÁÍÍ, É ×ӣ ÒÁ×ÎÏ ÎÅ ÄÁÀÝÅÇÏ ÐÏÌÎÙÈ ÇÁÒÁÎÔÉÊ.

AM> HÏ × embedded - ÍÁÛÉÎÏÎÅÚÁ×ÉÓÉÍÏÓÔØ ÎÅ ÓÁÍÁ ÃÅÌØ.

ë ÓÞÁÓÔØÀ, ÄÁ.

GS>> ðÏÇÌÑÄÅÌ ÂÙ ÎÁ ÍÏÉ ÉÓÈÏÄÎÉËÉ, ÓÔÁÌ ÂÙ Õ×ÅÒÅÎ ;) ñ ÓÔÁÒÁÀÓØ GS>> ÐÉÓÁÔØ ÐÒÏÇÒÁÍÍÙ × ÒÁÓޣÔÅ ÎÁ ÞÅÌÏ×ÅËÁ, ËÏÔÏÒÙÊ ÎÅ ÚÎÁÅÔ GS>> ËÁË ÏÎÁ ÎÁÐÉÓÁÎÁ... AM> üÔÏÔ ÞÅÌÏ×ÅË, ËÁË ÍÉÎÉÍÕÍ ÄÏÌÖÅÎ ÚÎÁÔØ ÁÓÓÅÍÂÌÅÒ, ÄÌÑ ÎÁÞÁÌÁ.

á ÞÅÌÏ×ÅË, ÐÙÔÁÀÝÉÊÓÑ ÐÏÎÑÔØ ÓÉÛÎÕÀ ÐÒÏÇÒÁÍÍÕ, ÎÅ ÄÏÌÖÅÎ ËÁË ÍÉÎÉÍÕÍ ÚÎÁÔØ ÓÉ? ;)

GS>> ðÏÔÏÍÕ ÞÔÏ ÐÒÉ ÐÏÐÙÔËÁÈ ÏÚÎÁËÏÍÉÔØÓÑ Ó ÑÚÙËÏÍ ÎÁ ÐÒÉÍÅÒÁÈ GS>> ÞÁÝÅ ×ÓÅÇÏ ÏÎÉ ×ÉÄÑÔ ÎÅÞÔÏ ÐÏÄÏÂÎÏÅ ;) AM> óËÁÖÉ, × ËÁËÉÈ ÕÞÅÂÎÉËÁÈ ÐÏ ÑÚÙËÕ ÔÙ ×ÉÄÅÌ ÐÏÄÏÂÎÙÅ ÐÒÉÍÅÒÙ?

÷ ÒÅÁÌØÎÏÊ ÖÉÚÎÉ ÐÒÉÈÏÄÉÔÓÑ ÒÁÚÂÉÒÁÔØÓÑ ÎÅ Ó ÕÞÅÂÎÙÍÉ ÐÒÉÍÅÒÁÍÉ, Á Ó ÒÅÁÌØÎÙÍÉ ÉÓÈÏÄÎÉËÁÍÉ. HÁÉÂÏÌÅÅ ÔÉÐÉÞÎÏÅ ÚÁÎÑÔÉÅ ÔÁËÏÇÏ ÒÏÄÁ - ËÏ×ÙÒÑÎÉÅ × ÉÓÈÏÄÎÉËÁÈ Linux. ôÙ ÓÞÉÔÁÅÛØ, ÞÔÏ ×ÓÅ ÏÎÉ ×ÙÄÅÒÖÁÎÙ × "ÐÒÁ×ÉÌØÎÏÍ" ÓÔÉÌÅ?

GS>>> õ ÍÅÎÑ ËÏÍÍÅÎÔÁÒÉÑ × ÎÅÓËÏÌØËÏ ÒÁÚ ÂÏÌØÛÅ, ÞÅÍ ËÏÄÁ... AM>> HÁ óÉ ÚÁÐÒÅÝÅÎÙ ËÏÍÍÅÎÔÁÒÉÉ? GS>> HÅÔ. HÏ ÐÒÏÔÉ× ÎÉÈ ×ÙÓÔÕÐÁÀ ÍÎÏÇÉÅ ÓÉÛÎÉËÉ, ÓÞÉÔÁÑ, ÞÔÏ GS>> "É ÔÁË ×ӣ ÐÏÎÑÔÎÏ". AM> ôÙ ÓÐÏÒÉÛØ ÎÅ Ó ÐÏÄÈÏÄÏÍ, Á Ó ÎÅËÉÍ ÓÔÉÌÅÍ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÎÁ óÉ, AM> ÐÒÉÞÅÍ Ñ×ÎÏ ÎÅ ÌÕÞÛÉÍ.

ó ÔÉÐÉÞÎÙÍ. ëÏÔÏÒÙÊ ÜÔÏÔ ÑÚÙË, Ë ÓÏÖÁÌÅÎÉÀ, ÐÒÏ×ÏÃÉÒÕÅÔ.

AM> ëÏÍÍÅÎÔÁÒÉÉ ÎÁ óÉ × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× Ó×ÏÄÑÔÓÑ ÎÅ Ë ÐÏÓÔÒÏÞÎÙÍ: AM> /* ÷ÏÔ ÚÄÅÓØ Ë á ÐÒÉÂÁ×ÉÌÉ â */ AM> /* á ×ÏÔ ÚÄÅÓØ ÓÒÁ×ÎÉÌÉ á Ó 10 */

ñ ÕÖÅ ÇÏ×ÏÒÉÌ ÒÁÎÅÅ, ÞÔÏ ÔÁËÏÊ ËÏÍÍÅÎÔÁÒÉÊ ÎÉËÁËÏÊ ÐÏÌØÚÙ ÎÅ ÎÅӣÔ. ôÏÌØËÏ ×ÒÅÄÉÔ, ÚÁÎÉÍÁÑ ÍÅÓÔÏ × ÆÁÊÌÅ É ×ÒÅÍÑ ÔÏÇÏ, ËÔÏ ÂÕÄÅÔ ÒÁÚÂÉÒÁÔØÓÑ × ÐÒÏÇÒÁÍÍÅ.

AM> Á Ë ÏÐÉÓÁÎÉÀ ÁÌÇÏÒÉÔÍÁ ÄÌÑ ÄÏÓÔÉÖÅÎÉÑ ÏÐÒÅÄÅÌÅÎÎÏÊ ÃÅÌÉ.

áÌÇÏÒÉÔÍÁ ÍÁÌÏ, ÐÏÓËÏÌØËÕ ÐÒÉ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÉ ÎÁ C ×ÅÓØÍÁ ÞÁÓÔÏ ÉÓÐÏÌØÚÕÀÔÓÑ "ÔÒÀËÉ". úÁÞÁÓÔÕÀ ÐÏ ÎÅÓËÏÌØËÏ ÛÔÕË × ÏÄÎÏÊ ÓÔÒÏÞËÅ. é ÞÁÓÔÏ ÌÉ ×ӣ ÜÔÏ ÐÏÄÒÏÂÎÏ "ÒÁÓÛÉÆÒÏ×Ù×ÁÅÔÓÑ" × ËÏÍÍÅÎÔÁÒÉÉ?

AM> ÷ ÚÁÇÏÌÏ×ËÅ Ë ÆÕÎËÃÉÉ ÍÏÖÅÔ ÂÙÔØ ÏÐÉÓÁÎÏ, ÞÔÏ ×ÏÏÂÝÅ ÚÄÅÓØ ÄÅÌÁÅÔÓÑ, AM> ÐÏÔÏÍ ÍÏÇÕÔ ÓÌÅÄÏ×ÁÔØ 10-20-100 ÓÔÒÏË ÎÁ óÉ ÂÅÚ ËÏÍÍÅÎÔÁÒÉÅ× (ÉÌÉ Ó AM> ÍÉÎÉÍÕÍÏÍ ÉÈ),

÷ÏÔ-×ÏÔ. úÄÅÓØ ÔÉÐÉÞÎÏ ÏÐÕÓËÁÔØ ÐÏÄÒÏÂÎÏÓÔÉ, ËÏÔÏÒÙÅ ËÁÖÕÔÓÑ ÏÞÅ×ÉÄÎÙÍÉ ÐÒÏÇÒÁÍÍÉÓÔÕ - × ÍÏÍÅÎÔ ÎÁÐÉÓÁÎÉÑ ËÏÄÁ. þÅÒÅÚ ÎÅÓËÏÌØËÏ ÌÅÔ ÏÎ ÂÕÄÅÔ ÍÏÒÝÉÔØ ÌÏÂ, ÇÌÑÄÑ × ÓÏÂÓÔ×ÅÎÎÙÊ "ÈÏÒÏÛÉÊ" ÉÓÈÏÄÎÉË ;)

AM> Ó _ÐÏÎÑÔÎÙÍÉ_ ÉÍÅÎÁÍÉ ÐÅÒÅÍÅÎÎÙÈ.

÷ÉÄÁ b, i É j ? ÷ÅÓØÍÁ ÓÕÝÅÓÔ×ÅÎÎÁÑ ÞÁÓÔØ ÐÒÏÇÒÁÍÍÉÓÔÏ× ÔÁË ÌÀÂÉÔ ÜËÏÎÏÍÉÔØ ÎÁ ÎÁÖÁÔÉÉ ËÎÏÐÏË ;)

AM> éÓËÏÄÎÉË ÂÕÄÅÔ × ËÕÐÅ Ó ÔÅËÔÏ×ÙÍ ÏÐÉÓÁÎÉÅÍ ÁÌÇÏÒÉÔÍÁ AM> ÓÁÍÏÄÏËÕÍÅÎÔÉÒÏ×ÁÎÎÙÍ.

ëÁË ÐÒÁ×ÉÌÏ - ÂÕÄÅÔ _ÎÅÄÏÓÔÁÔÏÞÎÏ_ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÎÙÍ. éÂÏ ÓÔÒÏÇÏÅ ÓÌÅÄÏ×ÁÎÉÅ ÈÏÒÏÛÅÍÕ ÓÔÉÌÀ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÔÒÅÂÕÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÕÓÉÌÉÊ ÏÔ ÐÒÏÇÒÁÍÍÉÓÔÁ (ËÁË ÐÒÁ×ÉÌÏ ÌÅÎÉ×ÏÇÏ). íÏÖÅÔ ÐÏÍÏÞØ ÒÁÚ×Å ÞÔÏ ÄÏÂÁ×ÌÅÎÉÅ Ë ÎÅÍÕ Åݣ ÏÄÎÏÇÏ ÐÒÏÇÒÁÍÍÉÓÔÁ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÐÒÉÄÉÒÞÉ×Ï ÐÒÏ×ÅÒÑÔØ ÔÅËÓÔ ÎÁ ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÐÒÉÎÑÔÙÍ × ÏÒÇÁÎÉÚÁÃÉÉ ÓÔÁÎÄÁÒÔÁÍ. ñ×ÌÑÅÔÓÑ ÌÉ ÔÁËÏÊ ÐÏÄÈÏÄ ÔÉÐÉÞÎÙÍ ÐÒÉ ÎÁÐÉÓÁÎÉÉ ÐÒÏÇÒÁÍÍ?

AM>> ðÏÞÅÍÕ ÔÙ ÓÞÉÔÁÅÛØ, ÞÔÏ , Ë ÐÒÉÍÅÒÕ Õ ÍÅÎÑ ÎÁ óÉ ÎÅÔ ËÏÍÍÅÎÔÁÒÉÅ×. GS>> ñ ÜÔÏÇÏ ÎÅ ÇÏ×ÏÒÉÌ. "éÓËÌÀÞÅÎÉÑ ÌÉÛØ ÐÏÄÔ×ÅÒÖÄÁÀÔ ÐÒÁ×ÉÌÏ" ;) AM> ñ ÎÅ ÄÕÍÁÀ, ÞÔÏ Ñ ÉÓËÌÀÞÅÎÉÅ, ÓËÏÒÅÅ ÐÒÁ×ÉÌÏ.

ëÉÎØ ÍÎÅ ÎÅÔÍÅÊÌÏÍ ÔÉÐÉÞÎÙÊ ËÕÓÏÞÅË Ó×ÏÅÊ ÐÒÏÇÉ, ÐÏÇÌÑÖÕ ;)

GS>> ðÏ ÜÈÏÔÁÖÎÙÍ ÐÒÉÍÅÎÅÎÉÑÍ ÓÔÁÔÉÓÔÉËÁ ÂÕÄÅÔ ÚÁÍÅÔÎÏ ÏÔÌÉÞÁÔØÓÑ. AM> HÅÔ, ÐÏ PC ÂÕÄÅÔ ÚÎÁÞÉÔÅÌØÎÏ ÂÏÌØÛÉÊ Ï×ÅÒÈÅÄ, ÐÏÔÏÍÕ ÞÔÏ ÎÁ ÄÁÎÎÙÊ AM> ÍÏÍÅÎÔ ÔÁÍ ÎÅÔ ÏÓÏÂÏÇÏ ÓÍÙÓÌÁ × ÜËÏÎÏÍÉÉ ÎÅ ÔÏ ÞÔÏ ÎÅÓËÏÌØËÉÈ ÂÁÊÔ AM> ÐÁÍÑÔÉ, ÎÏ É ËÉÌÏÂÁÊÔ, É ÍÅÇÁÂÁÊÔ. á × ÜÈÏÔÁÖÎÙÈ ÂÕÄÅÔ ÔÏ, ÞÔÏ Ñ AM> ÐÒÉ×ÅÌ.

÷ ÜÈÏÔÁÖÎÙÈ Ñ ÎÁÂÌÀÄÁÌ ÒÁÚÎÉÃÕ × ÒÁÚÙ ÎÁ ÐÒÏÃÁÈ i51 É PIC...

AM>> ôÅÍ, ÞÔÏ ÒÁÚÇÌÑÄÙ×ÁÑ ËÏÄ ÐÏÓÌÅ óÉ Ñ ×ÉÄÅÌ ÐÒÉÍÅÒÎÏ ÔÏ-ÖÅ, ÞÔÏ Ñ ÂÙ AM>> ÎÁÐÉÓÁÌ ÎÁ ÁÓÍÅ, GS>> HÕ É ÞÔÏ? AM> ôÏ, ÞÔÏ × ÒÁÚÙ ÜÆÆÅËÔÉ×ÅÎÅÅ ÎÁÐÉÓÁÔØ ÎÅ×ÏÚÍÏÖÎÏ.

äÌÑ ÞÅÌÏ×ÅËÁ, ËÏÔÏÒÙÊ ÚÎÁÅÔ C ÚÁÍÅÔÎÏ ÌÕÞÛÅ, ÞÅÍ ÁÓÓÅÍÂÌÅÒ - ÄÁ. HÏ ÅÓÌÉ ÐÒÉ×ÌÅÞØ ÓÐÅÃÉÁÌÉÓÔÁ ÐÏ ÁÓÓÅÍÂÌÅÒÕ É ÇÒÁÍÏÔÎÏ ÓÆÏÒÍÕÌÉÒÏ×ÁÔØ ÚÁÄÁÞÕ - ÂÕÄÅÔ ÇÏÒÁÚÄÏ ÜÆÆÅËÔÉ×ÎÅÅ...

AM>> ÎÁ ÁÓÍÅ ×ÏÚÍÏÖÎÏ ÞÕÔØ ÂÏÌÅÅ ÏÐÔÉÍÁÌØÎÏ, ÎÏ É ÔÏ ÎÅ ×ÅÚÄÅ. GS>> éÎÏÇÄÁ ÍÏÖÎÏ ÎÁÐÉÓÁÔØ ÜÆÆÅËÔÉ×ÎÅÅ ÎÁ ÐÏÒÑÄÏË. HÁ ÁÓÓÅÍÂÌÅÒÅ. AM> üÔÉ ÉÎÏÇÄÁ - ÎÅ ÂÏÌÅÅ 1% ËÏÄÁ.

á ÉÎÏÇÄÁ - 99% ;)

AM> é ÔÏ, ÅÄÉÎÏÖÎÙ ÐÏÓÍÏÔÒÅ×, ËÁËÁÑ ËÏÎÓÒÕËÉÃÑ óÉ ÌÏÖÉÔÓÑ ÏÞÅÎØ ÎÅ AM> ÏÐÔÉÍÁÌØÎÏ ÎÁ ÜÔÏÔ ÐÒÏÃÅÓÓÏÒ, ÍÏÖÎÏ ×ÙÂÒÁÔØ ÄÒÕÇÕÀ É ÓÏËÒÁÔÉÔØ ËÏÄ, AM> ÅÓÌÉ ÜÔÏ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÎÕÖÎÏ.

ôÅÒÑÅÔÓÑ ÓËÏÒÏÓÔØ ÒÁÚÒÁÂÏÔËÉ, ÐÒÏÝÅ ÂÕÄÅÔ ÐÉÓÁÔØ ÎÁ ÁÓÍÅ, ÉÎÏÇÄÁ ÄÅÌÁÑ ÔÅÓÔÏ×ÕÀ ËÏÍÐÉÌÑÃÉÀ ÓÐÏÒÎÙÈ ÍÅÓÔ ÎÁ C, ËÁË Ñ ÕÖÅ ÏÐÉÓÙ×ÁÌ.

GS>> é ÔÏ, ÐÏÓÔÏÑÎÎÏ ×ÙÄÕÍÙ×ÁÀÔÓÑ ÈÉÔÒÙÅ ÔÒÀËÉ... AM> þÔÏ ÔÁËÏÅ ÔÒÀËÉ?

ðÏÂÏÞÎÙÅ É ÎÅÔÒÉ×ÉÁÌØÎÙÅ ÄÅÊÓÔ×ÉÑ. [ÓÏÒÒÉ, ×ÒÅÍÅÎÉ ÎÅÔ ÄÁÌØÛÅ ÏÔ×ÅÞÁÔØ, ÕÂÅÇÁÀ...]

çÅÏÒÇÉÊ

Hi Dima.

22 Jan 2004, 13:04, Dima Orlov writes to Dimmy Timchenko:

DO> ðÏÞÅÍÕ ×ÁÖÎÅÅ?

ðÏÔÏÍÕ ÞÔÏ ËÎÏÐËÉ RESET ÎÅÔ. :)

Dimmy.

Hello, Dimmy Timchenko !

úÁÍÅÎÉ char ÎÁ byte É ÎÁÐÉÛÅÛØ. ÷ ó char ÎÅ ÓÉÍ×ÏÌØÎÙÊ, Á ÃÅÌÙÊ ÔÉÐ.

ðÒÉÍÅÒÎÏ ÔÁËÁÑ ÖÅ, ËÁË É × ANSI C.

ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Thu, 22 Jan 2004 11:52:37 +0300 Dimmy Timchenko wrote to Dima Orlov:

[...]

DO>> ðÏÔÏÍÕ ÖÅ, ÐÏÞÅÍÕ ÎÅ pÅÁÌÉÚÕÀÔ áÄÕ ÎÁ ÍÉËpÏËÏÎÔpÏÌÌÅpÁÈ. çpÏÍÏÚÄËÏ DO>> ÓÌÉÛËÏÍ.

DT> á C++ ÎÅ ÇpÏÍÏÚÄÏË? äÕÍÁÀ, ÜÔÏ ÎÅ ÅÄÉÎÓÔ×ÅÎÎÁÑ ÐpÉÞÉÎÁ. óËÏpÅÅ ÉÇpÁÅÔ DT> pÏÌØ ÐÏÐÕÌÑpÎÏÓÔØ C/C++.

ó++ ÎÅ ÂÏÌÅÅ ÇÒÏÍÏÚÄÏË, ÞÅÍ ó. ðÒÏÓÔÏ ÏÎ ÓÌÏÖÎÅÅ.

Hello, Dimmy Timchenko !

÷Ï-ÐÅÒ×ÙÈ, ÂÙ×ÁÅÔ, Á ×Ï-×ÔÏÒÙÈ, ËÎÏÐËÁ POWER ÅÓÔØ :)

ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Thu Jan 22 2004 18:23, Dima Orlov wrote to Dimmy Timchenko:

ãÅÎÁ ÏÛÉÂËÉ ÂÏÌØÛÅ.

DO> ÷Ï-ÐÅÒ×ÙÈ, ÂÙ×ÁÅÔ, Á ×Ï-×ÔÏÒÙÈ, ËÎÏÐËÁ POWER ÅÓÔØ :)

áÇÁ, ÓÏ×ÍÅÝÅÎÎÁÑ Ó ×ÙËÌÀÞÁÔÅÌÅÍ ÚÁÖÉÇÁÎÉÑ...

WBR, àÒÉÊ.

22-Jan-04 07:38 Dimmy Timchenko wrote to Oleksandr Redchuk:

OR>> А этот очень неплох и вpоде бы на месте не стоит. OR>> Hо его макpовозможности как минимум не меньше aspic.

DT> И посимвольный pазбоp аpгументов есть? Знаешь, не помню -- всякие STRCMP,STRCAT,GETSTRCHAR,SUBSTR уже в нём были или после того, как Клочко потоптался... Поищи его, за лет 5-6 многое могло поменяться.

wbr,

ðÒÉ×ÅÔ Dimmy!

Thursday January 22 2004 14:31, Dimmy Timchenko wrote to Dima Orlov:

DT> Hi Dima. DT>

DT> 22 Jan 2004, 13:04, Dima Orlov writes to Dimmy Timchenko: DT>

DO>> ðÏÞÅÍÕ ×ÁÖÎÅÅ? DT>

DT> ðÏÔÏÍÕ ÞÔÏ ËÎÏÐËÉ RESET ÎÅÔ. :)

á ×ÏÔÞÄÏÇ? :-)

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
,
formatting link
, ftp://altor.sytes.net

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required