AVR GCC&IAR

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

Hello George!

05 Feb 04 18:40, George Shepelev wrote to Roman Gorbunov:

RG>> ÷ ÎÏÒÍÁÌØÎÏÊ ËÏÎÔÏÒÅ ÏÂÇÏ×ÁÒÉ×ÁÅÔÓÑ ôú, Á ÚÁÔÅÍ ÚÁÐÕÓËÁÅÔÓÑ RG>> ÐÒÏÅËÔ.

äÁ ÎÅÔ ÐÒÏÂÌÅÍ, ÈÏÔØ 10 ÒÁÚ ÎÁ ÄÅÎØ ÐÕÓÔØ ÍÅÎÑÅÔ, ÔÏÌØËÏ ÌÉÛØ ÂÙ 10 ÒÁÚ ÐÌÁÔÉÌ.
åÓÌÉ ÓÔÒÅÍÉÔÓÑ ÕÄÏ×ÌÅÔ×ÏÒÑÔØ ÐÏÔÒÅÂÎÏÓÔÉ ÚÁËÁÚÞÉËÁ ÂÅÓÐÌÁÔÎÏ, ÔÏ ÚÁÒÐÌÁÔÕ ÓÏÔÒÕÄÎÉËÁÍ ÂÕÄÅÔ ÎÅ ÞÅÍ ÐÌÁÔÉÔØ ÎÁ ÍÎÏÇÏ ÒÁÎØÛÅ.
áÄÁÐÔÉÒÏ×ÁÎÎÏÊ ÐÏÄ ËÌÉÅÎÔÁ ÉÌÉ ÔÉÐ áôó ?

Roman

... There's a thing inside, that screams and shouts

Hello George!

05 Feb 04 18:41, George Shepelev wrote to Roman Gorbunov:

÷ÓÅ ÂÙ ÈÏÒÏÛÏ, ×ÏÔ ÔÏÌØËÏ × Ô×ÏÅÍ ÏÔ×ÅÔÅ ÅÓÔØ ÏÄÉÔ ÐÏÒÏË. ïÎ ÐÒÉÄÕÍÁÎ ÚÁÄÎÉÍ ÞÉÓÌÏÍ.
õ ÍÅÎÑ ÔÁÍ ÂÙÌ öëé ÉÎÄÉËÁÔÏÒ ÉÚ ÔÅÌÅÆÏÎÁ Ó ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÏÄÎÁ ËÎÏÐËÁ "ðÕÓË" É ÐÅÒÅËÌÀÞÁÔÅÌØ ÒÅÖÉÍÁ ÒÁÂÏÔÙ ÏÐÒ.ÎÏÍÅÒÁ/ÏÐÒÅÄÅÌÅÎÉÑ ÞÁÓÔÏÔÎÏÊ ËÏÍÂÉÎÁÃÉÉ. îÁÖÁÌ ËÎÏÐËÕ - ÐÏÌÕÞÉÌ ÄÁÎÎÙÅ. ÷ÓÅ. ÷ áïH-Å ÖÅ ÞÅÒÔ ÚÎÁÅÔ ÓËÏÌØËÏ ÆÕÎËÃÉÊ , ÓÌÏÖÎÏÅ ÍÅÎÀ, ÐÁÒÁÍÅÔÒÙ. åÝÅ ÇÏÌÏÓ ÜÔÏÔ ÄÕÒÁÃËÉÊ Ó ÏÓÔÁÎÏ×ËÏÊ ÐÒÅÒÙ×ÁÎÉÊ, ÐÒÏÝÅÔÏÍ ÔÁËÔÏ× É Ô.Ä.

Roman

... No locked doors, no windows barred

ðÒÉ×ÅÔ, Kirill!

KF>>> void Reset2() { KF>>> asm("bcf status_reg, _other_bit"); KF>>> } KF>>> void Reset1() { KF>>> asm("bcf status_reg, _some_bit"); KF>>> Reset2(); KF>>> } VC>> óÏ×ÓÅÍ ÎÅ ÔÏ ÖÅ ÓÁÍÏÅ. óËÏÍÐÉÌÉ Ó×ÏÉ ÐÒÉÍÅÒÙ. ÷ ÌÕÞÛÅÍ ÓÌÕÞÁÅ VC>> ÔÙ ÐÏÌÕÞÉÛØ 2 ÒÅÔÕÒÎÁ Ó ÒÁÚÎÙÍÉ ÁÄÒÅÓÁÍÉ × ËÏÄÏ×ÏÊ ÐÁÍÑÔÉ É VC>> goto _Reset2 × ÆÕÎËÃÉÉ Reset1, Á × ÍϣÍ ÐÒÉÍÅÒÅ ÏÄÉÎ return É VC>> ÎÉËÁËÉÈ goto.

KF> üÔÏ ÉÍÅÅÔ ÐÒÉÎÃÉÐÉÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ? HÅ ÏÓÏÂÏ. HÏ ÆÁËÔ ÉÍÅÅÔ ÍÅÓÔÏ ÂÙÔØ.

KF> äÁ, ÐÏÌÕÞÁÀÔÓÑ ÖÕÔËÉÅ ×ÅÝÉ, KF> Reset2 ÐÒÏÓÔÏ inlain'ÉÔÓÑ × Return1. üÔÏ × ÐÒÉÍÅÒÅ Ñ ÎÁÒÉÓÏ×ÁÌ ÏÄÎÕ, ÞÔÏ ÓÍÙÓÌ ÏÂÏÚÎÁÞÉÔØ, Á × ÒÅÁÌÅ ÓÏ×ÓÅÍ ÎÅ ÏÄÎÁ. é ×ÓÅ ÉÎÌÁÊÎÉÔØÓÑ ÂÕÄÕÔ?

KF> HÏ ÏÐÑÔØ ÖÅ ÜÔÏ ÎÅ ÔÙÓÑÞÉ ÐÒÏÃÅÎÔÏ× overhead, Á ÅÄÉÎÉÃÙ. äÁ ÍÅÎÑ ÜÔÏ ÎÅ ÏÓÏÂÏ ÉÎÔÅÒÅÓÕÅÔ. íÅÎÑ ÉÎÔÅÒÅÓÏ×ÁÌ ÍÅÈÁÎÉÚÍ, á.òÅÄÞÕË ×ӣ ÐÏÐÕÌÑÒÎÏ ÍÎÅ ÐÒÏÄÅÍÏÎÓÔÒÉÒÏ×ÁÌ. ÷ÓÅÍ ÏÔ×ÅÔÉ×ÛÉÍ ÓÅÎØËÓ.

VC>> PS: ÜÔÏ ÂÙÌ ÐÒÉÍÅÒ (ÁËÁ ÐÒÅÄÐÏÌÏÖÅÎÉÅ) ËÁË Ñ ÐÏÎÉÍÁÀ VC>> ÔÅÒÍÉÎ "ÆÕÎËÃÉÑ Ó ÎÅÓËÏÌØËÉÍ ÔÏÞËÁÍÉ ×ÈÏÄÁ ÎÁ ÁÓÍÅ". þÔÏ ÐÏÄ

KF> üÔÏ ÂÅÓÓÍÙÓÌÅÎÎÙÊ ÔÅÒÍÉÎ. æÕÎËÃÉÑ ÄÏÌÖÎÁ ÏÔÏÂÒÁÖÁÔØ ÍÎÏÖÅÓÔ×Ï ţ KF> ÁÒÇÕÍÅÎÔÏ× ÎÁ ÍÎÏÖÅÓÔ×Ï ×ÙÈÏÄÎÙÈ ÚÎÁÞÅÎÉÊ, ÏÓÔÁÌØÎÏÅ -- ÓÔÏÒÏÎÎÉÅ KF> ÜÆÆÅËÔÙ. ôÏÞÅË ×ÈÏÄÁ ÔÕÔ ÎÅÔ. á ÇÏ×ÏÒÑÔ, ÞÔÏ ÅÓÔØ ÔÁËÁÑ ÂÕË×Á × ÜÔÏÍ ÓÌÏ×Å. ôÏÌØËÏ ÓÅÇÏÄÎÑ ÎÅ ÕÄÁÌÏÓØ ËÎÉÖËÕ ÐÏ ÓÔÒÕËÔÕÒÎÏÍÕ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÀ ÎÁÊÔÉ.

÷ÌÁÄÉÍÉÒ þÅËÉÎ

Wed Feb 04 2004 03:29, George Shepelev wrote to Ilia Tarasov:

GS>>> çÏÌÏ×ÏÊ ÄÕÍÁÔØ. IT>> õÎÉ×ÅÒÓÁÌØÎÁÑ ÏÔÍÁÚËÁ.

GS> HÅÔ. åÓÌÉ ÇÄÅ-ÔÏ × ÐÒÏÇÒÁÍÍÅ ×ÄÒÕÇ ÏÂÎÁÒÕÖÉÌÏÓØ _Ñ×ÎÏÅ_ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ GS> ÔÉÐÏ×, ÏÂÑÚÁÔÅÌØÎÏ ÓÌÅÄÕÅÔ × ÜÔÏÍ ÍÅÓÔÅ ÐÏÄÕÍÁÔØ ÇÏÌÏ×ÏÊ.

÷ÏÔ ÜÔÏ ÕÖÅ ÂÌÉÖÅ, ÎÏ ÏÐÑÔØ ÎÅÐÏÎÑÔÎÏ, × ËÁËÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ ÄÕÍÁÔØ ÇÏÌÏ×ÏÊ, É _ÞÔÏ_ ÐÒÏ×ÅÒÑÔØ?

IT>> á ÔÁËÖÅ ÉÈ ËÏÌÉÞÅÓÔ×Ï, ËÏÍÂÉÎÁÃÉÉ, ×ÚÁÉÍÎÏÅ ÒÁÓÐÏÌÏÖÅÎÉÅ É Ô.Ð.

GS> üÔÏ ×ӣ ÓÉÍ×ÏÌÉÞÅÓËÁÑ ÚÁÐÉÓØ. ëÏÌÉÞÅÓÔ×Ï "ÂÕË×", ÉÈ ËÏÍÂÉÎÁÃÉÉ...

GS> ðÏÓÔÒÏÅÎÉÅ "ÐÒÏÇÒÁÍÍÙ" ÉÚ Ó×ÏÂÏÄÎÏ ÍÏÄÉÆÉÃÉÒÕÀÝÉÈÓÑ ËÁÒÔÉÎÏË, GS> ÓÉÍ×ÏÌÉÚÉÒÕÀÝÉÈ "ÏÂßÅËÔÙ" É "ÍÅÔÏÄÙ", ËÏÔÏÒÙÅ ÍÏÖÎÏ ÐÅÒÅÔÁÓËÉ×ÁÔØ GS> ÐÏ ÜËÒÁÎÕ, ÓÏÅÄÉÎÑÔØ ÍÅÖÄÕ ÓÏÂÏÊ, ÎÁÚÎÁÞÁÔØ ÉÍ ÎÕÖÎÙÅ Ó×ÏÊÓÔ×Á...

èÏÒÏÛÏ. óÉÍ×ÏÌÙ - ÜÔÏ ÐÉËÓÅÌÉ, Ã×ÅÔ ËÏÔÏÒÙÈ ÐÒÉÎÁÄÌÅÖÉÔ ÎÅËÏÔÏÒÏÍÕ ÍÎÏÖÅÓÔ×Õ (Ô.Å. ÞÅÒÎÏ-ÂÅÌÏÅ ÉÌÉ Ã×ÅÔÎÏÅ ÉÚÏÂÒÁÖÅÎÉÅ). éÚ ÜÔÉÈ ÓÉÍ×ÏÌÏ× ÓÏÓÔÁ×ÌÑÀÔÓÑ ÌÅËÓÅÍÙ ÑÚÙËÁ, ÐÒÉÞÅÍ ÐÒÁ×ÉÌÁ ÚÁÐÉÓÉ ÐÒÅÄÕÓÍÁÔÒÉ×ÁÀÔ ÁÎÁÌÉÚ ÒÁÓÐÏÌÏÖÅÎÉÑ ÓÉÍ×ÏÌÏ× × Ä×ÕÈ ÉÚÍÅÒÅÎÉÑÈ. üÔÏ ÓÉÍ×ÏÌØÎÏÅ ÉÌÉ ×ÉÚÕÁÌØÎÏÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ? éÚ ÔÅÏÒÉÉ ÓÌÅÄÕÅÔ, ÞÔÏ ÓÉÍ×ÏÌØÎÏÅ - Ñ ÕËÁÚÁÌ ÁÌÆÁ×ÉÔ É ÓÈÅÍÁÔÉÞÎÏ ÎÁÂÒÏÓÁÌ ÐÒÁ×ÉÌÁ ÐÏÓÔÒÏÅÎÉÑ ÐÏÒÏÖÄÁÀÝÉÈ ÃÅÐÏÞÅË...

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

ôÅÐÅÒØ ÔÙ ÈÏÞÅÛØ, ÞÔÏÂÙ Ñ ÐÏÇÏ×ÏÒÉÌ Ó ÔÏÂÏÊ ÎÁ ÑÚÙËÅ ÆÉÌÏÓÏÆÉÉ ÓÅÒÅÄÉÎÙ 20-ÇÏ ×ÅËÁ? ;)))) çÄÅ-ÔÏ × ÜÔÏ ×ÒÅÍÑ ÂÙÌÉ ÉÎÔÅÒÅÓÎÙÅ ÒÁÂÏÔÙ ÐÏ ÍÏÄÅÌÑÍ É Ñ×ÌÅÎÉÑÍ, ÎÏ ÜÔÏ ÎÅ ÔÅÍÁ ÄÌÑ ÄÁÎÎÏÊ ÜÈÉ...

IT>> ÎÏ ÉÚ Ô×ÏÉÈ ×ÙÓËÁÚÙ×ÁÎÉÊ ÓÌÅÄÕÀÔ ÓÏ×ÓÅÍ ÕÖ ÆÁÎÔÁÓÔÉÞÅÓËÉÅ Ó×ÏÊÓÔ×Á IT>> æÏÒÔÁ...

GS> üÔÏ ÏÐÉÓÁÎÉÅ _ÕÖÅ ÒÅÁÌÉÚÏ×ÁÎÎÏÊ_ æÏÒÔ-ÓÉÓÔÅÍÙ. ðÒÏ×ÅÒÅÎÎÏÊ × ÒÁÂÏÔÅ. GS> ó×ÏÊÓÔ×Á ÓÁÍÙÅ ÏÂÙÞÎÙÅ, ÎÏ ÎÅÐÒÉ×ÙÞÎÙÅ ÄÌÑ ÔÅÈ, ËÔÏ ÐÒÉ×ÙË Ó ÓÉÛÎÏÍÕ GS> "ÑËÏÂÙ ÍÁÛÉÎÏÎÅÚÁ×ÉÓÉÍÏÍÕ" ÐÏÄÈÏÄÕ.

éÚ ÜÔÏÇÏ ÓÌÅÄÕÅÔ ÔÏÌØËÏ ÔÏ, ÞÔÏ Õ ÔÅÂÑ ÏÐÉÓÁÎÉÑ ÈÒÏÍÁÀÔ. é ÔÙ ÞÒÅÚÍÅÒÎÏ ÏÂÏÂÝÁÅÛØ ÞÁÓÔÎÙÅ ÓÌÕÞÁÉ...

IT>> á ÅÓÌÉ ÎÅ ÐÏÌÕÞÉÌÏÓØ - ÓÑÄÅÍ Ó×ÅÓÉ× ÎÏÖËÉ?

GS> á ÅÓÌÉ ÎÅ ÐÏÌÕÞÉÌÁÓØ ÔÁËÁÑ, ÏÔÎÏÓÉÔÅÌØÎÏ ÎÅÓÌÏÖÎÁÑ ×ÅÝØ, ÍÏÖÅÔ ÔÙ GS> ÐÒÏÆÅÓÓÉÀ ×ÙÂÒÁÌ ÎÅÐÒÁ×ÉÌØÎÏ?..

íÁÌÏ ÌÉ ËÁËÉÅ ÂÙ×ÁÀÔ ÏÛÉÂËÉ Õ ÌÀÄÅÊ, ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÓÔÅÐÅÎÉ ÉÈ ÐÒÏÆÅÓÓÉÏÎÁÌÉÚÍÁ. èÏÒÏÛÏ ÏÔÒÁÂÏÔÁÎÎÙÅ ×ÅÝÉ ÄÏÌÖÎÙ ÂÙÔØ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÙ, Á ÍÅÔÏÄÉËÁ ÐÏÉÓËÁ ÏÛÉÂÏË - ÐÏÄÒÏÂÎÏ ÏÐÉÓÁÎÁ.

GS> ñ ÎÅ ÐÏÎÑÌ, Ë ÞÅÍÕ Ô×ÏÊ ×ÏÐÒÏÓ. åÓÌÉ ÔÙ ÚÎÁÅÛØ æÏÒÔ, ÄÏÌÖÅÎ ÚÎÁÔØ É ÔÏ, GS> ÞÔÏ × ΣÍ ×ӣ Ñ×ÌÑÅÔÓÑ "ÓÌÏ×ÁÍÉ". äÌÑ ÒÅÁÌÉÚÁÃÉÉ ÓÔÁÎÄÁÒÔÎÏÊ æÏÒÔ-ÓÉÓÔÅÍÙ GS> ÏÎÁ ÄÏÌÖÎÁ ×ËÌÀÞÁÔØ × ÓÅÂÑ ÓÔÁÎÄÁÒÔÎÙÅ ÓÌÏ×Á. GS> ëÁËÏÅ ÓÌÏ×Ï ÔÅÂÅ ÚÄÅÓØ ÎÅÐÏÎÑÔÎÏ?

íÎÅ ÎÅÐÏÎÑÔÎÏ ÓÌÏ×Ï "ÓÔÁÎÄÁÒÔÎÙÅ". åÓÌÉ "äÌÑ ÒÅÁÌÉÚÁÃÉÉ ÓÔÁÎÄÁÒÔÎÏÊ æÏÒÔ-ÓÉÓÔÅÍÙ ÏÎÁ ÄÏÌÖÎÁ ×ËÌÀÞÁÔØ × ÓÅÂÑ ÓÔÁÎÄÁÒÔÎÙÅ ÓÌÏ×Á.", ÔÏ ÄÌÑ ÒÅÁÌÉÚÁÃÉÉ ÎÅÓÔÁÎÄÁÒÔÎÏÊ ÆÏÒÔ-ÓÉÓÔÅÍÙ ÏÎÁ ÄÏÌÖÎÁ ×ËÌÀÞÁÔØ × ÓÅÂÑ ÎÅÓÔÁÎÄÁÒÔÎÙÅ ÓÌÏ×Á, ÄÌÑ ÒÅÁÌÉÚÁÃÉÉ ÚÅÌÅÎÏÊ ÆÏÒÔ-ÓÉÓÔÅÍÙ - ÚÅÌÅÎÙÅ ÓÌÏ×Á É Ô.Ä. ÐÏ ÓÐÉÓËÕ? ëÁËÉÅ ËÏÎËÒÅÔÎÏ ÓÌÏ×Á ÔÙ ÎÁÚÙ×ÁÅÛØ ÓÔÁÎÄÁÒÔÎÙÍÉ?

(þÔÏ ËÁÓÁÅÔÓÑ ÔÏÇÏ, ÚÎÁÀ ÌÉ Ñ æÏÒÔ - ÐÏÓÍÏÔÒÉ ÓÐÉÓÏË RUFIG members... ;)

IT>> äÌÑ ÓÐÒÁ×ËÉ - ÐÒÅÐÒÏÃÅÓÓÏÒ ÍÏÖÅÔ ÂÙÔØ ËÁË ×ÎÅÛÎÉÍ, ÔÁË É ×ÓÔÒÏÅÎÎÙÍ × IT>> ËÏÍÐÉÌÑÔÏÒ. ìÀÂÏÊ define ÉÌÉ EQU - ÆÁËÔÉÞÅÓËÉ ÄÉÒÅËÔÉ×Á ÐÒÅÐÒÏÃÅÓÓÏÒÁ.

GS> åݣ ÒÁÚ ÎÁÐÏÍÉÎÁÀ, ÒÅÞØ ÛÌÁ Ï ÐÒÏÓÔÏÍ ÁÓÓÅÍÂÌÅÒÅ (ÎÅ ÍÁËÒÏ É ÂÅÚ GS> ÐÒÅÐÒÏÃÅÓÓÏÒÁ). üÔÏ ×ÐÏÌÎÅ ÓÅÂÅ ÑÚÙË, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÐÒÉÍÅÎÑÔØ ÎÁ ÐÒÁËÔÉËÅ GS> É ËÏÔÏÒÙÊ ÏÐÒÏ×ÅÒÇÁÅÔ Ô×ÏÀ ÍÙÓÌØ (ÐÏÓËÉÐÁÎÎÕÀ ×ÙÛÅ, ÎÏ ÔÙ ţ ÐÏÍÎÉÛØ).

õÍÇÕ. ôÅÐÅÒØ ÐÏÑ×ÉÌÏÓØ ÐÏÎÑÔÉÅ "ÐÒÏÓÔÏÊ ÁÓÓÅÍÂÌÅÒ"... HÁÓÔÏÑÝÉÊ ÄÖÅÎÔÌØÍÅÎ ÍÅÎÑÅÔ ÐÒÁ×ÉÌÁ ÉÇÒÙ ÐÏ ÈÏÄÕ ÐÁÒÔÉÉ...

IT>> é Ñ ÓÐÅÃÉÁÌØÎÏ ÏÓÔÁ×ÉÌ Ó×ÏÀ ÃÉÔÁÔÕ - × ÓÌÅÄÕÀÝÉÊ ÒÁÚ ÓÍÏÔÒÉ × ËÎÉÖËÁÈ, IT>> ÐÒÅÖÄÅ ÞÅÍ ÞÔÏ-ÔÏ ÏÔ×ÅÞÁÔØ.

GS> åÓÌÉ EQU - ÄÉÒÅËÔÉ×Á ÐÒÅÐÒÏÃÅÓÓÏÒÁ, ÔÏ ×ÅÓØ ÁÓÓÅÍÂÌÅÒ ÍÏÖÎÏ ÒÅÁÌÉÚÏ×ÁÔØ GS> ÎÁ ÐÒÅÐÒÏÃÅÓÓÏÒÅ. HÅÌÏÇÉÞÎÏ, Á?

HÅÔ, ÎÅ ×ÅÓØ, Á ÔÏÌØËÏ ÌÅËÓÉÞÅÓËÉÅ ÐÏÄÓÔÁÎÏ×ËÉ. ëÏÄ ×ÓÅ ÒÁ×ÎÏ ÂÕÄÅÔ ÇÅÎÅÒÉÔØÓÑ ÂÜË-ÜÎÄÏÍ.

GS> ëÓÔÁÔÉ, ×Ï ×ÓÅÈ ËÎÉÖËÁÈ ÐÏ ÁÓÓÅÍÂÌÅÒÕ ÏÐÉÓÁÎÙ "ÔÉÐÉÞÎÙÅ" ËÏÍÁÎÄÙ ×ÉÄÁ GS> EQU, ORG, DB, DW etc. üÔÏ ÉÍÅÎÎÏ ÁÓÓÅÍÂÌÅÒÎÙÅ ËÏÍÁÎÄÙ.

é ËÁËÏÊ ÖÅ ËÏÄ _ÆÏÒÍÉÒÕÅÔ_ ÄÉÒÅËÔÉ×Á ORG?

IT>> çÅÏÒÇÉÊ, ÔÙ ÏÐÑÔØ ÇÏ×ÏÒÉÛØ ÓÁÍ Ó ÓÏÂÏÊ. ôÅÂÅ ÓÌÏÖÎÏ ËÕÐÉÔØ Dragon Book?

GS> óÍÙÓÌ? ÷ÏÔ ÅÓÌÉ- ÐÏÄÁÒÉÌÉ ;)

çÙ-ÇÙ!... 500 ÒÕÂÌÅÊ, ËÓÔÁÔÉ. ;) HÏ ÏÎÏ ÔÏÇÏ ÓÔÏÉÔ...

IT>> åÓÔØ ÐÒÅËÒÁÓÎÏÅ ÐÅÒÅÉÚÄÁÎÉÅ: "ëÏÍÐÉÌÑÔÏÒÙ: ÐÒÉÎÃÉÐÙ, ÔÅÈÎÏÌÏÇÉÉ, IT>> ÉÎÓÔÒÕÍÅÎÔÙ". ëÒÁÓÉ×ÁÑ ÔÁËÁÑ ËÎÉÖËÁ Ó ÄÒÁËÏÛÅÊ ÎÁ ÏÂÌÏÖËÅ...

GS> ÷ÅÒÀ. ôÏÌØËÏ ÚÁÞÅÍ ÏÎÁ ÍÎÅ ÎÕÖÎÁ? ñ ÓÅÊÞÁÓ ÐÏÌØÚÕÀÓØ ËÏÍÐÉÌÑÔÏÒÁÍÉ, GS> Á ÎÅ ÉÈ ÒÁÚÒÁÂÁÔÙ×ÁÀ...

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

IT>> á ÔÏ ÍÎÅ ÕÖÅ ÐÏÄÎÁÄÏÅÌÏ ÚÁÎÉÍÁÔØÓÑ ÌÉËÂÅÚÏÍ Ó ÔÁËÉÍ ×ÓÅÚÎÁÊËÏÊ, Õ IT>> ËÏÔÏÒÏÇÏ ÔÏÌØËÏ "ÉÎÖÅÎÅÒÎÙÊ" ÏÐÙÔ...

GS> íÏÅÇÏ ÏÐÙÔÁ ×ÐÏÌÎÅ È×ÁÔÁÅÔ ÄÌÑ ÒÅÛÅÎÉÑ ÐÏÓÔÁ×ÌÅÎÎÙÈ ÚÁÄÁÞ. é ÎÅÔÕ GS> ×ÒÅÍÅÎÉ ÉÚÕÞÁÔØ Ô×ÏÒÞÅÓÔ×Ï "ÔÅÏÒÅÔÉËÏ×", ÐÉÛÕÝÉÈ ËÎÉÖËÉ × ËÒÁÓÉ×ÙÈ GS> ÏÂÌÏÖËÁÈ, GS> × ËÏÔÏÒÙÈ ÉÚÌÁÇÁÀÔÓÑ ÍÁÔÅÍÁÔÉÞÅÓËÉ ÐÒÁ×ÉÌØÎÙÅ É ÐÒÁËÔÉÞÅÓËÉ ÂÅÓÓÍÙÓÌÅÎÎÙÅ GS> ×ÅÝÉ.

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

GS> ðÏÞÅÍÕ-ÔÏ ÈÏÒÏÛÅÇÏ ÐÒÏÇÒÁÍÍÉÓÔÁ ×ÐÏÌÎÅ ÍÏÖÎÏ ×ÙÕÞÉÔØ ÎÁ ðÁÓËÁÌÅ, GS> ÏÂÏÊÄÑÓØ ÂÅÚ ÄÏÓËÏÎÁÌØÎÏÇÏ ÉÚÕÞÅÎÉÑ "ÍÁÔÅÍÁÔÉÞÅÓËÉ ÐÒÁ×ÉÌØÎÏÊ" GS> ÍÁÛÉÎÙ ôØÀÒÉÎÇÁ...

