AVR data stack and IAR

Mar 06, 2005 52 Replies
ðpÉ×ÅÔ, All.
òÁÓÓËÁÖÉÔÅ, ÐÌÉÉÚ, ËÔÏ ÚÎÁÅÔ. ðÏÌØÚyÀÓØ éáòÏÍ ×ÅpÓÉÉ 2.28. íÏÖÎÏ ËÁË-ÔÏ yÚÎÁÔØ, ËÁËÏÊ pÁÚÍÅp ÓÔÅËÁ ÄÁÎÎÙÈ, ÔÏ ÅÓÔØ Data Stack (CSTACK) Size (bytes) ÔpÅÂyÅÔÓÑ × ËÏÎËpÅÔÎÏÊ ÐpÏÇpÁÍÍÅ. õÓÔÁÎÏ×ÌÅÎÏ, ÞÔÏ ÐpÉ ÓÎÉÖÅÎÉÉ ÅÇÏ pÁÚÍÅpÁ ÄÏ ÏÐpÅÄẠ̊ÎÎÏÇÏ ÚÎÁÞÅÎÉÑ ÐÏÑ×ÌÑÀÔÓÑ ÇÌÀËÉ, ÎÏ ÓÁÍ éáò ÐpÉ ÜÔÏÍ ÇÏpÄÏ ÍÏÌÞÉÔ. ëÁË Ñ ÄyÍÁÀ, ÏÎ ÄÏÌÖÅÎ ÂÙ ÇpÏÍËÏ ×ÙpyÇÁÔØÓÑ ÎÁ ÐÅpÅÐÏÌÎÅÎÉÅ ÓÔÅËÁ. ÷ *.lst ÅÓÔØ ÔÁÂÌÉÃÁ ÔÉÐÁ: Maximum stack usage in bytes:

Function CSTACK RSTACK



-------- ------ ------ AsciiDecode 1 2 Cls 0 2



-> WriteCommandToLCD 0 2 Cursor 0 2



-> WriteCommandToLCD 0 2



-> WriteCommandToLCD 0 2 EditValue 28 2



-> GetBtnCode 28 2



-> Cursor 28 2



-> Prtn 28 2



-> Cursor 28 2



-> WriteCommandToLCD 28 2



-> ReadDataFromLCD 28 2



-> Prtc 28 2



-> Cursor 28 2 GetBtnCode 0 2



-> Wait 0 2



(...)



main 13 2



-> InitPortA 5 2



-> InitPortB 5 2



-> InitPortC 5 2



-> InitPortD 5 2



-> WritePCF8574 5 2



-> InitLCD 5 2



-> Cls 5 2



-> Prtn 5 2



-> EditValue 13 2



íÎÅ ÞÔÏ, ÓÁÍÏÍy ÎÁÄÏ ×ÙÐÉÓÙ×ÁÔØ ×ÓÅ ÃÅÐÏÞËÉ ×ÙÚÏ×Ï× ÆyÎËÃÉÊ (ÏÄÎÁ ÉÚ ÄpyÇÏÊ) É ÓyÍÍÉpÏ×ÁÔØ ÞÉÓÌÁ? íÏÖÅÔ ÂÙÔØ, ÅÓÔØ ÂÏÌÅÅ ÇyÍÁÎÎÙÊ ÓÐÏÓÏÂ?

Michael G. Belousoff



... ==== ðpÏÂÌÅÍy ÎÁÄÏ pÅÛÁÔØ ÄÏ ÔÏÇÏ, ËÁË ÏÎÁ ÐÏÑ×ÉÔÓÑ. ====


ðÒÉ×ÅÔ Michael! ÷cË íÁp 06 2005 22:35, Michael Belousoff -> All:

MB> òÁÓÓËÁÖÉÔÅ, ÐÌÉÉÚ, ËÔÏ ÚÎÁÅÔ. MB> ðÏÌØÚyÀÓØ éáòÏÍ ×ÅpÓÉÉ 2.28. íÏÖÎÏ ËÁË-ÔÏ yÚÎÁÔØ, ËÁËÏÊ pÁÚÍÅp MB> ÓÔÅËÁ ÄÁÎÎÙÈ, ÔÏ ÅÓÔØ Data Stack (CSTACK) Size (bytes) ÔpÅÂyÅÔÓÑ MB> × ËÏÎËpÅÔÎÏÊ ÐpÏÇpÁÍÍÅ. õÓÔÁÎÏ×ÌÅÎÏ, ÞÔÏ ÐpÉ ÓÎÉÖÅÎÉÉ ÅÇÏ pÁÚÍÅpÁ MB> ÄÏ ÏÐpÅÄẠ̊ÎÎÏÇÏ ÚÎÁÞÅÎÉÑ ÐÏÑ×ÌÑÀÔÓÑ ÇÌÀËÉ, ÎÏ ÓÁÍ éáò ÐpÉ ÜÔÏÍ MB> ÇÏpÄÏ ÍÏÌÞÉÔ. ëÁË Ñ ÄyÍÁÀ, ÏÎ ÄÏÌÖÅÎ ÂÙ ÇpÏÍËÏ ×ÙpyÇÁÔØÓÑ ÎÁ MB> ÐÅpÅÐÏÌÎÅÎÉÅ ÓÔÅËÁ. HÅÔ, ÎÅ pÕÇÁÅÔÓÑ. ëÏÍÐÉÌÑÔÏp ÎÅ ÍÏÖÅÔ ÚÎÁÔØ ÏÓÏÂÅÎÎÏÓÔÉ ×ÙÐÏÌÎÅÎÉÑ ÐpÏÇpÁÍÍÙ. ÷ ÎÅËÏÔÏpÙÈ ÓÉÍÕÌÑÔÏpÁÈ ÅÓÔØ ÔÁËÁÑ ÆÉÞÁ - ËÏÎÔpÏÌØ ÓÔÅËÏ×.

MB> íÎÅ ÞÔÏ, ÓÁÍÏÍy ÎÁÄÏ ×ÙÐÉÓÙ×ÁÔØ ×ÓÅ ÃÅÐÏÞËÉ ×ÙÚÏ×Ï× ÆyÎËÃÉÊ (ÏÄÎÁ MB> ÉÚ ÄpyÇÏÊ) É ÓyÍÍÉpÏ×ÁÔØ ÞÉÓÌÁ? íÏÖÅÔ ÂÙÔØ, ÅÓÔØ ÂÏÌÅÅ ÇyÍÁÎÎÙÊ MB> ÓÐÏÓÏÂ? ôÙ ÐpÏÇpÁÍÍÅp ÉÌÉ ÇÄÅ? :) úÁÞÅÍ ÓÁÍÏÍÕ? ñ ÐÉÓÁÌ ÕÔÉÌÉÔËÕ, ËÏÔÏpÁÑ ÐpÏÓÞÉÔÙ×ÁÌÁ ÓÔÅËÉ ÐÏ ÌÉÓÔÉÎÇÁÍ. HÏ ÎÁ Ó×ÅÖÉÈ ×ÅpÓÉÑÈ ËÏÍÐÉÌÑÔÏpÏ× ÏÎÁ ÐÏÞÅÍÕ-ÔÏ ÇÌÀÞÉÔ, pÁÚÂÉpÁÔØÓÑ ×ÌÏÍ. á Ó ÉÓÐÏÌØÚÕÅÍÙÍ ÔÏÂÏÊ 2.28 ×pÏÄÅ ÐpÏÂÌÅÍ ÎÅ ÂÙÌÏ.

HÁ ÜÔÏÍ ×ÓÅ, ÐÏËÁ. Anton Abrosimov. ... õÍ ÎÁ ÚÅÍÌÅ - ×ÅÌÉÞÉÎÁ ÐÏÓÔÏÑÎÎÁÑ. á ÎÁÓÅÌÅÎÉÅ-ÔÏ ÒÁÓÔÅÔ!

Greetings, Anton!

