logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bascom 8051: Jak zmniejszyć rozmiar programu dla 89C4051?

D.M 02 Gru 2005 09:52 1044 1
REKLAMA
  • #1 2046090
    D.M
    Poziom 15  
    Posty: 264
    Pomógł: 2
    Ocena: 15
    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
  • REKLAMA
  • #2 2046470
    midas78
    Poziom 19  
    Posty: 360
    Pomógł: 12
    Ocena: 12
    $noinit
    $noramclear

    Help twoim przyjacielem jest...
REKLAMA