ðÏËÁ ÏÎ ÎÅ ÎÁÞÁÌ "ÉÚÏÂÒÅÔÁÔØ ×ÅÌÏÓÉÐÅÄ", ÉÚÄÁÌÉ ÐÏÈÏÖÉÊ ÎÁ ÍÁÛÉÎÕ ôØÀÒÉÎÇÁ (ÈÅ-ÈÅ...:) ), ÐÕÓËÁÊ ÓÅÂÅ ÒÁÂÏÔÁÅÔ. þÔÏ ÉÎÔÅÒÅÓÎÏ, ÉÎÏÇÄÁ ÔÅ, ËÔÏ ÐÏÒÕÇÉ×ÁÅÔ æÏÒÔ, ÎÉÞÔÏÖÅ ÓÕÍÎÑÛÅÓÑ ×ÙÄÁÀÔ ÎÁ-ÇÏÒÁ ËÒÉ×Ï×ÁÔÙÅ ÉÎÔÅÒÐÒÅÔÁÔÏÒÙ ÂÁÊÔ-ËÏÄÁ Ó ÏÛÉÂËÁÍÉ, ËÏÔÏÒÙÅ ÆÏÒÔÅÒ ÎÅ ÓÄÅÌÁÌ ÂÙ. ÷ÓÅ ÖÅ ÖÅÌÁÔÅÌØÎÏ ÐÒÅÄÓÔÁ×ÌÑÔØ ÇÒÁÎÉÃÙ Ó×ÏÅÇÏ ÎÅÚÎÁÎÉÑ... ËÏÔÏÒÙÅ ÅÓÔØ Õ ËÁÖÄÏÇÏ.

IT>> ðÒÏ ÒÁÓËÒÁÓËÕ ÐÏÓÍÏÔÒÉ Color Forth... GS> ÷ÉÄÅÌ ÎÅÓËÏÌØËÏ ÌÅÔ ÎÁÚÁÄ. çÁÄÏÓÔØ!

çÁÄÏÓÔØ-ÔÏ ÇÁÄÏÓÔØ, ÎÏ ÒÁÓËÒÁÛÅÎÏ ÖÅ?
6-Feb-04 16:15 Leha Bishletov wrote to George Shepelev:

LB>>> IF (RamPage(Addres) != 0) && (SelectedRamPage == 0) LB>>> bsf STATUS,5 GS>> ^^^ LB>>> ENDIF LB>>> SetSelectedRamPage(Addres) LB>>> ENDIF LB>>> ENDIF LB>>> ENDM LB>>> ;-+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+-- GS>> Подчёркнуты очередные "хакерские" приёмы программирования. GS>> Должно быть более внятное обозначение - RP0.

LB> Согласен :) Да ты не спеши соглашаться. Написал бы ты сразу так - он бы может наоборот сказал бы. Видишь ли, тут должно быть внятное обозначение, RP0, а вот в btfsc F,w или там movf F,f -- наоборот, должно быть ,0 или ,1, а ещё более внятное обозначение tstf F он вообще не приемлет - глянь его письма мне.

Wbr,

6-Feb-04 06:58 George Shepelev wrote to Oleksandr Redchuk:

AB>>> других ты не знаешь. Hа других больших процессорах замена int на ______________________________________^^^^^^^ AB>>> char не даст никаких плюсов, а иногда и минусы. OR>> Даже на _современных_ x86 - в _регистрах_ лучше работать с полным OR>> словом, загрузив его при помощи movzx или movsx в зависимости от

GS> Это на "пентиумах"? И много эхотажных устройств делаются на "пентиумах"? Речь шла о больших процессорах, пентиумы к ним относятся. Есть embedded PC с пентиумами. Уже неважно много или нет, они _есть_ Ты же тут писал по то, что _один_ пример может опровергнуть утверждение, на тебе один пример - пентиумы.

На С пишут и для них. Ты же тут писал по поводу кода в стиле K&R для юниксов - а он писался для таких машин,

GS> Когда в качестве критики конструкции спортивного велосипеда начинают GS> указывать на шагающий экскаватор - это выглядит смешно и нелепо...

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

5-Feb-04 20:57 Vladimir Chekin wrote to Oleksandr Redchuk:

OR>> unsigned foo( unsigned u) { OR>> return (u>>3) | (u<<29); OR>> }

OR>> _foo: OR>> movl 4(%esp), %eax OR>> roll $29, %eax OR>> ret VC> К сожалению я не знаю систему команд для Авров, и не понимаю, VC> что VC> нагенерилось. Честно говоря, и само выражение (u>>3) | (u<<29) VC> тоже. Что VC> останется от 16-битной переменной после 29 сдвигов влево? Имхо 0. Или переменная 32-битная. 29 вправо с заполнением нулями | 3 влево с заполнением нулями - это выходит циклический сдвиг без переноса влево на 29

VC> это для какой платформы?

Это mingw32, порт gcc для win32, код для 32-битного режима x86 в нотации ассемблера AT&T. В родной интеловской нотации это будет

mov eax, dword ptr [esp+4] rol eax, 29 ret

wbr,

6-Feb-04 02:20 Maxim Polyanskiy wrote to Oleksandr Redchuk:

OR>> только потом выгрузить назад в байт. Иначе - штрафы, потеря OR>> быстродействия такая, что гораздо лучше держать несколько локальных OR>> переменных на стеке (в кеше), чем затолкать их в al,ah,bl,bh... MP> Hе всегда и не везде, например связка xor eax,eax;mov al,.... работает MP> гораздо быстрее, чем movzx ;)

На тех ядрах, которые уже научились "узнавать в лицо" xor в ипостаси обнуления и не пропускать это через АЛУ. Но я не об этом, а о том, что дальнейшие add al,bl будут стоить подороже, чем add eax, ebx.

wbr,

6-Feb-04 07:15 Andrew V. Miheev wrote to Alexey Krasnov:

AM> А по личному опыту - чуть более сложная, чем часы, бытовая техника, AM> практически вся на "мертвых" четырехбитках, начиная от микроволновок и AM> заканчивая домашними кинотеатрами. Открой любой видеомагнитофон и с AM> вероятностью 90% увидишь на плате пару БИСов на 48-64 ноги. Это и есть AM> твои AM> "трупы", успешно работающие на благо своих хозяев. 8-)

Калькуляторы (вспомним историю создания i4004 :-) -- практически наверняка 4-битки, обрабатывающие по одной цифре и сразу в BCD.

wbr,

Hello, Oleksandr Redchuk !

ðÏ ÏÐÙÔÕ, ÓÌÏÖÉ×ÛÉÊÓÑ ÐÏÄ ×ÏÚÄÅÊÓÔ×ÉÅÍ ËÁË ÓÏÂÓÔ×ÅÎÎÏ ÂÏÒÌÁÎÄÏ×ÓËÉÈ, ÔÁË É ÔÕÒÂÏ-ÐÏ×ÅÒÏ×ÓËÉÈ ÐÒÉÍÅÒÏ× É ÂÉÂÌÉÏÔÅË ÓÔÉÌØ ÐÉÓÁÎÉÑ ÎÁ ôò/÷ò ËÁË ÒÁÚ É ÂÙÌ ÔÁËÏÊ, ÞÔÏ ÐÅÒÅÎÏÓ ÎÁ 32ÈÒÁÚÒÑÄÎÙÊ äÅÌØÆÉ ÐÒÁËÔÉÞÅÓËÉ Ó×ÏÄÉÔÓÑ Ë ÐÅÒÅÐÉÓÙ×ÁÎÉÀ ×ÓÅÇÏ. ë ÓÏÖÁÌÅÎÉÀ, ËÏÇÄÁ Ñ ÁËÔÉ×ÎÏ ÐÉÓÁÌ ÎÁ ôò, Ñ ÜÔÏÇÏ ÅÝÅ ÎÅ ÐÏÎÉÍÁÌ. âÏÌÅÅ ÐÏÚÄÎÉÅ Ó×ÏÉ ÐÒÏÇÒÁÍÍÙ ÈÏÔØ É Ó ÔÒÕÄÏÍ, ÎÏ ÎÁ 32ÈÒÁÚÒÑÄÎÙÅ ÐÁÓËÁÌÉ ÐÅÒÅÎÏÓÑÔÓÑ. óÉÛÎÙÅ Ñ ÔÁÓËÁÀ ÍÅÖÄÕ ËÏÎÔÒÏÌÌÅÒÁÍÉ ÔÏÌØËÏ ÔÁË. éÎÏÇÄÁ É ÎÁ òó ÐÏÐÁÄÁÅÔ.

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

Fri Feb 06 2004 16:11, George Shepelev wrote to Yuriy K:

GS>>>>> íÎÏÇÉÅ ÉÚ ÎÉÈ ÄÅÌÁÀÔÓÑ ÄÌÑ ÓÅÒÉÊÎÏÇÏ GS>>>>> ÐÒÏÉÚ×ÏÄÓÔ×Á É ÏÔËÒÙÔÏÊ ÐÒÏÄÁÖÉ... YK>>>> é ËÁËÏ× ÒÁÚÍÅÒ ÜÔÏÊ ÓÅÒÉÉ? GS>>> äÅÓÑÔËÉ ÔÙÓÑÞ - ÍÉÌÌÉÏÎÙ, × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÕÓÔÒÏÊÓÔ×Á. YK>> éÎÔÅÒÅÓÎÏ... þÔÏ ÚÁ ÕÓÔÒÏÊÓÔ×Ï Ô×ÏÅÊ ÒÁÚÒÁÂÏÔËÉ

GS> á ÇÄÅ × ×ÙÛÅÏÔËÏ×ÞÅÎÎÏÍ ÇÏ×ÏÒÉÔÓÑ Ï _ÍÏÅÊ_ ÒÁÚÒÁÂÏÔËÅ? ;)

ë×ÏÔÉÔØ ÎÁÄÏ ÐÒÁ×ÉÌØÎÏ. ôÁË ËÁËÏ× ÔÉÒÁÖ _Ô×ÏÉÈ_ ÒÁÚÒÁÂÏÔÏË?

