Kalkulator LabZSK - Operacje arytmetyczne i logiczne (Poprawiony)

1. Kalkulator Overflow i Carry

Dodawanie z wykrywaniem overflow i carry

2. Rozkazy logiczne (Tabela 3.5)

LOR - Suma logiczna A | B (OR)

LAND - Iloczyn logiczny A & B (AND)

LNG - Negacja logiczna A (NOT)

XOR - Różnica symetryczna A ^ B (XOR)

3. Rozkazy przesunięć (Tabela 3.8)

ALA - Przesunięcie arytmetyczne w lewo A

Bit znaku niezmienny, najmłodszy bit = 0 (bit po znaku tracony)

ARA - Przesunięcie arytmetyczne w prawo A

Bit znaku jest powielany, najmłodszy bit tracony

LRQ - Przesunięcie logiczne w prawo A|MQ

LLQ - Przesunięcie logiczne w lewo A|MQ

LLA - Przesunięcie logiczne w lewo A

Bit znaku tracony, najmłodszy bit = 0

LRA - Przesunięcie logiczne w prawo A

Najmłodszy bit tracony, bit znaku = 0

LCA - Przesunięcie cykliczne w lewo A

Bit znaku przechodzi na pozycję najmłodszego bitu