3012
edycji
Linia 46: | Linia 46: | ||
* 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ł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: | * wyłuskiwania bitów: '''.''' 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.0''' - najstarszy bit liczby 1 (ponieważ operacja wykonywana jest na 16-bitowej liczbie, wynikiem będzie 0) | |||
** '''r1.3''' - trzeci bit rejestru r1 | ** '''r1.3''' - trzeci bit rejestru r1 | ||
** '''[0x7a].2-9''' - bity od 2 do 9 słowa znajdującego się w bieżącym bloku pamięci pod adresem 0x7a | ** '''[0x7a].2-9''' - bity od 2 do 9 słowa znajdującego się w bieżącym bloku pamięci pod adresem 0x7a | ||
** '''zmienna.15''' - najmłodszy bit zmiennej ''zmienna'' | ** '''zmienna.15''' - najmłodszy bit zmiennej ''zmienna'' |