Red de conocimiento informático - Material del sitio web - En el principio de la microcomputadora, ¿la instrucción nec es un código complementario?

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