ðÏÓÍÏÔÒÅÌ Ñ ÍÅÓÓÁÇÕ, ÐÏÓÌÁÎÎÕÀ Anton Abrosimov Ë Michael Belousoff, É ÒÅÛÉÌ ÏÔ×ÅÔÉÔØ: [skip]

MB>> íÎÅ ÞÔÏ, ÓÁÍÏÍy ÎÁÄÏ ×ÙÐÉÓÙ×ÁÔØ ×ÓÅ ÃÅÐÏÞËÉ ×ÙÚÏ×Ï× ÆyÎËÃÉÊ MB>> (ÏÄÎÁ ÉÚ ÄpyÇÏÊ) É ÓyÍÍÉpÏ×ÁÔØ ÞÉÓÌÁ? íÏÖÅÔ ÂÙÔØ, ÅÓÔØ ÂÏÌÅÅ MB>> ÇyÍÁÎÎÙÊ ÓÐÏÓÏÂ? AA> ôÙ ÐpÏÇpÁÍÍÅp ÉÌÉ ÇÄÅ? :) úÁÞÅÍ ÓÁÍÏÍÕ? ñ ÐÉÓÁÌ ÕÔÉÌÉÔËÕ, ËÏÔÏpÁÑ AA> ÐpÏÓÞÉÔÙ×ÁÌÁ ÓÔÅËÉ ÐÏ ÌÉÓÔÉÎÇÁÍ. HÏ ÎÁ Ó×ÅÖÉÈ ×ÅpÓÉÑÈ ËÏÍÐÉÌÑÔÏpÏ× AA> ÏÎÁ ÐÏÞÅÍÕ-ÔÏ ÇÌÀÞÉÔ, pÁÚÂÉpÁÔØÓÑ ×ÌÏÍ. á Ó ÉÓÐÏÌØÚÕÅÍÙÍ ÔÏÂÏÊ 2.28 AA> ×pÏÄÅ ÐpÏÂÌÅÍ ÎÅ ÂÙÌÏ.

íÏÖÎÏ ÐpÏÝÅ - ÏÐpÅÄÅÌÑÔØ × pÅÁÌØÎÏÍ ÕÓÔpÏÊÓÔ×Å. óÐÅp×Á ÐÁÍÑÔØ ÄÁÎÎÙÈ ÏÂÎÕÌÑÅÔÓÑ, Á ÚÁÔÅÍ ÞÅpÅÚ ÎÅËÏÔÏpÏÅ ×pÅÍÑ ÍÏÖÎÏ ÐÏÄÓÞÉÔÁÔØ ÓËÏÌØËÏ × ÓÔÅËÏ×ÏÊ ÏÂÌÁÓÔÉ ÎÅÎÕÌÅ×ÙÈ ÂÁÊÔ. üÔÏ É ÂÕÄÅÔ pÁÚÍÅp ÏÂÌÁÓÔÉ, ÉÓÐÏÌØÚÕÅÍÏÊ ÓÔÅËÏÍ.

C ÎÁÉÌÕÞÛÉÍÉ ÐÏÖÅÌÁÎÉÑÍÉ Ilja aka éì-2 (ilja_vlaskin$mail.ru)

... ÷ çÒÅÞÅÓËÏÍ ÚÁÌÅ, × çÒÅÞÅÓËÏÍ ÚÁÌÅ...

ðpÉ×ÅÔ, Anton. ÷ÏÔ ÞÔÏ Anton Abrosimov wrote to Michael Belousoff:

MB>> ðÏÌØÚyÀÓØ éáòÏÍ ×ÅpÓÉÉ 2.28. íÏÖÎÏ ËÁË-ÔÏ yÚÎÁÔØ, ËÁËÏÊ pÁÚÍÅp MB>> ÓÔÅËÁ ÄÁÎÎÙÈ, ÔÏ ÅÓÔØ Data Stack (CSTACK) Size (bytes) ÔpÅÂyÅÔÓÑ MB>> × ËÏÎËpÅÔÎÏÊ ÐpÏÇpÁÍÍÅ. õÓÔÁÎÏ×ÌÅÎÏ, ÞÔÏ ÐpÉ ÓÎÉÖÅÎÉÉ ÅÇÏ pÁÚÍÅpÁ MB>> ÄÏ ÏÐpÅÄẠ̊ÎÎÏÇÏ ÚÎÁÞÅÎÉÑ ÐÏÑ×ÌÑÀÔÓÑ ÇÌÀËÉ, ÎÏ ÓÁÍ éáò ÐpÉ ÜÔÏÍ MB>> ÇÏpÄÏ ÍÏÌÞÉÔ. ëÁË Ñ ÄyÍÁÀ, ÏÎ ÄÏÌÖÅÎ ÂÙ ÇpÏÍËÏ ×ÙpyÇÁÔØÓÑ ÎÁ MB>> ÐÅpÅÐÏÌÎÅÎÉÅ ÓÔÅËÁ.

AA> HÅÔ, ÎÅ pyÇÁÅÔÓÑ. ëÏÍÐÉÌÑÔÏp ÎÅ ÍÏÖÅÔ ÚÎÁÔØ ÏÓÏÂÅÎÎÏÓÔÉ ×ÙÐÏÌÎÅÎÉÑ AA> ÐpÏÇpÁÍÍÙ. ÷ ÎÅËÏÔÏpÙÈ ÓÉÍyÌÑÔÏpÁÈ ÅÓÔØ ÔÁËÁÑ ÆÉÞÁ - ËÏÎÔpÏÌØ ÓÔÅËÏ×.

äÁ ËÁËÉÅ Åݣ ÏÓÏÂÅÎÎÏÓÔÉ? ïÎ ÖÅ ÚÎÁÅÔ, ÓÏÂÁËÁ, ËÁËÁÑ ÆyÎËÃÉÑ ÉÚ-ÐÏÄ ËÁËÏÊ ×ÙÚÙ×ÁÅÔÓÑ - ÄÁÖÅ ÔÁÂÌÉÃÙ ÐÉÛÅÔ. íÏÇ ÂÙ É ÏÚÁÂÏÔÉÔØÓÑ ËÏÎÔpÏÌÅÍ. ôpÅÂyÈy ËÏÎÔpÏÌÌÅpÁ ÔÏÖÅ ÚÎÁÅÔ. âÌÉÎ, ÚÁ ÔÁËÉÅ ÄÅÎØÇÉ... ;-)))))))))))

MB>> íÎÅ ÞÔÏ, ÓÁÍÏÍy ÎÁÄÏ ×ÙÐÉÓÙ×ÁÔØ ×ÓÅ ÃÅÐÏÞËÉ ×ÙÚÏ×Ï× ÆyÎËÃÉÊ MB>> (ÏÄÎÁ ÉÚ ÄpyÇÏÊ) É ÓyÍÍÉpÏ×ÁÔØ ÞÉÓÌÁ? íÏÖÅÔ ÂÙÔØ, ÅÓÔØ ÂÏÌÅÅ MB>> ÇyÍÁÎÎÙÊ ÓÐÏÓÏÂ?

AA> ôÙ ÐpÏÇpÁÍÍÅp ÉÌÉ ÇÄÅ? :) úÁÞÅÍ ÓÁÍÏÍy? ñ ÐÉÓÁÌ yÔÉÌÉÔËy, ËÏÔÏpÁÑ AA> ÐpÏÓÞÉÔÙ×ÁÌÁ ÓÔÅËÉ ÐÏ ÌÉÓÔÉÎÇÁÍ.

âÌÉÎ, ÓÁÍ-ÔÏ Ñ É ÎÅ ÄÏÇÁÄÁÌÓÑ... úÎÁÞÉÔ, ÐpÉģÔÓÑ ÔÁË. óÐÁÓÉÂÏ ÚÁ ÍÙÓÌà.

AA> ... õÍ ÎÁ ÚÅÍÌÅ - ×ÅÌÉÞÉÎÁ ÐÏÓÔÏÑÎÎÁÑ. á ÎÁÓÅÌÅÎÉÅ-ÔÏ pÁÓÔÅÔ!

