Red de conocimiento informático - Conocimiento sistemático - Suma y resta en ensamblador

Suma y resta en ensamblador

;Se ha implementado. La siguiente es la finalización del programa. La suma y la resta son relativamente simples. La clave es generar los comentarios en el programa.

Segmento de código

Asumir cs:code

Inicio:

mov bx, 166

mov ax, 55

mov cx, 44

Agregar bx, ax; 166+55 se almacena en BX.

Agregar ax, CX; 55+44 se almacena en AX

sub bx, ax; el resultado se almacena en BX.

Llamar a bini Llamar a bini mostrará el resultado almacenado en BX en la pantalla en formato decimal.

mov ah, 4ch

int 21h

;-

;Para números de varios dígitos, descompóngalos en secuencia y luego genere ellos, comenzando desde el más alto. Comience con el bit válido.

; Para comprender mejor este programa, es mejor sustituir datos específicos como 111 para ver el proceso de ejecución del programa.

Binny continúa acercándose

; mov CX 1000d

; llame al cuadro

mov cx, 100d; , simplemente agregue un código similar antes de esta oración. Si el resultado es un número de cuatro dígitos, súmelos como se indica arriba.

Casilla de llamada

mov cx, 10d

Casilla de llamada

mov cx, 1d

Casilla de llamada

Remojar en agua para suavizarlo

bini endp

el programa bin está cerrado

mov ax, bx

mov dx, 0

div cx

mov bx, dx

mov dl, al

Agregar dl, 30h

mov ah, 02h

int 21h

Remojado en agua para suavizar

el extremo del contenedor

;-

Fin del código

Fin Inicio