 |

|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 10 10, 15:48. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Vietos taupymas
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
 |
 |
Vietos taupymas |
Parašytas: 2006 03 18, 12:39 |
|
|
|
Rašau tokia programėlę, jan pasidaręs PCB ir va suvedinėdamas duomenis supratau kad man aiškiai truks vietos. Dabar užima ~4Kb kai at90s2313 turi tik 2Kb.
Daugiausiai sverianti dalis
Kodas: |
switch(c){
case 2:{
if (z==380);
break;
}
case 3:{
if ((z==254)|(z==508)|(z==762))h=1;
break;
}
case 4:{
if ((z==190)|(z==380)|(z==570)|(z==762))h=1;
break;
}
case 5:{
if ((z==152)|(z==304)|(z==456)|(z==609)|(z==762))h=1;
break;
}
case 6:{
if ((z==127)|(z==254)|(z==381)|(z==508)|(z==635)|(z==635)|(z==762))h=1;
break;
...
...
} |
Kai kurie skaičiai kartojasi, būtų galima su jais žaist, bet gali būt kad viską suvedus trūks kelių Kb  |
|
_________________ Teorija - kai viską žinai, bet niekas neveikia,
Praktika - kai viskas veikia, bet nežinai kodėl.
Skype : VytautasRX |
|
|
|
 |
 |
Vietos taupymas |
Parašytas: 2006 03 18, 13:17 |
|
|
|
nelabai supratau ka cia su kuo lygini bet...
manau pakurk masyva (pvz a[i]) , sumesk i ji tuos skaicius 380,254,508
ir tada kazka tokio
for i:=1 to 6 do
if (z==a[i]) then..
biski primirsau c, tai paskaliu parasiau, bet funkcijos tokiospat
na gal ka sumeistrausi |
|
|
|
|
 |
Vietos taupymas |
Parašytas: 2006 03 18, 13:27 |
|
|
|
Mna tiesiog reikia 762 padalinti į skirtingus dalių skaičius. Jau kažką "meistrauju" žiūrėsim ar pavyks  |
|
_________________ Teorija - kai viską žinai, bet niekas neveikia,
Praktika - kai viskas veikia, bet nežinai kodėl.
Skype : VytautasRX |
|
|
|
 |
Vietos taupymas |
Parašytas: 2006 03 19, 00:39 |
|
|
|
Tokie dalykai labai lengvai padaromi assembleriu...  |
|
|
|
|
 |
Vietos taupymas |
Parašytas: 2006 03 19, 12:27 |
|
|
|
Nu va pagaliau pavyko, visa šitą rašliavą pakeičiau viena eilute. Kas dėl ASM labai jis man baisus atrodo  |
|
_________________ Teorija - kai viską žinai, bet niekas neveikia,
Praktika - kai viskas veikia, bet nežinai kodėl.
Skype : VytautasRX |
|
|
|
|
 |
Google paieška forume |
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|

|
 |