52 matches
-
embedded Construcția și tehnologia sistemelor embedded 144 tabelat. Cele 7 moduri de adresare ale procesorului MSP430 asigură un lucru cu tabelele rapid și transparent din punct de vedere al codului. 7. Trebuie evitată plasarea porțiunilor des folosite de cod în subrutine apelate prin instrucțiunea CALL pentru că aceasta necesită un număr mare de cicli MCLK pentru apel ca și pentru revenirea în programul apelant. În locul acestor subrutine se recomandă utilizarea in line a codului respectiv, operațiune ce poate fi ușurată prin definirea
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
punct de vedere al codului. 7. Trebuie evitată plasarea porțiunilor des folosite de cod în subrutine apelate prin instrucțiunea CALL pentru că aceasta necesită un număr mare de cicli MCLK pentru apel ca și pentru revenirea în programul apelant. În locul acestor subrutine se recomandă utilizarea in line a codului respectiv, operațiune ce poate fi ușurată prin definirea acelui cod ca macro. Evident consumul de memorie de program crește, dar scade numărul de cicli CPU. 8. Buclele scurte efectuate de un număr redus
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
susținută de exemple concrete de realizare; în cazul unor variante de realizare, se prezintă cel puțin un exemplu de realizare pentru fiecare varianta. ... (2) În descriere pot fi prezentate modele și formule chimice, fizice ori matematice, algoritmi, linii de programe, subrutine sau programe de calculator, tabele, fără că prezentarea obiectului invenției, în exemplul de realizare, să se bazeze exclusiv pe acestea. ... (3) Problemă tehnică constă în formularea obiectivului prin a cărui soluționare se obține un succes în domeniul tehnic de aplicare
REGULAMENT din 18 aprilie 2003 de aplicare a Legii nr. 64/1991 privind brevetele de invenţie. In: EUR-Lex () [Corola-website/Law/149867_a_151196]
-
lucru ușurează înțelegerea revendicării, să fie urmate de semne de referință ale acestor caracteristici, indicate între paranteze; semnele de referință nu trebuie să fie interpretate că o limitare a revendicării. ... (9) Revendicările nu conțin desene ori grafice, linii de program, subrutine sau programe de calculator, dar pot conține formule chimice sau matematice ori tabele care sunt esențiale pentru definirea obiectului protecției solicitate. (10) Revendicările nu conțin trimiteri că, de exemplu, "așa cum este prezentat în ... din descriere" sau "așa cum este ilustrat în
REGULAMENT din 18 aprilie 2003 de aplicare a Legii nr. 64/1991 privind brevetele de invenţie. In: EUR-Lex () [Corola-website/Law/149867_a_151196]
-
susținută de exemple concrete de realizare; în cazul unor variante de realizare, se prezintă cel puțin un exemplu de realizare pentru fiecare varianta. ... (2) În descriere pot fi prezentate modele și formule chimice, fizice ori matematice, algoritmi, linii de programe, subrutine sau programe de calculator, tabele, fără că prezentarea obiectului invenției, în exemplul de realizare, să se bazeze exclusiv pe acestea. ... (3) Problemă tehnică constă în formularea obiectivului prin a cărui soluționare se obține un succes în domeniul tehnic de aplicare
HOTĂRÂRE nr. 499 din 18 aprilie 2003 pentru aprobarea Regulamentului de aplicare a Legii nr. 64/1991 privind brevetele de invenţie. In: EUR-Lex () [Corola-website/Law/149866_a_151195]
-
lucru ușurează înțelegerea revendicării, să fie urmate de semne de referință ale acestor caracteristici, indicate între paranteze; semnele de referință nu trebuie să fie interpretate că o limitare a revendicării. ... (9) Revendicările nu conțin desene ori grafice, linii de program, subrutine sau programe de calculator, dar pot conține formule chimice sau matematice ori tabele care sunt esențiale pentru definirea obiectului protecției solicitate. (10) Revendicările nu conțin trimiteri că, de exemplu, "așa cum este prezentat în ... din descriere" sau "așa cum este ilustrat în
HOTĂRÂRE nr. 499 din 18 aprilie 2003 pentru aprobarea Regulamentului de aplicare a Legii nr. 64/1991 privind brevetele de invenţie. In: EUR-Lex () [Corola-website/Law/149866_a_151195]
-
invenției. ... (8) Dacă cererea de brevet de invenție conține desene explicative, toate elementele tehnice menționate într-o revendicare vor fi însoțite de semnele de referință respective, plasate între paranteze. ... (9) Revendicările nu vor conține desene sau grafice, linii de programe, subrutine sau programe de calculator. Revendicările pot conține tabele, formule chimice sau matematice, care sînt esențiale pentru a defini noutatea invenției. ... Regulă 16 - Desenele explicative ale invenției (1) Desenele sînt necesare în măsura în care contribuie la înțelegerea invenției și a elementelor de noutate
REGULAMENT din 27 martie 1992 de aplicare a Legii nr. 64/1991 privind brevetele de inventie. In: EUR-Lex () [Corola-website/Law/161072_a_162401]
-
detaliu conform lit. h) sau din natura invenției, a modului în care invenția este susceptibilă a fi aplicată industrial. ... (2) În descrierea conform prevederilor alin. (1) pot fi prezentate modele și formule chimice, fizice ori matematice, algoritmi, linii de programe, subrutine sau programe de calculator, tabele, fără ca prezentarea obiectului invenției, în exemplul de realizare, să se bazeze exclusiv pe acestea. ... (3) Descrierea va fi prezentată în maniera și cu succesiunea capitolelor prevăzute la alin. (1), exceptând situațiile în care, prin natura
HOTĂRÂRE nr. 547 din 21 mai 2008 pentru aprobarea Regulamentului de aplicare a Legii nr. 64/1991 privind brevetele de invenţie. In: EUR-Lex () [Corola-website/Law/199790_a_201119]
-
lucru ușurează înțelegerea revendicării, vor fi urmate de semnele de referință ale acestor caracteristici, indicate între paranteze; semnele de referință nu vor fi interpretate ca o limitare a revendicării; ... d) revendicările nu vor conține desene ori grafice, linii de program, subrutine sau programe de calculator, dar pot conține formule chimice ori matematice sau tabele, dacă acestea sunt esențiale pentru definirea obiectului protecției solicitate; ... e) revendicările nu vor conține trimiteri ca, de exemplu, "așa cum este prezentat în... din descriere" sau "așa cum este
HOTĂRÂRE nr. 547 din 21 mai 2008 pentru aprobarea Regulamentului de aplicare a Legii nr. 64/1991 privind brevetele de invenţie. In: EUR-Lex () [Corola-website/Law/199790_a_201119]
-
detaliu conform lit. h) sau din natura invenției, a modului în care invenția este susceptibilă a fi aplicată industrial. ... (2) În descrierea conform prevederilor alin. (1) pot fi prezentate modele și formule chimice, fizice ori matematice, algoritmi, linii de programe, subrutine sau programe de calculator, tabele, fără ca prezentarea obiectului invenției, în exemplul de realizare, să se bazeze exclusiv pe acestea. ... (3) Descrierea va fi prezentată în maniera și cu succesiunea capitolelor prevăzute la alin. (1), exceptând situațiile în care, prin natura
REGULAMENT din 21 mai 2008 de aplicare a Legii nr. 64/1991 privind brevetele de invenţie. In: EUR-Lex () [Corola-website/Law/199791_a_201120]
-
lucru ușurează înțelegerea revendicării, vor fi urmate de semnele de referință ale acestor caracteristici, indicate între paranteze; semnele de referință nu vor fi interpretate ca o limitare a revendicării; ... d) revendicările nu vor conține desene ori grafice, linii de program, subrutine sau programe de calculator, dar pot conține formule chimice ori matematice sau tabele, dacă acestea sunt esențiale pentru definirea obiectului protecției solicitate; ... e) revendicările nu vor conține trimiteri ca, de exemplu, "așa cum este prezentat în... din descriere" sau "așa cum este
REGULAMENT din 21 mai 2008 de aplicare a Legii nr. 64/1991 privind brevetele de invenţie. In: EUR-Lex () [Corola-website/Law/199791_a_201120]
-
translator pentru limbajul de asamblare („Autocod”). De asemenea, s-a lucrat la programe care compilau structuri standard ale limbajului FORTRAN, cum ar fi tratarea expresiilor matematice, variabile simple și tablouri, structura IF-THEN, ciclul de forma FOR 1 TO n DO, subrutine cu sau fără parametri. Pentru rezolvarea problemelor științifice, s-au scris subprograme care calculau: În practică MECIPT-1 a fost utilizat încă de la început în diverse proiecte industriale. Au fost făcute calculele pentru turnarea betonului la barajul Vidraru, pe Argeș, lucrare
MECIPT () [Corola-website/Science/301553_a_302882]
-
asamblare (asembler). Altfel spus o problemă preluată din natură trebuia fragmentată în repetate rânduri astfel încât să se identifice elementele distincte, implementabile într-un limbaj de programare. O mare problemă a programării procedurale era separarea datelor de unitățile care prelucrau datele (subrutinele), ceea ce făcea foarte dificilă extinderea și întreținerea unui program. Astfel s-a pus problema ca aceste două entități (date și subrutine) să fie grupate într-un anumit mod, astfel încât subrutinele să "știe" în permanență ce date prelucrează și, mai mult
Programare orientată pe obiecte () [Corola-website/Science/300733_a_302062]
-
într-un limbaj de programare. O mare problemă a programării procedurale era separarea datelor de unitățile care prelucrau datele (subrutinele), ceea ce făcea foarte dificilă extinderea și întreținerea unui program. Astfel s-a pus problema ca aceste două entități (date și subrutine) să fie grupate într-un anumit mod, astfel încât subrutinele să "știe" în permanență ce date prelucrează și, mai mult decât atât, ele să formeze un modul, adică o unitate care separă implementarea de interfață, ceea ce implică posibilitatea refolosirii codului. A
Programare orientată pe obiecte () [Corola-website/Science/300733_a_302062]
-
programării procedurale era separarea datelor de unitățile care prelucrau datele (subrutinele), ceea ce făcea foarte dificilă extinderea și întreținerea unui program. Astfel s-a pus problema ca aceste două entități (date și subrutine) să fie grupate într-un anumit mod, astfel încât subrutinele să "știe" în permanență ce date prelucrează și, mai mult decât atât, ele să formeze un modul, adică o unitate care separă implementarea de interfață, ceea ce implică posibilitatea refolosirii codului. A apărut astfel conceptul de clasă. Clasa realizează, în speță
Programare orientată pe obiecte () [Corola-website/Science/300733_a_302062]
-
avantajele moștenirii, care se observă direct, este acela al reutilizării codului: clasa derivată nu va mai implementa metodele clasei de bază, ci va implementa numai metodele ei specifice; mai mult, clasa derivată va conține (prin intermediul moștenirii) toate atributele (date și subrutine sau "metode") ale clasei de bază. Astfel spus și clasa "Raft Frigorific" va avea atributele "număr" si "conținut". Următoarea diagramă ilustrează moștenirea: "Moștenirea" este de asemeni o relație fundamentală în POO (Programare Orientată Obiectual), care este recunoscută ca fiind un
Programare orientată pe obiecte () [Corola-website/Science/300733_a_302062]
-
dacă A -> "Fruct", B -> "măr", C -> "nucă", D -> "prună", afirmația de mai sus ar suna în felul următor: "mărul, para și nuca sunt fructe", lucru care este în mod evident adevărat. Dar să considerăm următoarea situație: "Fruct" poate implementa o subrutină pe care o vom numi "mănâncă-mă!". Deoarece, prin moștenire, clasele "Măr", "Pară" și "Nucă" preiau toate atributele clasei "Fruct", deci și subrutina "mănâncă-mă!" înseamnă că un măr se mănâncă la fel ca o nucă! Bineînțeles, dacă încercăm să
Programare orientată pe obiecte () [Corola-website/Science/300733_a_302062]
-
fructe", lucru care este în mod evident adevărat. Dar să considerăm următoarea situație: "Fruct" poate implementa o subrutină pe care o vom numi "mănâncă-mă!". Deoarece, prin moștenire, clasele "Măr", "Pară" și "Nucă" preiau toate atributele clasei "Fruct", deci și subrutina "mănâncă-mă!" înseamnă că un măr se mănâncă la fel ca o nucă! Bineînțeles, dacă încercăm să "mușcăm" cu poftă dintr-o nucă... Asta înseamnă ca "mănâncă-mă!" trebuie sa se particularizeze pentru fiecare clasă în parte, reflectând un comportament
Programare orientată pe obiecte () [Corola-website/Science/300733_a_302062]
-
lucru mai este numit și "polimorfism". El este al treilea și cel mai important principiu al Programării Orientate Obiectual. El asigură faptul că fiecare clasă se comportă diferit (polimorfic) la un anumit mesaj trimis către obiect (în cazul nostru, apelul subrutinei "mănâncă-mă!"). Se observă că polimorfismul există în strânsă legătură cu moștenirea, fără de care nu ar exista. El aduce însă o nuanță moștenirii: " Preiau din clasa de bază doar acele proprietăți care sunt comune și reflectă un comportament adecvat structurii
Programare orientată pe obiecte () [Corola-website/Science/300733_a_302062]
-
de James Hacker. <semnatura lui Ty Coon>, 1 April 1989 Ty Coon, President of Vice Această Licență Publică Generală nu permite incorporarea programului dumneavoastră în programe aflate sub controlul restrictiv al instituțiilor (engl. proprietary programs). Daca programul dumneavoastră este o subrutina a unei biblioteci, puteți considera mai util să permiteți legarea la bibliotecă a programelor aflate sub controlul restrictiv al instituțiilor. Daca aceasta este ceea ce doriți, folosiți Licența Publică Generală GNU pentru Biblioteci în locul acestei Licențe.
GPL (licență, versiunea 2) () [Corola-website/Science/311426_a_312755]
-
necesar. Pentru mai multe informații privind acest lucru și cum să aplicați și să urmați GNU GPL, consultați <http://www.gnu.org/licenses/>. Licența Publică Generală GNU nu permite incorporarea programului dumneavoastră în programe proprietare. Dacă programul dumneavoastră este o subrutină a unei biblioteci, puteți considera mai util să permiteți legarea la bibliotecă a programelor proprietare. Dacă aceasta este ceea ce doriți, folosiți Licența Publică Generală GNU Lesser în locul acestei Licențe. Dar inainte de aceasta, vă rugăm să citiți <http://www.gnu
GPL (licență, versiunea 3) () [Corola-website/Science/308804_a_310133]
-
SP - registrul de stivă PC - contorul program Setul de instrucțiuni cuprinde 158 instrucțiuni de încărcare pe 8 și 16 biți, interschimb, transfer de blocuri de date, căutare, operațiuni aritmetice și logice, rotire și shiftare, instrucțiuni pe bit, salturi, apeluri de subrutine, intrare/ieșire. Pe lângă setul oficial există și instrucțiuni „ascunse”. Z80 a fost produs și de multe alte firme, printre care și MicroElectronica București, sub numele de MMN80CPU. A fost unul din cele mai populare microprocesoare din anii 70'-80', fiind
Z80 () [Corola-website/Science/310429_a_311758]
-
În cursul asamblării macrourile sunt înlocuite cu gruparea de instrucțiuni obișnuite, conform definiției respective, proces care se numeste macrosubstituție. Din cauza facilităților de tip macro limbajul "assembler" este numit uneori și "macro assembler". Într-un sens macrourile se aseamănă cu subprogramele / subrutinele. Un limbaj de programare se află la un nivel "înalt" atunci când, înainte de a putea fi executat, trebuie mai întâi să treacă prin unul sau chiar mai multe filtre de interpretare (compilatoare, medii de rulare). Nivele: Cu cat crește nivelul limbajului
Limbaj de asamblare () [Corola-website/Science/306157_a_307486]
-
exportul de date, de deschidere și închidere forme, previzualizare și tipărirea de rapoarte, macrocomenzi etc Pot conține logica de bază (IF condiții) și capacitatea de a apela alte macro. Macro-urile pot contine, de asemenea, sub-macro-uri, care sunt similare cu subrutinele. În Access 2007, au fost introduse macrocomenzile încorporate care sunt, în esență proprietățile de eveniment a unui obiect. Aceasta a eliminat necesitatea de a stoca macrocomenzi ca obiecte individuale. Macro-urile cu toate acestea, sunt limitate în funcționalitatea lor, de
Microsoft Access () [Corola-website/Science/304919_a_306248]
-
segmentata în componente hardware și software sau poate fi implementată direct în FPGA. De exemplu, o aplicație de filtrare de imagine poate fi descrisă că o colecție de procese pipeline paralele, implementate în Impulse C folosind una sau mai multe subrutine C. În ceea ce privește partea software a aplicației, pe un procesor FPGA embedded de exemplu, funcțiile din librăria Impulse C sunt folosite pentru deschiderea și închiderea stream-urilor de date, citirea sau scrierea stream-urilor și, dacă se dorește, trimiterea unui mesaj de status
Impulse C () [Corola-website/Science/322879_a_324208]