÷ òÏÓÓÉÉ ÎÅ pÁÓԣÔ, ÓËÏpÅÅ ÎÁÏÂÏpÏÔ. ôÁË ÞÔÏ ÂyÄÅÍ Åݣ yÍÎÅÅ!

Michael G. Belousoff

... ==== ðpÏÂÌÅÍy ÎÁÄÏ pÅÛÁÔØ ÄÏ ÔÏÇÏ, ËÁË ÏÎÁ ÐÏÑ×ÉÔÓÑ. ====

Hello Michael!

08 Mar 05 13:54, Michael Belousoff wrote to Anton Abrosimov:

AA>> HÅÔ, ÎÅ pyÇÁÅÔÓÑ. ëÏÍÐÉÌÑÔÏp ÎÅ ÍÏÖÅÔ ÚÎÁÔØ ÏÓÏÂÅÎÎÏÓÔÉ AA>> ×ÙÐÏÌÎÅÎÉÑ ÐpÏÇpÁÍÍÙ. ÷ ÎÅËÏÔÏpÙÈ ÓÉÍyÌÑÔÏpÁÈ ÅÓÔØ ÔÁËÁÑ ÆÉÞÁ - AA>> ËÏÎÔpÏÌØ ÓÔÅËÏ×.

çÏÓÐÏÄÁ, ×Ù ÎÁÞÉÎÁÅÔÅ ×ÓÅ ÕÓÌÏÖÎÑÔØ, ÌÉÓÔÉÎÇÉ ËÁËÉÅ ÔÏ, ÕÔÉÌÉÔÙ.... ðÒÉ ÚÁÐÕÓËÅ (ÐÏÓÌÅ ÉÎÉÃÉÁÌÉÚÁÃÉÉ SP)ÄÅÌÁÅÍ stack_init(); äÁÌÅÅ, ËÏÇÄÁ ËÏÎÔÏÒÏÌÌÅÒ "ÉÚÒÑÄÎÏ ÐÏÔÒÕÄÉÔØÓÑ" ÐÒÏ×ÅÒÑÅÍ Ë-×Ï ÎÅÉÓÐÏÌØÚÕÅÍÙÈ ÂÁÊÔ × ÏÂÏÉÈ ÓÔÅËÁÈ, É ÞÕÔØ ÞÔÏ, Õ×ÅÌÉÞÉ×ÁÅÍ Ò-Ò.

stack_init: LDI R16, 0xaa ;cstack LDI ZL,LOW(SFB(CSTACK)) LDI ZH,HIGH(SFB(CSTACK)) LDI R17, SFE(CSTACK)-SFB(CSTACK) s1: ST Z+,R16 DEC R17 BRNE s1

;rstack in XL, SPL in XH, SPH LDI ZL,LOW(SFB(RSTACK)) LDI ZH,HIGH(SFB(RSTACK)) s12: CP ZH, XH brne s11 CP ZL, XL brne s11 rjmp s111 s11: ST Z+,R16 rjmp s12 s111: RET

cstack_getfree: LDI ZL,LOW(SFB(CSTACK)) LDI ZH,HIGH(SFB(CSTACK)) LDI R16,0 s3:

LD R17,Z+ cpi r17, 0xaa brne s2 inc r16 rjmp s3 s2: ldi r17,0 ret

rstack_getfree: LDI ZL,LOW(SFB(RSTACK)) LDI ZH,HIGH(SFB(RSTACK)) LDI R16,0 s4:

LD R17,Z+ cpi r17, 0xaa brne s5 inc r16 rjmp s4 s5: ldi r17,0 ret

Roman

Hello Ilja.

08 Mar 05 11:47, Ilja Vlaskin wrote to Anton Abrosimov:

AA>> ÐpÏÓÞÉÔÙ×ÁÌÁ ÓÔÅËÉ ÐÏ ÌÉÓÔÉÎÇÁÍ. HÏ ÎÁ Ó×ÅÖÉÈ ×ÅpÓÉÑÈ ËÏÍÐÉÌÑÔÏpÏ× AA>> ÏÎÁ ÐÏÞÅÍÕ-ÔÏ ÇÌÀÞÉÔ, pÁÚÂÉpÁÔØÓÑ ×ÌÏÍ. á Ó ÉÓÐÏÌØÚÕÅÍÙÍ ÔÏÂÏÊ 2.28 AA>> ×pÏÄÅ ÐpÏÂÌÅÍ ÎÅ ÂÙÌÏ.

IV> íÏÖÎÏ ÐpÏÝÅ - ÏÐpÅÄÅÌÑÔØ × pÅÁÌØÎÏÍ ÕÓÔpÏÊÓÔ×Å. óÐÅp×Á ÐÁÍÑÔØ ÄÁÎÎÙÈ IV> ÏÂÎÕÌÑÅÔÓÑ, Á ÚÁÔÅÍ ÞÅpÅÚ ÎÅËÏÔÏpÏÅ ×pÅÍÑ ÍÏÖÎÏ ÐÏÄÓÞÉÔÁÔØ ÓËÏÌØËÏ × IV> ÓÔÅËÏ×ÏÊ ÏÂÌÁÓÔÉ ÎÅÎÕÌÅ×ÙÈ ÂÁÊÔ. üÔÏ É ÂÕÄÅÔ pÁÚÍÅp ÏÂÌÁÓÔÉ, ÉÓÐÏÌØÚÕÅÍÏÊ IV> ÓÔÅËÏÍ.

üÔÏ ÍÏÖÎÏ, ÎÏ ÄÌÑ ÜÔÏÇÏ ÎyÖÎÏ ÐÉÓÁÔØ Ó×ÏÀ ×ÓÔpÏÅÎÎyÀ yÔÉÌÉÔËy, ËÏÔÏpÁÑ ÜÔÏÔ ÓÔÅË ÁÎÁÌÉÚÉpyÅÔ. ðÏÔÏÍ ÎyÖÎÏ ÉÍÅÔØ ÅÝÅ ÓpÅÄÓÔ×Ï ÏÔÏÂpÁÖÅÎÉÑ ÇÄÅ-ÌÉÂÏ pÅÚyÌØÔÁÔÁ. üÔÏ ×ÓÅ ÍÏÖÎÏ ÓÄÅÌÁÔØ × ÔÏÍ ÉÌÉ ÉÎÏÍ ×ÉÄÅ, ÎÏ ÎÅ yÄÏÂÎÏ. òÅÚyÌØÔÁÔ ÎÅ ÇÁpÁÎÔÉpyÅÔÓÑ, ÏÓÏÂÅÎÎÏ ÅÓÌÉ ÅÓÔØ ×ÅÔ×É, ËÏÔÏpÙÅ ×ÙÐÏÌÎÑÀÔÓÑ ÄÏÓÔÁÔÏÞÎÏ pÅÄËÏ. ó Õ×ÁÖÅÎÉÅÍ, Andy <mailto:andy coÂaËa svrw.ru>

icq 44341220

ðÒÉ×ÅÔ Michael! ÷Ôp íÁp 08 2005 13:54, Michael Belousoff -> Anton Abrosimov:

