3012
edycji
Nie podano opisu zmian |
|||
Linia 45: | Linia 45: | ||
* porównań: '''==, !=, <=, >=, >, <''' | * porównań: '''==, !=, <=, >=, >, <''' | ||
* przypisania: '''=''' (lewa strona wyrażenia musi być rejestrem, zmienną lub komórką pamięci) | * przypisania: '''=''' (lewa strona wyrażenia musi być rejestrem, zmienną lub komórką pamięci) | ||
* wyłuskiwania bitów: ''' | * wyłuskiwania bitów: '''[b]''' i '''[b-e]'''. Wyłuskiwanie bitów pozwala na "wycięcie" z 16-bitowego słowa dowolnego ciągu bitów i użycie go jako nowej wartości, np: | ||
** '''1 | ** '''1[0]''' - najstarszy bit liczby 1 (ponieważ operacja wykonywana jest na 16-bitowej liczbie, wynikiem będzie 0) | ||
** '''r1 | ** '''r1[3]''' - trzeci bit rejestru r1 | ||
** '''[0x7a] | ** '''[0x7a][2-9]''' - bity od 2 do 9 słowa znajdującego się w bieżącym bloku pamięci pod adresem 0x7a | ||
** '''zmienna | ** '''zmienna[15]''' - najmłodszy bit zmiennej ''zmienna'' |