Suma y resta en ensamblador
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
;- p>
Fin del código
Fin Inicio