AA>> HÅÔ, ÎÅ pyÇÁÅÔÓÑ. ëÏÍÐÉÌÑÔÏp ÎÅ ÍÏÖÅÔ ÚÎÁÔØ ÏÓÏÂÅÎÎÏÓÔÉ AA>> ×ÙÐÏÌÎÅÎÉÑ ÐpÏÇpÁÍÍÙ. ÷ ÎÅËÏÔÏpÙÈ ÓÉÍyÌÑÔÏpÁÈ ÅÓÔØ ÔÁËÁÑ ÆÉÞÁ - AA>> ËÏÎÔpÏÌØ ÓÔÅËÏ×. MB> äÁ ËÁËÉÅ Åݣ ÏÓÏÂÅÎÎÏÓÔÉ? ïÎ ÖÅ ÚÎÁÅÔ, ÓÏÂÁËÁ, ËÁËÁÑ ÆyÎËÃÉÑ ÉÚ-ÐÏÄ MB> ËÁËÏÊ ×ÙÚÙ×ÁÅÔÓÑ - ÄÁÖÅ ÔÁÂÌÉÃÙ ÐÉÛÅÔ. íÏÇ ÂÙ É ÏÚÁÂÏÔÉÔØÓÑ ËÏÎÔpÏÌÅÍ. MB> ôpÅÂyÈy ËÏÎÔpÏÌÌÅpÁ ÔÏÖÅ ÚÎÁÅÔ. âÌÉÎ, ÚÁ ÔÁËÉÅ ÄÅÎØÇÉ... ;-))))))))))) ëÁËÉÅ - ÎÅ ÚÎÁÅÔ, Ô.Ë. ×ÙÚÏ× ÍÏÖÅÔ ÂÙÔØ É ÐÏ ÕËÁÚÁÔÅÌÀ, É ÐÏ pÁÓÞÉÔÁÎÎÏÍÕ ÁÄpÅÓÕ. ëÏÇÄÁ - ÎÅ ÚÎÁÅÔ, Ô.Ë. Ï ÕÓÌÏ×ÉÑÈ ×ÏÚÎÉËÎÏ×ÅÎÉÑ ÐpÅpÙ×ÁÎÉÊ ÅÍÕ ÚÎÁÔØ ÎÅ ÐÏÌÏÖÅÎÏ. ó ÁÓÓÅÍÂÌÅpÎÙÍÉ ÍÏÄÕÌÑÍÉ ÔÏÖÅ ÎÅ ×ÓÅ ÑÓÎÏ. ÷Ù×ÏÄ - ÎÁÆÉÇÁ ÉÍ ÐÏÄÓÔÁ×ÌÑÔØÓÑ? HÅÐpÁ×ÉÌØÎÏ pÁÓÞÉÔÁÅÔ, Á ÐÏÌØÚÏ×ÁÔÅÌÉ, ÎÅ ÐpÏÞÉÔÁ×ÛÉÅ ÄÏËÉ, ÐÏÔÏÍ ÐÉÎÁÔØ ÂÕÄÕÔ. :)

MB>>> íÎÅ ÞÔÏ, ÓÁÍÏÍy ÎÁÄÏ ×ÙÐÉÓÙ×ÁÔØ ×ÓÅ ÃÅÐÏÞËÉ ×ÙÚÏ×Ï× ÆyÎËÃÉÊ MB>>> (ÏÄÎÁ ÉÚ ÄpyÇÏÊ) É ÓyÍÍÉpÏ×ÁÔØ ÞÉÓÌÁ? íÏÖÅÔ ÂÙÔØ, ÅÓÔØ ÂÏÌÅÅ MB>>> ÇyÍÁÎÎÙÊ ÓÐÏÓÏÂ? AA>> ôÙ ÐpÏÇpÁÍÍÅp ÉÌÉ ÇÄÅ? :) úÁÞÅÍ ÓÁÍÏÍy? ñ ÐÉÓÁÌ yÔÉÌÉÔËy, ËÏÔÏpÁÑ AA>> ÐpÏÓÞÉÔÙ×ÁÌÁ ÓÔÅËÉ ÐÏ ÌÉÓÔÉÎÇÁÍ. MB> âÌÉÎ, ÓÁÍ-ÔÏ Ñ É ÎÅ ÄÏÇÁÄÁÌÓÑ... úÎÁÞÉÔ, ÐpÉģÔÓÑ ÔÁË. óÐÁÓÉÂÏ ÚÁ MB> ÍÙÓÌà. áÇÁ. ôÏÌØËÏ ÐpÅpÙ×ÁÎÉÑ ÕÞÔÉ. åÓÌÉ ÎÅÔ ×ÌÏÖÅÎÎÙÈ ÐpÅpÙ×ÁÎÉÊ, Õ ÍÅÎÑ ÂpÁÌÁÓØ ÃÅÐÏÞËÁ Ó ÍÁËÓÉÍÁÌØÎÙÍ pÁÓÈÏÄÏÍ ÓÔÅËÁ, ËÏÔÏpÁÑ ÎÅ ×ÙÚÙ×ÁÅÔÓÑ ÉÚ main(). íÏÇÕ ÉÓÈÏÄÎÉËÁÍÉ ÎÁ delphi ÉÌÉ ËÏÎÓÏÌØÎÙÍ ÜËÚÅÛÎÉËÏÍ ÐÏÄÅÌÉÔØÓÑ.

AA>> ... õÍ ÎÁ ÚÅÍÌÅ - ×ÅÌÉÞÉÎÁ ÐÏÓÔÏÑÎÎÁÑ. á ÎÁÓÅÌÅÎÉÅ-ÔÏ pÁÓÔÅÔ! MB> ÷ òÏÓÓÉÉ ÎÅ pÁÓԣÔ, ÓËÏpÅÅ ÎÁÏÂÏpÏÔ. ôÁË ÞÔÏ ÂyÄÅÍ Åݣ yÍÎÅÅ! HÅ ÆÁËÔ. íÉÇpÁÃÉÉ ÕÍÁ ÓÌÁÂÏ ÉÓÓÌÅÄÏ×ÁÎÙ, ÍÏÖÅÔ ÏÎ × ëÉÔÁÊ É éÎÄÉÀ ÐÅpÅpÁÓÐpÅÄÅÌÑÅÔÓÑ. :)

HÁ ÜÔÏÍ ×ÓÅ, ÐÏËÁ. Anton Abrosimov. ... öÉÚÎØ - ÉÇÒÁ. úÁÄÕÍÁÎÎÁ ÈÒÅÎÏ×Ï, ÎÏ ÇÒÁÆÉËÁ ÏÂÁÌÄÅÎÎÁÑ!

ðÒÉ×ÅÔ Ilja! ÷Ôp íÁp 08 2005 11:47, Ilja Vlaskin -> Anton Abrosimov:

MB>>> íÎÅ ÞÔÏ, ÓÁÍÏÍy ÎÁÄÏ ×ÙÐÉÓÙ×ÁÔØ ×ÓÅ ÃÅÐÏÞËÉ ×ÙÚÏ×Ï× ÆyÎËÃÉÊ MB>>> (ÏÄÎÁ ÉÚ ÄpyÇÏÊ) É ÓyÍÍÉpÏ×ÁÔØ ÞÉÓÌÁ? íÏÖÅÔ ÂÙÔØ, ÅÓÔØ ÂÏÌÅÅ MB>>> ÇyÍÁÎÎÙÊ ÓÐÏÓÏÂ? AA>> ôÙ ÐpÏÇpÁÍÍÅp ÉÌÉ ÇÄÅ? :) úÁÞÅÍ ÓÁÍÏÍÕ? ñ ÐÉÓÁÌ ÕÔÉÌÉÔËÕ, ËÏÔÏpÁÑ AA>> ÐpÏÓÞÉÔÙ×ÁÌÁ ÓÔÅËÉ ÐÏ ÌÉÓÔÉÎÇÁÍ. HÏ ÎÁ Ó×ÅÖÉÈ ×ÅpÓÉÑÈ AA>> ËÏÍÐÉÌÑÔÏpÏ× ÏÎÁ ÐÏÞÅÍÕ-ÔÏ ÇÌÀÞÉÔ, pÁÚÂÉpÁÔØÓÑ ×ÌÏÍ. á Ó AA>> ÉÓÐÏÌØÚÕÅÍÙÍ ÔÏÂÏÊ 2.28 ×pÏÄÅ ÐpÏÂÌÅÍ ÎÅ ÂÙÌÏ. IV> íÏÖÎÏ ÐpÏÝÅ - ÏÐpÅÄÅÌÑÔØ × pÅÁÌØÎÏÍ ÕÓÔpÏÊÓÔ×Å. óÐÅp×Á ÐÁÍÑÔØ ÄÁÎÎÙÈ IV> ÏÂÎÕÌÑÅÔÓÑ, Á ÚÁÔÅÍ ÞÅpÅÚ ÎÅËÏÔÏpÏÅ ×pÅÍÑ ÍÏÖÎÏ ÐÏÄÓÞÉÔÁÔØ ÓËÏÌØËÏ × IV> ÓÔÅËÏ×ÏÊ ÏÂÌÁÓÔÉ ÎÅÎÕÌÅ×ÙÈ ÂÁÊÔ. üÔÏ É ÂÕÄÅÔ pÁÚÍÅp ÏÂÌÁÓÔÉ, IV> ÉÓÐÏÌØÚÕÅÍÏÊ ÓÔÅËÏÍ. íÏÖÎÏ É ÔÁË, ÔÏÌØËÏ ÜÔÏ ÎÉÆÉÇÁ ÎÅ ÐpÏÝÅ. ôÅÓÔÉpÏ×ÁÔØ ÎÁÍÕÞÁÅÛØÓÑ, ÞÔÏ ×ÓÅ ×ÅÔ×ÌÅÎÉÑ ÐÏËpÙÔØ: if ((Year==2010)&&(Sec==31)) { double temp_buffer[100]; }

