En el principio de la microcomputadora, ¿la instrucción nec es un código complementario?
Entendimiento de Ke Xuan:
Instrucción NEG, el libro de texto dice "tomar el complemento a 2 del operando", que en realidad no es una operación de complemento positivo. La operación real se puede expresar como: invertir cada bit del operando, incluido el bit de signo, y luego agregar 1 al final. Es decir, tomemos la operación negativa.
.
Por ejemplo, NEG(+1100101)
+1100101 =01100101 El bit más alto es 0, que es el bit de signo de un número positivo
Negación bit a bit: 10011010
Suma 1 al último dígito para obtener: 10011011
Otro ejemplo, página 353 de Lin Zhenghao. "Introducción al lenguaje ensamblador y técnicas de programación" Ejemplo:
MOV AL, 56H ; Make AL=01010110
NEG AL ; el resultado es AL =10101001