WBR, àÒÉÊ.

Fri Feb 06 2004 16:15, George Shepelev wrote to Yuriy K:

GS>>> ôÙ ÐÙÔÁÌÓÑ Ó uart 51-ÇÏ × ÒÅÖÉÍ ÇÅÎÅÒÁÃÉÉ Ú×ÕËÁ ÚÁÇÏÎÑÔØ? ñ - ÄÁ. YK>> ëÕÄÁ-ËÕÄÁ ÚÁÇÏÎÑÔØ? 8-0

GS>>> é ÐÒÅËÒÁÓÎÏ ÚÎÁÀ, ËÁËÉÅ ÔÁÍ ×ÏÚÎÉËÁÀÔ ÎÅÄÏËÕÍÅÎÔÉÒÏ×ÁÎÎÙÅ GS>>> ÏÓÏÂÅÎÎÏÓÔÉ ÒÅÁÌÉÚÁÃÉÉ. YK>> ôÁË ×ÓÅ-ÔÁËÉ ÚÎÁÅÛØ ÉÌÉ ÎÅÔ?

GS> äÌÑ ÒÑÄÁ ×ÐÏÌÎÅ ÏÐÒÅÄẠ̊ÎÎÙÈ ËÏÎÔÒÏÌÌÅÒÏ× (× ÔÏÍ ÞÉÓÌÅ "ÆÉÒÍÅÎÎÏÇÏ" GS> ÏÔ Intel) - ÚÎÁÀ.

ðÏÄÅÌÉÓØ ÔÁÊÎÙÍ ÚÎÁÎÉÅÍ, ÁÕÄÉÔÏÒÉÑ ×ÎÅÍÌÅÔ...

WBR, àÒÉÊ.

Hello, Dima!

ðÑÔ æÅ× 06 2004, Dima Orlov ÐÉÓÁÌ Ë Maxim Polyanskiy ÐÏ ÐÏ×ÏÄÕ "AVR GCC&IAR."

Hello, Ilia!

ðÑÔ æÅ× 06 2004, Ilia Tarasov ÐÉÓÁÌ Ë Maxim Polyanskiy ÐÏ ÐÏ×ÏÄÕ "AVR GCC&IAR." MP>> ðÏ ËÏÎËÒÅÔÉËÅ - Õ ÔÅÂÑ ÉÍÅÅÔ ÍÅÓÔÏ ÒÅÓÕÒÓÎÙÊ ÏÔËÁÚ 24cxx. MP>> ×ÓÅÍÕ Ô×ÏÅÍÕ ÄÅ×ÁÊÓÕ ÌÅÔ ÔÁË 5-6... IT> äÁ, ÐÒÉÍÅÒÎÏ ÓÔÏÌØËÏ. IT> óÐÁÓÉÂÏ ÚÁ ÓÏ×ÅÔ. ôÏÌØËÏ Ñ ÞÔÏ ÅÝÅ ÈÏÞÕ ÓËÁÚÁÔØ - ÎÅÔ Õ ÍÅÎÑ ×ÒÅÍÅÎÉ IT> ËÏÐÁÔØÓÑ × ÔÅÌÅÆÏÎÅ. íÎÅ ÐÒÏÝÅ ÐÏÊÔÉ É ËÕÐÉÔØ ÔÏ, ÞÔÏ ÐÒÉÇÌÑÎÅÔÓÑ ÐÏ IT> ÄÉÚÁÊÎÕ É ×ÏÚÍÏÖÎÏÓÔÑÍ. á Ñ ÄÕÍÁÌ, ÞÔÏ ÏÔËÒÕÔÉÔØ 4 ÛÕÒÕÐÁ É ÚÁÍÅÎÉÔØ 24cXX ÇÏÒÁÚÄÏ ÐÒÏÝÅ ÞÅÍ ÄÏÊÔÉ ÄÏ ÂÕÌÏÞÎÏÊ É ËÕÐÉÔØ ÈÌÅÂÁ (ÎÅ ÇÏ×ÏÒÑ ÕÖÅ Ï ÐÏÈÏÄÅ × ÂÏÌÅÅ ÄÁÌÅËÉÅ ÍÅÓÔÁ ÄÌÑ ÐÏËÕÐËÉ ÂÏÌÅÅ ÄÏÒÏÇÉÈ ×ÅÝÅÊ). ÷ÅÄØ ÜÔÏ 5 ÍÉÎÕÔ - ÎÅ ÔÁË-ÌÉ? íÏÖÅÔ ÄÅÌÏ ÎÅ ×Ï ×ÒÅÍÅÎÉ ÓÏ×ÓÅÍ... IT> á ÐÒÅÄÓÔÁר, ÞÔÏ ÔÅÂÅ ÐÒÉÈÏÄÉÔÓÑ ÐÏÓÔÏÑÎÎÏ ÐÏÄÍÁÚÙ×ÁÔØ ÒÁÓÔ×ÏÒÏÍ IT> ÔÒÅÓËÁÀÝÕÀÓÑ ÖÅÌÅÚÏÂÅÔÏÎÎÕÀ ÐÁÎÅÌØ, ÐÏÄ×ÁÒÉ×ÁÔØ ÌÏÐÁÀÝÕÀÓÑ ÔÒÕÂÕ, IT> ÐÏÄËÒÕÞÉ×ÁÔØ ÐÒÏÔÅËÁÀÝÉÊ ×ÅÎÔÉÌØ ÎÁ ÇÁÚÏ×ÏÊ ÐÌÉÔÅ (ÏÄÎÁËÏ!...) íÅÎÑÀ ÄÏÍÁ ÓÁÎÔÅÈÎÉËÕ, ÜÌÅËÔÒÉËÕ, × ËÏÎÃÅ ËÏÎÃÏ× ÓÔÅÎÙ ÄÙÒÑ×ÌÀ, ÎÅ ÓÞÉÔÁÀ ÞÔÏ × ÜÔÏÍ ÅÓÔØ ÞÔÏ-ÔÏ ÚÁÚÏÒÎÏÅ, É ÎÉËÏÍÕ ÎÅ ÖÁÌÕÀÓØ, ÞÔÏ ÎÅÔ ×ÒÅÍÅÎÉ. ;) IT> É ÐÏÓÔÏÑÎÎÏ ÐÅÒÅÐÁÉ×ÁÔØ ÓÏÐÌÉ ×Ï ×ÓÅÊ ÂÙÔÏ×ÏÊ ÜÌÅËÔÒÏÎÉËÅ. ÷ÏÔ ÓÌÁ×Á ÂÏÇÕ - × ÚÁÓÔÏÊÎÙÅ ÇÏÄÙ ÂÙÌÏ ÄÅÌÏ. ðÅÒÅÐÁÉ×ÁÌ. óÏÐÌÉ. óÅÊÞÁÓ ÜÌÅËÔÒÏÎÎÉËÁ ÁÂÓÏÌÀÔÎÏ ÎÁÄÅÖÎÁ ÅÓÌÉ Ë ÅÅ ×ÙÂÏÒÕ ÐÏÄÈÏÄÉÔØ Ó ÇÏÌÏ×ÏÊ... IT> HÅ ÄÅÌÏ ÜÔÏ. ðÁÑÔØ ÓÐÅËÔÒÕÍÙ - ÜÔÏ ÏÄÎÏ, ÉÈ ÐÏËÕÐÁÌÉ × ÏÓÎÏ×ÎÏÍ IT> ÒÁÄÉÏÌÀÂÉÔÅÌÉ. á ÐÁÑÔØ áïHÙ ÐÏ ÔÅÈÎÏÌÏÇÉÉ ÓÐÅËÔÒÕÍÁ - ÄÏÓÔÁ×ÌÑÔØ ËÕÞÕ IT> ÂÅÓÐÏËÏÊÓÔ×Á ÌÀÄÑÍ, ËÏÔÏÒÙÅ Ñ×ÌÑÀÔÓÑ ðòïæåóóéïHáìáíé × __äòõçïê__ IT> ÏÂÌÁÓÔÉ ÄÅÑÔÅÌØÎÏÓÔÉ... HÕ ÔÏÇÄÁ ÄÁ×ÁÊ ÐÏÉÝÕ email áË×ÁÔÅÌÑ. óËÁÖÅÛØ ÉÍ ×ÓÅ, ÞÔÏ ÔÙ Ï ÎÉÈ ÄÕÍÁÅÛØ É ÚÁËÒÏÅÍ ÔÅÍÕ. ;)

WBR! Maxim Polyanskiy.

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

ðÑÔÎÉÃÁ æÅ×ÒÁÌØ 06 2004 01:11, Kirill Frolov wrote to Vladimir Chekin:

VC>> PS: ÜÔÏ ÂÙÌ ÐÒÉÍÅÒ (ÁËÁ ÐÒÅÄÐÏÌÏÖÅÎÉÅ) ËÁË Ñ ÐÏÎÉÍÁÀ VC>> ÔÅÒÍÉÎ "ÆÕÎËÃÉÑ Ó ÎÅÓËÏÌØËÉÍ ÔÏÞËÁÍÉ ×ÈÏÄÁ ÎÁ ÁÓÍÅ". þÔÏ ÐÏÄ KF> üÔÏ ÂÅÓÓÍÙÓÌÅÎÎÙÊ ÔÅÒÍÉÎ. æÕÎËÃÉÑ ÄÏÌÖÎÁ ÏÔÏÂÒÁÖÁÔØ ÍÎÏÖÅÓÔ×Ï ţ KF> ÁÒÇÕÍÅÎÔÏ× ÎÁ ÍÎÏÖÅÓÔ×Ï ×ÙÈÏÄÎÙÈ ÚÎÁÞÅÎÉÊ, ÏÓÔÁÌØÎÏÅ -- ÓÔÏÒÏÎÎÉÅ KF> ÜÆÆÅËÔÙ. ôÏÞÅË ×ÈÏÄÁ ÔÕÔ ÎÅÔ.

