Suma Asm

Páginas: 2 (475 palabras) Publicado: 7 de junio de 2012
SUMA
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CICLO ASM
  • Sumer
  • Sumer
  • suma
  • Sumas
  • LA SUMA.
  • Sumas
  • Sumas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS