Чтобы проверить построение операции Xor с более базовыми строительными блоками (используя Nand, Or и And And in my case), я должен иметь возможность выполнить операцию "Нет". Похоже, что встроенный not
делает это с одиночными битами. Если я это сделаю:
x = 0b1100
x = not x
Я должен получить 0b0011
, но вместо этого я просто получаю 0b0
. Что я делаю не так? Или Python просто не хватает этой базовой функции?
Я знаю, что у Python есть встроенная функция Xor, но я использовал Python для проверки вещей для проекта/курса HDL, где мне нужно построить Xor-gate. Я хотел протестировать это в Python, но я не могу без эквивалента Not gate.