ö..Á ÅÓÔØ, Á ÓÌÏ×Á ÎÅÔ? ;) ðÒÏÓÔÏ ÜÔÏÔ ÐÏÄÈÏÄ ÐÒÏÔÉ×ÏÒÅÞÉÔ ÐÒÉÎÃÉÐÁÍ ÓÔÒÕËÔÕÒÎÏÇÏ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ, ÐÏÜÔÏÍÕ ÎÁÐÒÑÍÕÀ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ × ñ÷õ.

çÅÏÒÇÉÊ

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

ðÑÔÎÉÃÁ æÅ×ÒÁÌØ 06 2004 06:39, Askold Volkov wrote to George Shepelev:

GS>> HÅËÏÎÓÔÒÕËÔÉ×ÎÏ, ÉÚ×ÉÎÉ. õÓÔÒÏÊÓÔ×Á ÄÅÌÁÌÉÓØ É _ÐÏËÕÐÁÌÉÓØ_, GS>> ÞÔÏ Ó×ÉÄÅÔÅÌØÓÔ×ÕÅÔ Ï Ô×ÏÅÊ ÎÅÐÒÁ×ÏÔÅ. HÁ ÐÒÁËÔÉËÅ, Á ÎÅ GS>> × ÔÅÏÒÉÉ... AV> HÁÒËÏÔÉËÉ ÔÏÖÅ É ÉÚÇÏÔÁ×ÌÉ×ÁÀÔÓÑ É ÐÏËÕÐÁÀÔÓÑ,

áïH'Ù ÐÒÉÒÁ×ÎÉ×ÁÅÛØ Ë ÎÁÒËÏÔÉËÁÍ? ;) HÅ ÐÅÒÅģÒÇÉ×ÁÊ!

AV> ÎÏ ÜÔÏ ÅÝÅ ÎÅ ÚÎÁÞÉÔ, ÞÔÏ ÔÁË É ÄÏÌÖÎÏ ÂÙÔØ.

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

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

óÒÁ×ÎÉ×ÁÔØ ÍÏÖÎÏ ÂÙÌÏ Ó _ÏÂÙÞÎÙÍ_ ÔÅÌÅÆÏÎÏÍ. ÷ ËÏÔÏÒÏÍ ÎÅ ÂÙÌÏ ÏÐÒÅÄÅÌÅÎÉÑ ÎÏÍÅÒÁ, ÞÁÓÏ×, ÂÕÄÉÌØÎÉËÁ É ÐÒ.

AV> óÅÊÞÁÓ ÖÅ, ÅÓÌÉ × ËÁËÏÍ ÍÁÇÁÚÉÎÅ É ÓÙÝÅÛØ ÏÔÅÞÅÓÔ×ÅÎÎÙÊ áïH ÓÒÅÄÉ AV> ÄÅÓÑÔËÏ× ÉÍÐÏÒÔÎÙÈ ÔÅÌÅÆÏÎÏ×,

éÍÐÏÒÔÎÙÅ ÔÅÌÅÆÏÎÙ × ÐÏÄÁ×ÌÑÀÝÅÍ ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÎÅ ÕÍÅÀÔ ÏÐÒÅÄÅÌÑÔØ "ÏÔÅÞÅÓÔ×ÅÎÎÙÊ" ÏÔ×ÅÔ ÓÔÁÎÃÉÉ.

AV> ÐÏËÕÐÁÀÔ ÅÇÏ ÇÏÒÁÚÄÏ ÒÅÖÅ, ÞÅÍ ÔÅÌÅÆÏÎÙ, ÉÍÅÀÝÉÅ ÍÎÏÇÏ ÍÅÎØÛÅ ÆÕÎËÃÉÊ AV> ÚÁ ÔÕ ÖÅ ÃÅÎÕ.

ñ ÕÖÅ ÐÉÓÁÌ, ÞÔÏ ÎÙÎÞÅ × ÍÏÄÅ ÓÏÔÏ×ÙÅ, ÔÁË ÞÔÏ ÓÅÇÏÄÎÑÛÎÑÑ ÓÉÔÕÁÃÉÑ ÐÏ áïH'ÁÍ ÕÖÅ ÎÅ ÓÔÏÌØ ÁËÔÕÁÌØÎÁ...

GS>> ðÏÔÏÍÕ ÞÔÏ ÃÅÎÕ ÎÁ ÐÒÉÍÉÔÉ×ÎÙÅ ËÏÎÔÒÏÌÌÅÒÙ ÕÖÅ É ÓÂÉ×ÁÔØ GS>> ÏÓÏÂÅÎÎÏ ÎÅËÕÄÁ. óÒÁ×ÎÉ Ó ÐÏ×ÅÄÅÎÉÅÍ ÃÅÎ/ÐÁÍÑÔÉ ÐÒÏÃÅÓÓÏÒÏ× P3 É GS>> P4, ÔÁÍ ÔÏÖÅ ÐÅÒÅÄÏ×ÙÅ ÔÅÈÎÏÌÏÇÉÉ ÉÓÐÏÌØÚÕÀÔÓÑ... AV> äÙË ÎÅ ÔÁËÉÅ ÕÖ ÐÒÉÍÉÔÉ×ÎÙÅ ËÏÎÔÒÏÌÌÅÒÙ × ÍÏÂÉÌØÎÉËÁÈ ÓÔÏÑÔ.

ðÒÉÍÉÔÉ×ÎÅÅ, ÏÄÎÁËÏ. óÒÁ×ÎÉ ÃÅÎÕ "ÇÏÌÏÇÏ" P4 É "ÔÉÐÉÞÎÏÇÏ" ÍÏÂÉÌØÎÉËÁ × ÓÂÏÒÅ.

AV> á ×ÅÄØ ÍÏÖÎÏ ÂÙÌÏ ÐÏÓÔÁ×ÉÔØ ÔÕÄÁ PIC.

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

GS>>>> þÔÏ ÜÔÏ Õ ÔÅÂÑ ÚÁ ÕÓÔÒÏÊÓÔ×Ï? óÅÒأÚÎÁÑ ËÁËÁÑ-ÔÏ "ÖÅÌÅÚÑËÁ"... AV>>> ñ ×ÒÏÄÅ ÕÖÅ ÏÐÉÓÙ×ÁÌ. ôÙ ÓËÁÚÁÌ: "ÎÉÞÅÇÏ ÏÓÏÂÅÎÎÏÇÏ". GS>> ïÓÏÂÅÎÎÏÓÔØ × ×ÙÂÒÁÎÎÙÈ ÆÏÒÍÁÔÁÈ ÆÏÎÔÏ×. òÅÚËÏ ÓÏËÒÁÝÁÅÛØ GS>> ÞÉÓÌÏ ÓÉÍ×ÏÌÏ×, ×ÌÁÚÑÝÉÈ ÎÁ ÜËÒÁÎ. ëÏÌÉÓØ, ÞÔÏ ÚÁ ÚÁÄÁÞËÁ ;) AV> âÌÉÎ, ÒÕÓÓËÉÍ ÖÅ ÑÚÙËÏÍ ÐÉÓÁÌ - ÐÕÌØÔ ÕÐÒÁ×ÌÅÎÉÑ ÌÁÚÅÒÏÍ. HÅ ÔÒÅÂÕÅÔÓÑ AV> ÔÁÍ ÍÎÏÇÏ ÓÉÍ×ÏÌÏ× ÎÁ ÜËÒÁÎÅ, ÔÏÞÎÅÅ ÔÒÅÂÕÅÔÓÑ ÔÏÌØËÏ × ÓÅÒ×ÉÓÎÙÈ AV> ÒÅÖÉÍÁÈ. á × ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÍ ÎÁ ÜËÒÁÎÅ ×ÓÅÇÏ ÎÅÓËÏÌØËÏ ÐÁÒÁÍÅÔÒÏ×, AV> ÐÒÉÞÅÍ ÏÄÉÎ ÉÚ ÎÉÈ ÏÓÎÏ×ÎÏÊ, ÐÏÔÏÍÕ É ËÒÕÐÎÙÊ.

ðÏÎÑÔÎÏ. çÏÌÌÉ×ÕÄÁ ÎÁÓÍÏÔÒÅÌÉÓØ ;)

AV> åÓÌÉ ÌÀÄÉ ÐÌÁÔÑÔ 10Ë$ ÚÁ ÐÒÉÂÏÒ, ÏÎÉ ÉÍÅÀÔ ÐÒÁ×Ï ÎÅ ÔÏÌØËÏ ÎÁ AV> ÕÄÏÂÎÙÊ, ÎÏ É ÎÁ ËÒÁÓÉ×ÙÊ ÉÎÔÅÒÆÅÊÓ.

éÍÅÀÔ. óÐÁÓÉÂÏ ÚÁ ÉÎÆÕ!

çÅÏÒÇÉÊ

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

