Witam
Proszę o pomoc - fragment programu poniżej, zasada banalna, jednak nie dziala - dlaczego?
Kompiluje się bez problemów, jednak nie zmienia stanu bitu. To samo napisane w bascomie działa bez problemów. Gdzie tkwi problem?
Wersja bascoma 2.0.11.0.
Dim Sw_table As Byte
Do
clr {sw_table}.1
setb {sw_table}.1
Loop
Pozdrawiam
Henryk
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięAsm i dostęp do bitów zmiennej bajtowej
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Re: Asm i dostęp do bitów zmiennej bajtowej
W odmiennym adresowaniu bajtu oraz bitu.... Gdzie tkwi problem?...
Zakładając , że Twoja zmienna typu Byte zajmuje komórkę o adresie &H21 , to instrukcja ...
Kod: Zaznacz cały
sbit {zmienna}
Obliczyć adres bitu w takiej zmiennej , można np.
(adres_zmiennej - 32) * 8 + numer_bitu.
Piotrek
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 46 gości