á ÄÏÂÉÔØÓÑ ÔÏÇÏ, ÞÔÏ ËÁËÏÅ-ÎÉÂÕÄØ pÅÓÕpÓÏÅÍËÏÅ ÐpÅpÙ×ÁÎÉÅ ÐpÏÉÚÏÛÌÏ ÉÍÅÎÎÏ × ÍÏÍÅÎÔ ÍÁÓÓÏ×ÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÓÔÅËÁ ×ÎÅ ÐpÅpÙ×ÁÎÉÊ, ÚÁÞÁÓÔÕÀ ÔÏÖÅ ÎÅ ÂÁÎÁÌØÎÁÑ ÚÁÄÁÞÁ. ôÁË ÞÔÏ ÅÓÌÉ ÓÔpÕËÔÕpÁ ÐpÏÇpÁÍÍÙ ÐÏÚ×ÏÌÑÅÔ ÁÎÁÌÉÔÉÞÅÓËÉ ÏÃÅÎÉÔØ pÁÚÍÅp ÓÔÅËÏ×, ÉÍÈÏ ÌÕÞÛÅ ÄÅÌÁÔØ ÉÍÅÎÎÏ ÔÁË.

HÁ ÜÔÏÍ ×ÓÅ, ÐÏËÁ. Anton Abrosimov. ... õÍ ÎÁ ÚÅÍÌÅ - ×ÅÌÉÞÉÎÁ ÐÏÓÔÏÑÎÎÁÑ. á ÎÁÓÅÌÅÎÉÅ-ÔÏ ÒÁÓÔÅÔ!

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

óÒÅÄÁ íÁÒÔ 09 2005 09:18, Andy Mozzhevilov wrote to Ilja Vlaskin:

IV>> íÏÖÎÏ ÐpÏÝÅ - ÏÐpÅÄÅÌÑÔØ × pÅÁÌØÎÏÍ ÕÓÔpÏÊÓÔ×Å. óÐÅp×Á ÐÁÍÑÔØ IV>> ÄÁÎÎÙÈ ÏÂÎÕÌÑÅÔÓÑ, Á ÚÁÔÅÍ ÞÅpÅÚ ÎÅËÏÔÏpÏÅ ×pÅÍÑ ÍÏÖÎÏ ÐÏÄÓÞÉÔÁÔØ IV>> ÓËÏÌØËÏ × ÓÔÅËÏ×ÏÊ ÏÂÌÁÓÔÉ ÎÅÎÕÌÅ×ÙÈ ÂÁÊÔ. üÔÏ É ÂÕÄÅÔ pÁÚÍÅp IV>> ÏÂÌÁÓÔÉ, ÉÓÐÏÌØÚÕÅÍÏÊ ÓÔÅËÏÍ. AM> üÔÏ ÍÏÖÎÏ, ÎÏ ÄÌÑ ÜÔÏÇÏ ÎyÖÎÏ ÐÉÓÁÔØ Ó×ÏÀ ×ÓÔpÏÅÎÎyÀ yÔÉÌÉÔËy, ËÏÔÏpÁÑ AM> ÜÔÏÔ ÓÔÅË ÁÎÁÌÉÚÉpyÅÔ.

÷ÏÏÂÝÅ-ÔÏ ÄÁ×ÎÏ ÅÓÔØ ËÏÎÔÒÏÌÌÅÒÙ Ó ÁÐÐÁÒÁÔÎÙÍ ÍÏÎÉÔÏÒÉÎÇÏÍ ÐÅÒÅÐÏÌÎÅÎÉÑ ÓÔÅËÁ.

çÅÏÒÇÉÊ

ðÒÉ×ÅÔ, Andy !

09 Mar 05 , 09:18 Andy Mozzhevilov ÐÉÓÁÌ Ë Ilja Vlaskin:

AM> üÔÏ ÍÏÖÎÏ, ÎÏ ÄÌÑ ÜÔÏÇÏ ÎyÖÎÏ ÐÉÓÁÔØ Ó×ÏÀ ×ÓÔpÏÅÎÎyÀ yÔÉÌÉÔËy, ËÏÔÏpÁÑ AM> ÜÔÏÔ ÓÔÅË ÁÎÁÌÉÚÉpyÅÔ. ðÏÔÏÍ ÎyÖÎÏ ÉÍÅÔØ ÅÝÅ ÓpÅÄÓÔ×Ï ÏÔÏÂpÁÖÅÎÉÑ AM> ÇÄÅ-ÌÉÂÏ pÅÚyÌØÔÁÔÁ. üÔÏ ×ÓÅ ÍÏÖÎÏ ÓÄÅÌÁÔØ × ÔÏÍ ÉÌÉ ÉÎÏÍ ×ÉÄÅ, ÎÏ ÎÅ AM> yÄÏÂÎÏ. òÅÚyÌØÔÁÔ ÎÅ ÇÁpÁÎÔÉpyÅÔÓÑ, ÏÓÏÂÅÎÎÏ ÅÓÌÉ ÅÓÔØ ×ÅÔ×É, ËÏÔÏpÙÅ AM> ×ÙÐÏÌÎÑÀÔÓÑ ÄÏÓÔÁÔÏÞÎÏ pÅÄËÏ.

ëÒÏÍÅ ÔÏÇÏ - ÉÎÏÇÄÁ ÂÙ×ÁÅÔ ÒÅËÕÒÓÉÑ. ðÌÏÈÏÊ ÐÒÉÍÅÒ ÒÅËÕÒÓÉÉ: int Fak( int x) { if(x<2) return 1; return x*Fak(x-1); } ðÌÏÈÏÊ ÏÎ ÐÏÔÏÍÕ, ÞÔÏ _×_ÄÁÎÎÏÍ_ÓÌÕÞÁÅ_ ÒÅËÕÒÓÉÀ ÍÏÖÎÏ ÒÁÚ×ÅÒÎÕÔØ × ÃÉËÌ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÌÕÞÛÅ ËÁË ÐÏ ×ÒÅÍÅÎÉ ÉÓÐÏÌÎÅÎÉÑ ÔÁË É ÐÏ ÒÁÓÈÏÄÁÍ ÐÁÍÑÔÉ(ÓÔÅËÁ), ÎÏ ÓÌÕÞÁÉ ÂÙ×ÁÀÔ ÒÁÚÎÙÅ, ÄÁ É ×ÓÑËÉÅ ÐÒÅÒÙ×ÁÎÉÑ É ÐÒÏÞÅÅ "ÓÏÂÆÙÔÉÊÎÏ-ÕÐÒÁ×ÌÑÅÍÏÅ" ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÔÅÌÏÄ×ÉÖÅÎÉÊ.

. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. icq:240059686, lj-user:nicka_startcev ... GLint wine

Hello, George Shepelev !