ðÑÔÎÉÃÁ æÅ×ÒÁÌØ 06 2004 15:04, Alexey Boyko wrote to George Shepelev:

AB>>> HÁ ÄÒÕÇÉÈ ÂÏÌØÛÉÈ ÐÒÏÃÅÓÓÏÒÁÈ ÚÁÍÅÎÁ int ÎÁ char ÎÅ ÄÁÓÔ AB>>> ÎÉËÁËÉÈ ÐÌÀÓÏ×, Á ÉÎÏÇÄÁ É ÍÉÎÕÓÙ. GS>> áÇÁ, ÏÓÏÂÅÎÎÏ ÐÒÉ ÒÁÂÏÔÅ Ó UART ÉÌÉ I2C, ÉÌÉ Ó 8-ÍÉ ÂÉÔÎÙÍ GS>> ÐÏÒÔÏÍ, ËÏÔÏÒÙÅ ÓÔÏÌØ ÔÉÐÉÞÎÙ ÄÌÑ ÜÈÏÔÁÖÎÙÈ ËÏÎÔÒÏÌÌÅÒÏ× ,-))) AB> é Ó ÎÉÍÉ × ÔÏÍ ÞÉÓÌÅ. AB> ÷ÏÔ ÍÏÊ ËÏÄ ÄÌÑ USART AT91M40400: AB> #define usart_txrdy(Value) (Value->US_CSR & TXRDY) AB> void usart_putc(StructUSART *Base, unsigned c) AB> { AB> while (!usart_txrdy(Base)); AB> Base->US_THR = c; AB> }

á ÌÉÓÔÉÎÇ ÏÔ ËÏÍÐÉÌÑÔÏÒÁ ÇÄÅ? :-(

AB> úÁÍÅÎÁ unsigned int ÎÁ char ÐÏÒÏÖÄÁÅÔ ÎÅÎÕÖÎÙÅ ÏÞÉÓÔËÉ ÓÔÁÒÛÉÈ 24 AB> ÂÉÔ.

"HÅÎÕÖÎÙÅ"? éÎÔÅÒÅÓÎÏ ÂÙ ÐÏÇÌÑÄÅÔØ, ÞÔÏ ÔÁÍ ÚÁ ËÏÄ ÇÅÎÅÒÉÒÕÅÔÓÑ, ËÕÄÁ ÉÍÅÎÎÏ ÐÏÐÁÄÁÀÔ "ÎÅÎÕÖÎÙÅ" ÔÒÉ ÂÁÊÔÁ...

AB> ôÙ ÐÒÁ×ÄÁ ÄÕÍÁÌ, ÞÔÏ Ñ ÐÒÏÓÔÏ ÔÁË ÌÑÐÎÕÌ?

HÅÔ, ÍÎÅ ÏÞÅÎØ ÉÎÔÅÒÅÓÎÏ ÒÁÚÏÂÒÁÔØÓÑ, ËÁË × 32-È ÂÉÔÎÙÈ ËÏÎÔÒÏÌÌÅÒÁÈ ÒÅÛÁÅÔÓÑ ÐÒÏÂÌÅÍÁ ÄÏÓÔÕÐÁ Ë 8-ÍÉ ÂÉÔÎÏÍÕ ÐÏÒÔÕ, ÐÒÉ 32-È ÂÉÔÎÏÍ "×ÎÕÔÒÅÎÎÅÍ ÐÒÅÄÓÔÁ×ÌÅÎÉÉ" ÄÁÎÎÙÈ. ðÒÏÓ×ÅÔÉÛØ?

çÅÏÒÇÉÊ

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

ðÑÔÎÉÃÁ æÅ×ÒÁÌØ 06 2004 15:55, Alexey Boyko wrote to George Shepelev:

OR>>> p.s. ËÓÔÁÔÉ ËÁË ÒÁÚ gcc ×ÎÉÍÁÔÅÌØÎÏ ÏÔÎÏÓÉÔÓÑ Ë ÎÅÏÐÒÅÄẠ̊ÎÎÏÍÕ OR>>> ÐÏÒÑÄËÕ ×ÙÐÏÌÎÅÎÉÑ side effects. ñ ÎÅ ÒÁÂÏÔÁÌ Ó VC, ÎÏ ÎÉ OR>>> ÂÏÒÌÁÎÄ, ÎÉ watcom ÎÁ a ^= b ^= a ^= b; ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ ÎÅ ^^^^^^^^^^^^^^^^ OR>>> ×ÙÄÁÀÔ. gcc -Wall ËÏÍÐÉÌÉÒÕÅÔ "ËÁË ÜÔÏÇÏ ÏÞÅÎØ ÈÏÔÅÌÏÓØ ÂÙ", ÎÏ OR>>> ÐÒÅÄÕÐÒÅÖÄÁÅÔ, ÞÔÏ ÜÔÏ ÎÅÈÏÒÏÛÏ. GS>> ÷ÓÅÇÏ ÌÉÛØ "ÎÅÈÏÒÏÛÏ"... AB> õ gcc ÅÓÔØ ÏÐÃÉÑ -Werror, ËÏÔÏÒÁÑ ÐÒÅ×ÒÁÝÁÅÔ Warning × Error. ôÅÐÅÒØ AB> ÄÏ×ÏÌÅÎ?

ôÅÐÅÒØ ÄÁ ;-)

GS>> á ÐÏÔÏÍ ÓÏ ÍÎÏÊ ÓÐÏÒÑÔ, ÍÏÌ ÓÉ ÎÅ ÐÏÏÝÒÑÅÔ ÔÒÀËÉ... AB> é ÇÄÅ ÚÄÅÓØ ÐÏÏÝÒÅÎÉÅ ÔÒÀËÁ?

á ÞÔÏ ÔÁËÏÅ ÐÏÄޣÒËÎÕÔÙÅ ÂÕËÏ×ËÉ, ËÁË ÎÅ ÔÒÀË? :-/ ÷ÙÚ×ÁÎÎÙÊ ÏÔÓÕÔÓÔ×ÉÅÍ × ÑÚÙËÅ ÏÐÅÒÁÔÏÒÁ "ÏÂÍÅÎÁ" ÚÎÁÞÅÎÉÑÍÉ. ëÁË ÂÕÄÔÏ ÔÁËÏÊ ÏÂÍÅÎ ÎÉËÏÇÄÁ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÉÌÉ ÎÉËÏÇÄÁ ÎÅ ÒÅÁÌÉÚÏ×Ù×ÁÅÔÓÑ ÎÁ ÕÒÏ×ÎÅ ÁÓÓÅÍÂÌÅÒÎÙÈ ËÏÍÁÎÄ...

çÅÏÒÇÉÊ

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

ðÑÔÎÉÃÁ æÅ×ÒÁÌØ 06 2004 15:59, Alexey Boyko wrote to George Shepelev:

GS>> HÉ × ËÏÅÍ ÓÌÕÞÁÅ! çÒÁÍÏÔÎÙÊ ÁÌÇÏÒÉÔÍ ÕÐÒÁ×ÌÅÎÉÑ ÕÞÉÔÙ×ÁÅÔ _×ÓÅ_ GS>> ÎÀÁÎÓÙ ÓÉÓÔÅÍÙ, × ÞÁÓÔÎÏÓÔÉ ÚÁÐÁÚÄÙ×ÁÎÉÅ ÏÂÒÁÂÏÔËÉ, ÛÕÍÙ, GS>> ÏÇÒÁÎÉÞÅÎÉÑ ÓËÏÒÏÓÔÉ ÒÅÁËÃÉÉ É Ô.Ð. á ÔÙ ÐÙÔÁÅÛØÓÑ Ó×ÅÓÔÉ ÔÁËÕÀ GS>> ÓÌÏÖÎÕÀ ÚÁÄÁÞÕ Ë "ģÒÇÁÎØÀ ÎÏÖËÁÍÉ ÐÒÏÃÅÓÓÏÒÁ"... AB> ÷Ï×ÓÅ ÎÅÔ. ñ ÐÒÏÓÔÏ ÈÏÞÕ ÓËÁÚÁÔØ ÞÔÏ ÁÌÇÏÒÉÔÍÙ ÁÎÁÌÉÚÁ ÓÉÇÎÁÌÏ× AB> ÏÔÌÉÞÁÀÔÓÑ ÏÔ ÁÌÇÏÒÉÔÍÏ× ÐÒÉÎÑÔÉÑ ÒÅÛÅÎÉÊ.

ïÂÁ ÜÔÉ ÁÌÇÏÒÉÔÍÁ ×ÈÏÄÑÔ × ÁÌÇÏÒÉÔÍ ÕÐÒÁ×ÌÅÎÉÑ. ï ËÏÔÏÒÏÍ ÛÌÁ ÒÅÞØ...

GS>>>> ôÁË ÐÒÏÇÒÁÍÍÙ ÎÁ ÓÑÈ ÐÉÛÕÔÓÑ. ðÒÏÝÅ ÎÁÐÉÓÁÔØ ÎÏ×ÏÅ, ÞÅÍ GS>>>> ÕÓÌÏÖÎÉÔØ ÕÖÅ ÉÍÅÀÝÅÅÓÑ. AB>>> üÔÏ ÔÙ ÐÒÏ ÐÒÏÇÒÁÍÍÙ ÎÁ ÁÓÓÅÍÂÌÅÒÅ? GS>> HÅÔ, ÜÔÏ ÉÍÅÎÎÏ ÐÒÏ ÓÉÛÎÙÅ ÚÁÄÁÞÉ. GS>> ÷ ÔÉÐÉÞÎÏÍ ÓÔÉÌÅ write only - "×ӣ ÂÙÌÏ ÐÏÎÑÔÎÏ Á×ÔÏÒÕ ÐÒÏÇÒÁÍÍÙ GS>> ÎÁ ÍÏÍÅÎÔ ÎÁÐÉÓÁÎÉÑ ÜÔÏÇÏ ËÏÄÁ". AB> ñ ÓËÌÏÎÅÎ ÓÞÉÔÁÔØ ÞÔÏ ÜÔÏ ×ÓÅ ÔÁËÉ ÐÒÏ ÁÓÓÅÍÂÌÅÒ.

