Vì vậy, trong khi GOTO không phải là một tuyên bố rằng nên được sử dụng nhẹ nhàng, nó là một tuyên bố rằng sẽ là cần thiết cho lập trình nhất định phục hồi lỗi. CALL và RETURN là chấp nhận được để lập trình chủ đạo, như họ là những phương tiện tạo ra chương trình con. | 58 Chapter 1 Therefore whilethe GOTO is not a statement that should be used lightly it is a statement that will be needed for certain fault recovery programming. The . andRETURNaremore acceptable to mainstreamprogramming as they are I be means PscreatibgrcatoaOmes. When n secliRiiol piogeaniniingis csed in multiple places in the moreeOficient utc oe Rregrammamerytoamte a smallmpacate eausint and accosstt tCrdugli ICAI iPaeP RETURNsSatemects. AllllougCl lgLAAm. ard hpTsarN slalcnpatlr esslol. orplì . drgufobe Ooh i i ctihiar the k t o chrcl al. cachCALL ww1 pDcetweer niotspvlcsof data onto a data structure called the eetheenACKisto rtotb ktipiotaiy balacshiai botl tpave a specific rtoraee location. ttrSi attie leliitn ecklrwh of a CAI go Tbe l ssue wish htihgtho STACKtstOct e If wi a i 1. Data memory is often limited with small microcontrollers and any function that increases data memory usage runs the risk of overwriting an existing variable. 2. The niirnta1 oflocalioas wtab ii ihaSeAoK ys sDinriiLnec ihiiaoal msmah microcoagranati ihih mAitalllhsacllinps i soul ì n cha loss af Ibc alik oifdlein address storcpylete I 3. InterrupifunctLansalto ilsclhliSg . lll sloro r tbi n isiIressas n ah isit l 0 ìiii ìI p gauge Ibootacl numbpsondcations in use at any given time. ii o Therefore. lArPfaiic mgidter ofSTbroctinocbiOtl Ikìc p pcobfoha is ay prudent. One of the reasons often given for including a large number of subroutines in a program is the aOilityoftubryutiafsto cemgres c ungleeiicaỵ. A ommorernailoWp to anyorefoLtowibgSKedccipilcr. hf thnprncroeo afd subfadtmylttoa egicie comptaxlto in the listinci ateg fIlOlAlCiegscalltiIICg psn0 thnptuochhveto ĩhtOcAc sac Ihfiio I sialgiugic mfccat hf the CÁCH. Whattiia INLlNEsCatemein pgsclsforce hie iahguaae complicate ll sialcmeoilsouKl eoiichlg thc cgulmepfromihn subroutineiy inc widctPerootinateWllngttic cRbrnwtme. lnliiiswaoLthc 1x 111111