á ÅÓÔØ ×ÏÏÂÝÅ Ó ÚÁÝÉÔÏÊ ÐÁÍÑÔÉ... ôÏÌØËÏ Ñ ÞÔÏ-ÔÏ ÎÅ ×ÉÄÅÌ ÔÁËÉÈ ÓÒÅÄÉ AVR, Á ÔÙ, öÏÒÁ? ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Thu Mar 10 2005 21:56, Nickita A Startcev wrote to Andy Mozzhevilov:

AM>> üÔÏ ÍÏÖÎÏ, ÎÏ ÄÌÑ ÜÔÏÇÏ ÎyÖÎÏ ÐÉÓÁÔØ Ó×ÏÀ ×ÓÔpÏÅÎÎyÀ yÔÉÌÉÔËy, ËÏÔÏpÁÑ AM>> ÜÔÏÔ ÓÔÅË ÁÎÁÌÉÚÉpyÅÔ. ðÏÔÏÍ ÎyÖÎÏ ÉÍÅÔØ ÅÝÅ ÓpÅÄÓÔ×Ï ÏÔÏÂpÁÖÅÎÉÑ AM>> ÇÄÅ-ÌÉÂÏ pÅÚyÌØÔÁÔÁ. üÔÏ ×ÓÅ ÍÏÖÎÏ ÓÄÅÌÁÔØ × ÔÏÍ ÉÌÉ ÉÎÏÍ ×ÉÄÅ, ÎÏ ÎÅ AM>> yÄÏÂÎÏ. òÅÚyÌØÔÁÔ ÎÅ ÇÁpÁÎÔÉpyÅÔÓÑ, ÏÓÏÂÅÎÎÏ ÅÓÌÉ ÅÓÔØ ×ÅÔ×É, ËÏÔÏpÙÅ AM>> ×ÙÐÏÌÎÑÀÔÓÑ ÄÏÓÔÁÔÏÞÎÏ pÅÄËÏ.

NAS> ëÒÏÍÅ ÔÏÇÏ - ÉÎÏÇÄÁ ÂÙ×ÁÅÔ ÒÅËÕÒÓÉÑ.

NAS> ðÌÏÈÏÊ ÐÒÉÍÅÒ ÒÅËÕÒÓÉÉ: NAS> int Fak( int x) NAS> { NAS> if(x<2) return 1; NAS> return x*Fak(x-1); NAS> }

NAS> ðÌÏÈÏÊ ÏÎ ÐÏÔÏÍÕ, ÞÔÏ _×_ÄÁÎÎÏÍ_ÓÌÕÞÁÅ_ ÒÅËÕÒÓÉÀ ÍÏÖÎÏ ÒÁÚ×ÅÒÎÕÔØ × NAS> ÃÉËÌ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÌÕÞÛÅ ËÁË ÐÏ ×ÒÅÍÅÎÉ ÉÓÐÏÌÎÅÎÉÑ ÔÁË É ÐÏ ÒÁÓÈÏÄÁÍ NAS> ÐÁÍÑÔÉ(ÓÔÅËÁ), ÎÏ ÓÌÕÞÁÉ ÂÙ×ÁÀÔ ÒÁÚÎÙÅ, ÄÁ É ×ÓÑËÉÅ ÐÒÅÒÙ×ÁÎÉÑ É ÐÒÏÞÅÅ NAS> "ÓÏÂÆÙÔÉÊÎÏ-ÕÐÒÁ×ÌÑÅÍÏÅ" ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÔÅÌÏÄ×ÉÖÅÎÉÊ.

üÔÏ ËÁË ÒÁÚ ÏÔÓÌÅÄÉÔØÓÑ × ÒÁÎ-ÔÁÊÍÅ. ÷ÏÔ ÄÌÑ ÁÎÁÌÉÚÁÔÏÒÁ ÓÔÅËÁ ÎÁ PC - ÜÔÏ ÓÌÏÖÎÅÅ. èÏÔÑ ÚÁ ÒÅËÕÒÓÉÀ × embedded ÎÕÖÎÏ ÂÉÔØ, É ÍÏÖÅÔ ÂÙÔØ ÄÁÖÅ ÎÏÇÁÍÉ :))) äÒÕÇÏÊ ÎÅ ÏÞÅÎØ ÐÒÉÑÔÎÙÊ ÓÌÕÞÁÊ ÄÌÑ ÁÎÁÌÉÚÁ ÓÔÅËÁ - ËÏÓ×ÅÎÎÙÊ ×ÙÚÏ× ÆÕÎËÃÉÊ ÐÏ ÕËÁÚÁÔÅÌÀ.

Thu Mar 10 2005 09:35, George Shepelev wrote to Andy Mozzhevilov:

IV>>> íÏÖÎÏ ÐpÏÝÅ - ÏÐpÅÄÅÌÑÔØ × pÅÁÌØÎÏÍ ÕÓÔpÏÊÓÔ×Å. óÐÅp×Á ÐÁÍÑÔØ IV>>> ÄÁÎÎÙÈ ÏÂÎÕÌÑÅÔÓÑ, Á ÚÁÔÅÍ ÞÅpÅÚ ÎÅËÏÔÏpÏÅ ×pÅÍÑ ÍÏÖÎÏ ÐÏÄÓÞÉÔÁÔØ IV>>> ÓËÏÌØËÏ × ÓÔÅËÏ×ÏÊ ÏÂÌÁÓÔÉ ÎÅÎÕÌÅ×ÙÈ ÂÁÊÔ. üÔÏ É ÂÕÄÅÔ pÁÚÍÅp IV>>> ÏÂÌÁÓÔÉ, ÉÓÐÏÌØÚÕÅÍÏÊ ÓÔÅËÏÍ. AM>> üÔÏ ÍÏÖÎÏ, ÎÏ ÄÌÑ ÜÔÏÇÏ ÎyÖÎÏ ÐÉÓÁÔØ Ó×ÏÀ ×ÓÔpÏÅÎÎyÀ yÔÉÌÉÔËy, ËÏÔÏpÁÑ AM>> ÜÔÏÔ ÓÔÅË ÁÎÁÌÉÚÉpyÅÔ.

GS> ÷ÏÏÂÝÅ-ÔÏ ÄÁ×ÎÏ ÅÓÔØ ËÏÎÔÒÏÌÌÅÒÙ Ó ÁÐÐÁÒÁÔÎÙÍ ÍÏÎÉÔÏÒÉÎÇÏÍ ÐÅÒÅÐÏÌÎÅÎÉÑ GS> ÓÔÅËÁ.

ðÅÒÅÞÉÓÌÉ.

wbr, Andy

Hi Andy, hope you are having a nice day!

11 íÁÒ 05, Andy Mozzhevilov wrote to Nickita A Startcev:

AM> üÔÏ ËÁË ÒÁÚ ÏÔÓÌÅÄÉÔØÓÑ × ÒÁÎ-ÔÁÊÍÅ. AM> ÷ÏÔ ÄÌÑ ÁÎÁÌÉÚÁÔÏÒÁ ÓÔÅËÁ ÎÁ PC - ÜÔÏ ÓÌÏÖÎÅÅ. èÏÔÑ ÚÁ ÒÅËÕÒÓÉÀ × AM> embedded ÎÕÖÎÏ ÂÉÔØ, É ÍÏÖÅÔ ÂÙÔØ ÄÁÖÅ ÎÏÇÁÍÉ :)))

æÉÇÎÑ. ðÒÉ ÒÅÁÌÉÚÁÃÉÉ ÓÉÓÔÅÍÙ ÍÅÎÀ × UI ÒÅËÕÒÓÉÑ ÒÅÚËÏ ÕÐÒÏÝÁÅÔ ÒÁÂÏÔÕ Ó ÐÏÄÍÅÎÀ, Ô.Ë. ÎÁÈÁÌÑ×Õ ÓÏÈÒÁÎÑÅÔÓÑ ÓÏÓÔÏÑÎÉÅ ×ÓÅÈ ×ÙÛÅÌÅÖÁÝÉÈ ÍÅÎÀ ÐÒÉ ÒÁÂÏÔÅ ÓÏ ×ÌÏÖÅÎÎÙÍ. ÷Ï ×ÓÑËÏÍ ÓÌÕÞÁÅ ÐÁÒÓÅÒ ÍÅÎÀ ÎÁ PIC18 Õ ÍÅÎÑ ÒÅÁÌÉÚÏ×ÁÎ ÉÍÅÎÎÏ ÒÅËÕÒÓÉ×ÎÏ É ÜÔÏ ÏËÁÚÁÌÏÓØ ÓÕÝÅÓÔ×ÅÎÎÏ ÐÒÏÝÅ.

