Suma Asm
IDEAL
MODEL TINY
CODESEG
INCLUDE "JHP.MAC"
ORG 100H
INICIO:
JMP CODIGO;> SALTA A LA ETIQUETA CODIGO
ENTERR DB 10,13,"$"
TABLABASE DB"0123456789ABCDEF"
BASEDB 10
MSG1 DB"INTRODUZCA UN NRO: $"
MSG2 DB "INTRODUZCA OTRO NRO: $"
DATANROCHR1 DB 10,10
NROCHR1 DB 20 DUP("$")
DATANROCHR2 DB 10,10
NROCHR2DB 20 DUP("$")
NROCHR3 DB 20 DUP("$")
NROINT1 DW 0
NROINT2 DW 0
NROINT3 DW 0
CODIGO:
CLRSCR
PRINTF MSG1
SCANF DATANROCHR1
PRINTFENTERR
PRINTF MSG2
SCANF DATANROCHR2
PRINTF ENTERR
CADTOINT NROINT1, BASE, NROCHR1
CADTOINT NROINT2, BASE,NROCHR2
MOV AX,[NROINT1]
MOV BX,[NROINT2]
ADDAX,BX
MOV [NROINT3],AX
INTTOCAD NROINT3,BASE, NROCHR3, TABLABASE
PRINTF ENTERR
PRINTF NROCHR3
MOV AX,4C00H
INT 21H
END INICIO
RESTA
IDEAL
MODEL TINY
CODESEG
INCLUDE"JHP.MAC"
ORG 100h
INICIO:
JMP CODIGO;> salta a la etiqueta CODIGO
ENTERR DB 10,13,"$"
TABLABASE DB"0123456789ABCDEF"
BASE DB 10
MSG1 DB"INTRODUZCA UNNRO: $"
MSG2 DB "INTRODUZCA OTRO NRO: $"
DATANROCHR1 DB 10,10
NROCHR1 DB 20 DUP ("$")
DATANROCHR2 DB 10,10
NROCHR2 DB 20 DUP("$")
NROCHR3 DB 20 DUP("$")NROINT1 DW 0
NROINT2 DW 0
NROINT3 DW 0
CODIGO:
CLRSCR
PRINTF MSG1
SCANF DATANROCHR1
PRINTF ENTERR
PRINTF MSG2
SCANF DATANROCHR2
PRINTFENTERR
CADTOINT NROINT1, BASE, NROCHR1
CADTOINT NROINT2, BASE, NROCHR2
MOV AX,[NROINT1]
MOV BX,[NROINT2]
SUB AX, BX
MOV [NROINT3],AX
INTTOCAD NROINT3,BASE,NROCHR3, TABLABASE
PRINTF ENTERR
PRINTF NROCHR3
MOV AX,4C00H
INT 21H
END INICIO
MULTIPLICACION
IDEAL
MODEL TINY
CODESEG
INCLUDE "JHP.MAC"
ORG 100h
INICIO:
JMP...
Regístrate para leer el documento completo.