HÁ ÁÓÓÅÍÂÌÅÒÅ ÉÓÈÏÄÎÉË ×ÓÅÇÄÁ ÓÏÐÒÏ×ÏÖÄÁÀÔ ÄÏÓÔÁÔÏÞÎÏ ÐÏÄÒÏÂÎÙÍ ËÏÍÍÅÎÔÁÒÉÅÍ. ÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÜÔÏ ÌÉÂÏ ÏÞÅÎØ ×ÙÓÏËÏÐÒÏÆÅÓÓÉÏÎÁÌØÎÏÅ ÈÁËÅÒÓÔ×Ï (ÎÅ ÐÏÏÝÒÑÀ, ÈÏÔÑ É Õ×ÁÖÁÀ), ÌÉÂÏ ÐÒÉÚÎÁË ÂÅÚÎÁģÖÎÏÇÏ ÎÅÐÒÏÆÅÓÓÉÏÎÁÌÉÚÍÁ...

GS>>>>>> HÉËÁËÉÈ ËÏÍÍÅÎÔÁÒÉÅ×, AB>>>>> ôÁÍ ÎÅÞÅÇÏ ËÏÍÍÅÎÔÉÒÏ×ÁÔØ. GS>>>> éÍÅÎÎÏ ÚÁ ÔÁËÏÊ ÐÏÄÈÏÄ ÑÚÙË ÓÉ ÞÁÓÔÏ ÎÁÚÙ×ÁÀÔ write only! AB>>> üÔÏ ÁÓÓÅÍÂÌÅÒ ÔÁË ÎÁÚÙ×ÁÀÔ. GS>> HÅ ÐÒÉ ޣÍ ÔÕÔ ÁÓÓÅÍÂÌÅÒ. òÅÞØ ÛÌÁ ÉÍÅÎÎÏ Ï Ô×ϣÍ (É ÎÅ ÔÏÌØËÏ) GS>> ÓÔÉÌÅ ÐÉÓÁÔØ ÓÉÛÎÙÅ ÐÒÏÇÒÁÍÍÙ. íÁËÓÉÍÁÌØÎÏ ËÏÍÐÁËÔÎÏ, ÂÅÚ GS>> ËÏÍÍÅÎÔÁÒÉÅ×. AB> ôÙ ×ÉÄÅÌ ÔÏÌØËÏ ÏÄÎÕ ÆÕÎËÃÉÀ.

é ÞÔÏ Ó ÔÏÇÏ? ëÏÍÍÅÎÔÁÒÉÊ ÇÄÅ?!

GS>>>>>> ÎÅ ×ÉÖÕ ÏÔÒÁÂÏÔËÉ "ÁÎÔÉÄÒÅÂÅÚÇÁ", AB>>>>> ïÔÒÁÂÏÔËÁ ÁÎÔÉÂÒÅÂÅÚÇÁ × ÄÒÕÇÏÊ ÆÕÎËÃÉÉ, Ñ ÎÅ ÐÏËÁÚÁÌ, ÞÔÏÂÙ AB>>>>> ÎÅ ÚÁÇÒÏÍÏÖÄÁÔØ ÐÉÓØÍÏ. GS>>>> úÎÁÞÉÔ ÚÁÄÁÞÕ ÔÙ ÎÅ ÒÅÛÉÌ. AB>>> ëÁËÕÀ ÚÁÄÁÞÕ? GS>> úÁÄÁÞÕ _ÇÒÁÍÏÔÎÏÊ_ ÒÅÁÌÉÚÁÃÉÉ ÏÐÒÏÓÁ ËÌÁ×ÉÁÔÕÒÙ. AB> é ÞÅÍ ÜÔÏ ÏÎÁ ÎÅÇÒÁÍÏÔÎÁÑ?

ïÔÓÕÔÓÔ×ÉÅ "ÁÎÔÉÄÒÅÂÅÚÇÁ".

GS>>>> éÚ×ÒÁÔ, ÍÅÖÄÕ ÎÁÍÉ. äÒÕÇÏÅ ÄÅÌÏ - ÕÄÅÒÖÁÎÉÅ ÂÏÌØÛÅ (ÐÏÒÑÄËÁ) 4 GS>>>> ÓÅËÕÎÄ, ÄÌÑ ×ÈÏÄÁ × ÓÅÒ×ÉÓ-ÒÅÖÉÍ. AB>>> HÕ ÄÁ. éÍÅÎÎÏ ÔÁË ÔÁÍ É ÚÄÅÌÁÎÏ, ÔÏÌØËÏ ÎÅ 4 ÓÅËÕÎÄÙ, Á ÏËÏÌÏ 1 AB>>> ÓÅË. GS>> íÅÖÄÕ ÎÁÍÉ - 1 ÓÅËÕÎÄÙ ÍÁÌÏ×ÁÔÏ ÂÕÄÅÔ. íÏÇÕÔ ÓÌÕÞÁÊÎÏ GS>> ÐÒÉÄÅÒÖÁÔØ... é ÏÞÅÎØ ÕÄÉ×ÉÔØÓÑ... é ÎÁÞÁÔØ ÌÉÈÏÒÁÄÏÞÎÏ ÎÁÖÉÍÁÔØ GS>> ËÎÏÐËÉ, ÞÔÏÂÙ ×ÅÒÎÕÔØÓÑ "×ÚÁÄ" ;-) AB> õ ÍÅÎÑ ËÎÏÐËÉ ÎÅ ÍÅÍÂÒÁÎÎÙÅ. ýÅÌËÎÕÌÁ - ÏÔÐÕÓÔÉÌ.

ñ ÐÒÏÓÔÏ ÏÐÙÔÏÍ ÄÅÌÀÓØ. íÏÖÎÏ É ÎÅ ÍÅÍÂÒÁÎÎÕÀ ÓÌÕÞÁÊÎÏ ÕÄÅÒÖÁÔØ. õ ÎÅËÏÔÏÒÙÈ ÌÀÄÅÊ (Ó ÎÅ-ËÏÍÐØÀÔÅÒÎÙÍÉ ÐÒÉ×ÙÞËÁÍÉ) ÅÓÔØ Ó×ÏÊÓÔ×Ï ÄÏ×ÏÌØÎÏ ÄÏÌÇÏ ÄÁ×ÉÔØ ËÁÖÄÕÀ ËÎÏÐËÕ. ÷ÏÚÍÏÖÎÏ, ÜÔÁ ÐÒÉ×ÙÞËÁ ×ÙÒÁÂÁÔÙ×ÁÅÔÓÑ ÏÔÅÞÅÓÔ×ÅÎÎÙÍÉ ÌÉÆÔÁÍÉ, ÇÄÅ ËÏÒÏÔËÏÅ ÎÁÖÁÔÉÅ ÎÁ ËÎÏÐËÕ ÞÁÓÔÅÎØËÏ ÉÇÎÏÒÉÒÕÅÔÓÑ ;)

GS>> ìÁÄÎÏ, ÐÏÄÏÖģÍ, ÍÏÖÅÔ ËÔÏ-ÎÉÂÕÄØ ÎÁ ÓÑÈ ÑÄÒÏ ÍÁÛÉÎÏÎÅÚÁ×ÉÓÉÍÏÊ GS>> ÆÏÒÔ-ÓÉÓÔÅÍÙ ÎÁÐÉÛÅÔ?.. AB> ÷ÒÑÄ ÌÉ. üÔÏ ÔÁ ÚÁÄÁÞÁ, ËÏÔÏÒÕÀ ÉÍÅÅÔ ÓÍÙÓÌ ÒÅÛÁÔØ ÎÁ ÁÓÍÅ.

ôÁË Ñ ÜÔÏ ÚÎÁÀ! ðÕÓÔØ ÔÅÐÅÒØ × ÜÔÏÍ ÕÂÅÄÑÔÓÑ ÜÎÔÕÚÉÁÓÔÙ "ÂÙÓÔÒÏÇÏ É ̣ÇËÏÇÏ" ÎÁÐÉÓÁÎÉÑ "ÌÀÂÏÇÏ ÁÌÇÏÒÉÔÍÁ" ÎÁ ÓÑÈ...

AB> åÓÌÉ ×ÏÏÂÝÅ ÉÍÅÅÔ ÓÍÙÓÌ.

éÍÅÅÔ. ðÒÉÏÂÒÅÔÁÅÔÓÑ ÏÞÅÎØ ÐÏÌÅÚÎÙÊ ÏÐÙÔ É ÐÏÌÕÞÁÅÔÓÑ ËÒÁÓÉ×ÁÑ ÒÅÁÌÉÚÁÃÉÑ ÏÄÎÏÇÏ ÉÚ ÚÁÂÁ×ÎÙÈ ÑÚÙËÏ× ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ.

çÅÏÒÇÉÊ

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required