Mam mały problemik z tym zestawem. Otóż próbuję zmodyfikować program napisany i udostepniony przez AVT (niestety muszę) i podczas tej modyfikacji zaczynają się problemy
Oryginał został napisany pod wersją 2.0.7 Bascoma 8051 i skompilowany tą wersją - dając w wyniku 4094 bajty. Ten sam program (bez jakichkolwiek modyfikacji) kompiluje pod wersją 2.0.10 lub 2.0.11 i dostaję w wyniku 4101 bajty - a to juz nieco zaduzo do 4051 (o ... całe 5 bajtów).
Mam pytanie - czy ktoś ma może wersję 2.0.7 Bacoma i może się nia podzielić?
Drugi problem (związany pośrednio z pierwszym) Normalnie Bascom kompiluje program wyłaczając przerwania - wpisując odpowiednio pod adresem 03H,0BH itd... rozkaz RETI.
Czy można jakoś ustawić kompilator żeby w to miejsce zaczał ładować program, a przerwania wyłączył programowo (poprzez rejestr IE). Zawsze to da około 20H bajtów oszczędności
A to juz czasami dużo
Jakaś wstawka assemblera?
Za jakiekolwiek sugestie będę wdzięczny
Pozdr
D.M
Oryginał został napisany pod wersją 2.0.7 Bascoma 8051 i skompilowany tą wersją - dając w wyniku 4094 bajty. Ten sam program (bez jakichkolwiek modyfikacji) kompiluje pod wersją 2.0.10 lub 2.0.11 i dostaję w wyniku 4101 bajty - a to juz nieco zaduzo do 4051 (o ... całe 5 bajtów).
Mam pytanie - czy ktoś ma może wersję 2.0.7 Bacoma i może się nia podzielić?
Drugi problem (związany pośrednio z pierwszym) Normalnie Bascom kompiluje program wyłaczając przerwania - wpisując odpowiednio pod adresem 03H,0BH itd... rozkaz RETI.
Czy można jakoś ustawić kompilator żeby w to miejsce zaczał ładować program, a przerwania wyłączył programowo (poprzez rejestr IE). Zawsze to da około 20H bajtów oszczędności
Jakaś wstawka assemblera?
Za jakiekolwiek sugestie będę wdzięczny
Pozdr
D.M