Я беру урок по компьютерным системам в качестве предварительного требования для своих магистров и наткнулся на то, что мне показалось увлекательным и трудным для понимания на практике, и это «фальшивое вычитание» и тот факт, что нет необходимости быть инструкцией по вычитанию.
Что-то вроде:
х - у
Может быть записано как:
x + (~ y + 1)
Так вот, это все хорошо, но кажется, что это слишком сложно для простого вычитания, особенно когда вы можете просто поставить "x - y". Существуют ли ситуации, когда это необходимо сделать, или это просто то, что МОЖЕТ быть сделано, но это не так.