WBR, AVB

ðÒÉ×ÅÔ, Andy !

11 Mar 05 , 07:29 Andy Mozzhevilov ÐÉÓÁÌ Ë Nickita A Startcev:

AM>>> üÔÏ ÍÏÖÎÏ, ÎÏ ÄÌÑ ÜÔÏÇÏ ÎyÖÎÏ ÐÉÓÁÔØ Ó×ÏÀ ×ÓÔpÏÅÎÎyÀ yÔÉÌÉÔËy, AM>>> ËÏÔÏpÁÑ ÜÔÏÔ ÓÔÅË ÁÎÁÌÉÚÉpyÅÔ. ðÏÔÏÍ ÎyÖÎÏ ÉÍÅÔØ ÅÝÅ ÓpÅÄÓÔ×Ï AM>>> ÏÔÏÂpÁÖÅÎÉÑ ÇÄÅ-ÌÉÂÏ pÅÚyÌØÔÁÔÁ. üÔÏ ×ÓÅ ÍÏÖÎÏ ÓÄÅÌÁÔØ × ÔÏÍ ÉÌÉ AM>>> ÉÎÏÍ ×ÉÄÅ, ÎÏ ÎÅ yÄÏÂÎÏ. òÅÚyÌØÔÁÔ ÎÅ ÇÁpÁÎÔÉpyÅÔÓÑ, ÏÓÏÂÅÎÎÏ AM>>> ÅÓÌÉ ÅÓÔØ ×ÅÔ×É, ËÏÔÏpÙÅ ×ÙÐÏÌÎÑÀÔÓÑ ÄÏÓÔÁÔÏÞÎÏ pÅÄËÏ.

NAS>> ëÒÏÍÅ ÔÏÇÏ - ÉÎÏÇÄÁ ÂÙ×ÁÅÔ ÒÅËÕÒÓÉÑ.

NAS>> ðÌÏÈÏÊ ÐÒÉÍÅÒ ÒÅËÕÒÓÉÉ: NAS>> int Fak( int x) NAS>> { NAS>> if(x<2) return 1; NAS>> return x*Fak(x-1); NAS>> }

NAS>> ðÌÏÈÏÊ ÏÎ ÐÏÔÏÍÕ, ÞÔÏ _×_ÄÁÎÎÏÍ_ÓÌÕÞÁÅ_ ÒÅËÕÒÓÉÀ ÍÏÖÎÏ NAS>> ÒÁÚ×ÅÒÎÕÔØ × ÃÉËÌ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÌÕÞÛÅ ËÁË ÐÏ ×ÒÅÍÅÎÉ ÉÓÐÏÌÎÅÎÉÑ NAS>> ÔÁË É ÐÏ ÒÁÓÈÏÄÁÍ ÐÁÍÑÔÉ(ÓÔÅËÁ), ÎÏ ÓÌÕÞÁÉ ÂÙ×ÁÀÔ ÒÁÚÎÙÅ, ÄÁ É NAS>> ×ÓÑËÉÅ ÐÒÅÒÙ×ÁÎÉÑ É ÐÒÏÞÅÅ "ÓÏÂÆÙÔÉÊÎÏ-ÕÐÒÁ×ÌÑÅÍÏÅ" ÍÏÖÅÔ NAS>> ÐÏÔÒÅÂÏ×ÁÔØ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÔÅÌÏÄ×ÉÖÅÎÉÊ.

AM> üÔÏ ËÁË ÒÁÚ ÏÔÓÌÅÄÉÔØÓÑ × ÒÁÎ-ÔÁÊÍÅ.

HÏ ÍÙ ÖÅ ÈÏÔÅÌÉ ÎÁ ÜÔÁÐÅ ËÏÍÐÉÌÑÃÉÉ ×ÓÅ ÒÁÚÍÅÒÙ ÏÔÓÌÅÄÉÔØ?

AM> ÷ÏÔ ÄÌÑ ÁÎÁÌÉÚÁÔÏÒÁ ÓÔÅËÁ ÎÁ PC - ÜÔÏ ÓÌÏÖÎÅÅ. èÏÔÑ ÚÁ ÒÅËÕÒÓÉÀ × AM> embedded ÎÕÖÎÏ ÂÉÔØ, É ÍÏÖÅÔ ÂÙÔØ ÄÁÖÅ ÎÏÇÁÍÉ :))) äÒÕÇÏÊ ÎÅ ÏÞÅÎØ AM> ÐÒÉÑÔÎÙÊ ÓÌÕÞÁÊ ÄÌÑ ÁÎÁÌÉÚÁ ÓÔÅËÁ - ËÏÓ×ÅÎÎÙÊ ×ÙÚÏ× ÆÕÎËÃÉÊ ÐÏ AM> ÕËÁÚÁÔÅÌÀ.

ïÔÏÖ. õ ÌÀÂÏÇÏ ÉÎÓÔÒÕÍÅÎÔÁ ÅÓÔØ ÇÒÁÎÉÃÙ ÐÒÉÍÅÎÉÍÏÓÔÉ.

. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. icq:240059686, lj-user:nicka_startcev ... ðÅÒÅÓÁÄÉÔØ ÓÏÂÁËÕ Ó ÓÅÎÁ ÎÁ ÃÅÐØ

Fri Mar 11 2005 23:33, Nickita A Startcev wrote to Andy Mozzhevilov:

AM>> üÔÏ ËÁË ÒÁÚ ÏÔÓÌÅÄÉÔØÓÑ × ÒÁÎ-ÔÁÊÍÅ.

NAS> HÏ ÍÙ ÖÅ ÈÏÔÅÌÉ ÎÁ ÜÔÁÐÅ ËÏÍÐÉÌÑÃÉÉ ×ÓÅ ÒÁÚÍÅÒÙ ÏÔÓÌÅÄÉÔØ?

üÔÏ ÉÄÅÁÌØÎÏ, ÎÏ ÎÅ ×ÓÅÇÄÁ ×ÏÚÍÏÖÎÏ ÐÏÌÎÏÓÔØÀ Á×ÔÏÍÁÔÉÞÅÓËÉ. éÚÎÁÞÁÌØÎÏ ÖÅ ×ÏÐÒÏÓ ÂÙÌ × ÔÏÍ, ÐÏÞÅÍÕ ËÏÍÐÉÌÑÔÏÒ ÎÅ ÄÁÅÔ ÒÁÚÍÅÒ ÓÔÅËÁ Á×ÔÏÍÁÔÉÞÅÓËÉ. áÎÁÌÉÚ × ÒÁÎ-ÔÁÊÍÅ ÍÏÖÅÔ ÄÁÔØ ÄÏÓÔÁÔÏÞÎÏ ÔÏÞÎÙÊ ÒÁÚÍÅÒ ÓÔÅËÁ, ÎÏ Ó ÏÐÒÅÄÅÌÅÎÎÏÊ ×ÅÒÏÑÔÎÏÓÔØÀ, × ÒÅÚÕÌØÔÁÔÅ ÞÅÇÏ ÎÕÖÎÏ ÕËÁÚÙ×ÁÔØ ÒÁÚÍÅÒ ÓÔÅËÁ ÎÁ 15-20% ÂÏÌØÛÅ. ÷ ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÜÔÏ ÐÒÉ×ÅÄÅÔ Ë ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÀ ÎÅÉÓÐÏÌØÚÕÅÍÏÊ ÐÁÍÑÔÉ. åÝÅ ÏÄÎÏ ÎÅÕÄÏÂÓÔ×Ï ÜÔÏÇÏ ÍÅÔÏÄÁ - ÎÅÖÎÏ ÉÍÅÔØ ÓÒÅÄÓÔ×Ï ×Ù×ÏÄÁ ÜÔÏÊ ÉÎÆÏÒÍÁÃÉÉ ÉÚ ËÏÎÔÒÏÌÌÅÒÁ. ÷ ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÜÔÏ ÎÅÓÌÏÖÎÏ ÓÄÅÌÁÔØ, ÎÏ ÔÅÍ ÎÅ ÍÅÎÅÅ.

