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] Operacje bitowe na zmiennych, operator and

MES Mariusz 04 Paź 2009 13:43 3510 2
REKLAMA
  • #1 7089424
    MES Mariusz
    Poziom 36  
    Witam.

    Wg helpa do Bascom AVR mamy coś takiego:

    [bascom] Operacje bitowe na zmiennych, operator and

    Tymczasem u mnie kod

    $regfile = "m16def.DAT"
    $crystal = 1843200
    $baud = 4800
    
    Dim Adres As Byte
    
    Adres = 63 And 19
    Print Adres
    
    End


    zwraca w symulatorze wartość 19, czyli tą która zostaje wpisana po operatorze and.

    Dlaczego tak, i w takim razie jak wykonać na zmiennych operację maski bitowej analogicznej jak dla operacji na portach: adres = portA & 0x1F jeśli operator and nie działa prawidłowo / zgodnie z manualem?
  • REKLAMA
  • Pomocny post
    #2 7089568
    Konto nie istnieje
    Poziom 1  
  • #3 7089720
    MES Mariusz
    Poziom 36  
    atom1477 napisał:
    Błąd jest, ale w tym manualu który podałeś.

    Ok. Wolałem się upewnić.
REKLAMA