Итак, я пытаюсь понять разницу между вычитанием восьмеричных чисел без знака и со знаком, если восьмеричные числа были 6 битами. Например, восьмеричное 76 - восьмеричное 64: я сначала конвертирую 76 в двоичное, которое становится 111 110 и 64 в двоичное, которое становится 110 и 100:
Но проблема в том, что если эти восьмеричные числа представляют 6-битные восьмеричные числа со знаком, это будет означать, что 111 110 отрицательное, а 110 100 также отрицательное, что означает, что оператор вычитания отменит отрицательный знак второго восьмеричного числа, в результате чего в дополнение? Или мы просто относимся к этому как обычно, обычно вычитаем 2 двоичных числа, а затем смотрим на знак после?