Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Inicio
Cambiar modo de
video a 80x25
Despliega mensaje
para introducir
numeros
Guardar números en
memoria
Cargar números en ST
y ST(0)
Guardar la suma en
memoria
Desplegar suma en
pantalla 80x25
Fin
;------------------------------------------------------
page 60,132
title SUMA DE DOS NUMEROS REALES DE SIMPLE PRESCISION EN 80X25
;----------------------------------------------------------
.386
.387
;-------------------------------------------------------------
pila ssegment para stack 'satack'
dw 30 dup(0)
pila ends
;------------------------------------------------------------
datos segment para 'data'
mensaje db 10,13,7, 'ingrese numeros:', '$'
numero1 dd 0.0
numero2 dd 0.0
suma dd 0.0
datos ends
;-----------------------------------------------------------
codigo segment use16
program proc far
assume ss:pila, ds:datos, cs:codigo, es:datos
push ds
sub ax,ax
push ax
mov ax,datos
mov ds,ax
(el teclado). El programa de servicio a la int 9, con la conbinacion Ctrl-a, desplegará el código
page 60,132
title CAMBIO_DEL_VECTOR_DE_INTERRUPCIONES
;----------------------------------------------------------
codigo segment
assume cs:codigo
org 100H
inicio:
jmp initze ; Salto a la inicializacion
SAVINT9 dd ?
KBSTAT db ? ; Byte de estado del teclado
mensaje db ' ','$'
;----------------------------------------------------------
MiApp:
push ax ; Guardar registros
push cx
push ds