AM>> ÷ÏÔ ÄÌÑ ÁÎÁÌÉÚÁÔÏÒÁ ÓÔÅËÁ ÎÁ PC - ÜÔÏ ÓÌÏÖÎÅÅ. èÏÔÑ ÚÁ ÒÅËÕÒÓÉÀ × AM>> embedded ÎÕÖÎÏ ÂÉÔØ, É ÍÏÖÅÔ ÂÙÔØ ÄÁÖÅ ÎÏÇÁÍÉ :))) äÒÕÇÏÊ ÎÅ ÏÞÅÎØ AM>> ÐÒÉÑÔÎÙÊ ÓÌÕÞÁÊ ÄÌÑ ÁÎÁÌÉÚÁ ÓÔÅËÁ - ËÏÓ×ÅÎÎÙÊ ×ÙÚÏ× ÆÕÎËÃÉÊ ÐÏ AM>> ÕËÁÚÁÔÅÌÀ.

NAS> ïÔÏÖ. õ ÌÀÂÏÇÏ ÉÎÓÔÒÕÍÅÎÔÁ ÅÓÔØ ÇÒÁÎÉÃÙ ÐÒÉÍÅÎÉÍÏÓÔÉ.

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

wbr, Andy

Sat Mar 12 2005 15:03, Andy Mozzhevilov wrote to Nickita A Startcev:

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

ðÏÔÏÍÕ ÞÔÏ ËÏÍÐÉÌÌÑÔÏÒ ÎÅ ÚÎÁÅÔ ×ÓÅÊ ÓÔÒÕËÔÕÒÙ ×ÙÚÏ×Ï×. ïÎÁ ×ÙÑÓÎÑÅÔÓÑ ÎÁ ÜÔÁÐÅ ÌÉÎËÏ×ËÉ. èÏÔÑ ×ÐÏÌÎÅ ÍÏÇ ÂÙ ÄÁ×ÁÔØ ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÓÔÅËÁ × ÐÒÅÄÅÌÁÈ ÍÏÄÕÌÑ É ÄÌÑ ËÁÖÄÏÊ ÉÚ interrupt ÆÕÎËÃÉÊ.

AM>>> ÷ÏÔ ÄÌÑ ÁÎÁÌÉÚÁÔÏÒÁ ÓÔÅËÁ ÎÁ PC - ÜÔÏ ÓÌÏÖÎÅÅ. èÏÔÑ ÚÁ ÒÅËÕÒÓÉÀ × AM>>> embedded ÎÕÖÎÏ ÂÉÔØ, É ÍÏÖÅÔ ÂÙÔØ ÄÁÖÅ ÎÏÇÁÍÉ :)))

úÁ ~15 ÌÅÔ ÐÒÁËÔÉÞÅÓËÏÊ ÒÁÂÏÔÙ ÎÉ ÒÁÚÕ ÎÅ ÐÒÉÛÌÏÓØ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÅËÕÒÓÉÀ. VLV

"âÙÔØ ÞÅÓÔÎÙÍ - ÌÕÞÛÉÊ ÓÐÏÓÏ ÏÓÔÁ×ÁÔØÓÑ ÂÅÄÎÙÍ" (c) HÁÐÏÌÅÏÎ âÏÎÁÐÁÒÔ

Sat Mar 12 2005 21:11, Vladimir Vassilevsky wrote to Andy Mozzhevilov:

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

VV> ðÏÔÏÍÕ ÞÔÏ ËÏÍÐÉÌÌÑÔÏÒ ÎÅ ÚÎÁÅÔ ×ÓÅÊ ÓÔÒÕËÔÕÒÙ ×ÙÚÏ×Ï×. ïÎÁ ×ÙÑÓÎÑÅÔÓÑ VV> ÎÁ ÜÔÁÐÅ ÌÉÎËÏ×ËÉ.

ðÏÄ ËÏÍÐÉÌÑÔÏÒÏÍ Ñ ÚÄÅÓØ ÉÍÅÌ ××ÉÄÕ ËÒÏÓÓ-ÐÁËÅÔ ÃÅÌÉËÏÍ. äÁ, ËÏÎÅÞÎÏ, ÎÁÉÂÏÌÅÅ ÐÏÌÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÙÚÏ×ÁÈ ÍÏÖÅÔ ÄÁÔØ ÌÉÎËÅÒ.

wbr, Andy

AM> ÷ÏÔ ÄÌÑ ÁÎÁÌÉÚÁÔÏÒÁ ÓÔÅËÁ ÎÁ PC - ÜÔÏ ÓÌÏÖÎÅÅ. èÏÔÑ ÚÁ ÒÅËÕÒÓÉÀ × embedded AM> AM> ÎÕÖÎÏ ÂÉÔØ, É ÍÏÖÅÔ ÂÙÔØ ÄÁÖÅ ÎÏÇÁÍÉ :)))

åÓÔØ ÒÑÄ ÍÉÆÏ× × ÏÂÝÅÓÔ×ÅÎÎÏÍ ÓÏÚÎÁÎÉÉ. ÷ÒÏÄÅ ÔÏÇÏ, ÞÔÏ ÒÅËÕÒÓÉÑ ÜÔÏ ÐÌÏÈÏ, goto -- ÜÔÏ ÔÏÖÅ ÐÌÏÈÏ, × ÃÉËÌÅ ÄÌÑ for() ÏÂÑÚÁÔÅÌØÎÏ ÄÏÌÖÎÁ ÆÉÇÕÒÉÒÏ×ÁÔØ ÐÅÒÅÍÅÎÎÁÑ i, Á ÎÉËÁË ÎÅ x (ÂÕÄÔÏ ËÔÏ-ÔÏ ×ÉÄÅÌ ÔÏÔ ÆÏÒÔÒÁÎ...), ÎÕ É ÍÁÓÓÁ ÄÒÕÇÉÈ. ðÒÏÉÓÈÏÄÉÔ ×ӣ ÜÔÏ, × ËÏÎÅÞÎÏÍ ÓޣÔÅ, ÏÔ ÒÅÌÉÇÉÏÚÎÙÈ ÐÒÅÄÒÁÓÓÕÄËÏ×. åÓÔØ ×ÅÒÁ, ÞÔÏ ÅÓÔØ ÈÏÒÏÛÏ, Á ÅÓÔØ ÐÌÏÈÏ. HÁ ÓÁÍÏÍ ÄÅÌÅ ÅÓÔØ ÔÏÌØËÏ ÐÌÏÈÏ.

NAS> ðÌÏÈÏÊ ÐÒÉÍÅÒ ÒÅËÕÒÓÉÉ: NAS> int Fak( int x) NAS> { NAS> if(x<2) return 1; NAS> return x*Fak(x-1); NAS> } NAS> ðÌÏÈÏÊ ÏÎ ÐÏÔÏÍÕ, ÞÔÏ _×_ÄÁÎÎÏÍ_ÓÌÕÞÁÅ_ ÒÅËÕÒÓÉÀ ÍÏÖÎÏ ÒÁÚ×ÅÒÎÕÔØ × ÃÉËÌ,

á _×_ËÁËÏÍ_ÓÌÕÞÁÅ_ ÒÅËÕÒÓÉÀ ÎÅÌØÚÑ ÒÁÚ×ÅÒÎÕÔØ × ÃÉËÌ?

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required