Chciałbym was prosić o małą pomoc. Mam króciutki kod w bascomie polegający na zamianie stringa 3 znakowego na jeden bajt ( wartość po przeliczeniu nie przekracza 255)
Problem w tym że ten kawałek kodu powtarza się dużo razy a czasu jest nie wiele. Połączenie dużej ilości powtórzeń i dużej ilości cykli zegara na samą funkcję Mid bardzo mi przeszkadza. Według symulatora bascoma ten jeden fragment chodzi 126 cykli zegara. Chciałbym spróbować napisać to w asemblerze ale niestety mam zerowe doświadczenie we wkładaniu wstawek asm.
Z tego co się zdążyłem pobawić to w asemblerze zrobiłem samo przeliczenie
B = B * 100 i 10
A = A + B
zostawiając w bascomie funkcję Mid i symulator zszedł do 109 cykli zegara. niestety tu się zaciąłem i nie wiem jak się zabrać za funkcję Mid.
Kod: text
Problem w tym że ten kawałek kodu powtarza się dużo razy a czasu jest nie wiele. Połączenie dużej ilości powtórzeń i dużej ilości cykli zegara na samą funkcję Mid bardzo mi przeszkadza. Według symulatora bascoma ten jeden fragment chodzi 126 cykli zegara. Chciałbym spróbować napisać to w asemblerze ale niestety mam zerowe doświadczenie we wkładaniu wstawek asm.
Z tego co się zdążyłem pobawić to w asemblerze zrobiłem samo przeliczenie
B = B * 100 i 10
A = A + B
zostawiając w bascomie funkcję Mid i symulator zszedł do 109 cykli zegara. niestety tu się zaciąłem i nie wiem jak się zabrać za funkcję Mid.
