Hoy veremos un ejemplo en código ensamblador de una resta Código: .model small org 100h .model small .stack 64 .data n1 db 0 n2 db 0 resta db 0 msg1 db "Dame el primer valor: ",'$' msg2 db 10,13,"Dame el segundo valor",'$' msg3 db 10,13,"Resta= ",'$' .code begin proc far ;direcciones al segmentos de datos mov ax, @data mov ds,ax ;Desplegando la variable msg1 mov ah,09 lea dx, msg1 int 21h ;Se lee el primer caracter mov ah,01 int 21h sub al, 30h;Convierte el caracter a numero mov n1,al ;Desplegando msg2 mov ah, 09 lea dx,msg2 int 21h ;Se lee el segundo caracter mov ah,01 int 21h sub al, 30h;Convierte el caracter en numero mov n2,al ;Operacion mov al,n1 sub al,n2 add al, 30h;Convierte a caracter mov resta, al mov ah,09 lea dx,msg
Comentarios
Publicar un comentario