Documentos de Académico
Documentos de Profesional
Documentos de Cultura
page 60,132
;----------------------------------------------------------
title SISTEMAS DE COMPUTACION ETN903
;----------------------------------------------------------
; Descripcion del programa:
; Autor:
;----------------------------------------------------------
; SEGMENTO DE PILA (STACK SEGMENT)
;----------------------------------------------------------
pila segment para stack 'stack'
dw 32 dup(0)
pila ends
;----------------------------------------------------------
; SEGMENTO DE DATOS (DATA SEGMENT)
;----------------------------------------------------------
datos segment para 'data'
numero1 db 1 ;
dividendo
numero2 db 7 ;
divisor
resultado db 10 dup (0),'$' ; para el
resultado de la divicion
fil dw 0 ;
POSICION PARA IMPRIMIR
col dw 0
color db 0
car db 'o' ;
caracter
; (Aqui se insertan las variables)
datos ends
;----------------------------------------------------------
; SEGMENDO DE CODIGO (CODE SEGMENT)
;----------------------------------------------------------
codigo segment para 'code'
programa proc far
assume ss:pila,cs:codigo,ds:datos,es:datos
push ds
sub ax,ax
push ax
mov ax,datos
mov es,ax
mov ds,ax
ret
dibuja endp
;--------------------------------------------------------
; DIVICION con 8 digitos de precision
;--------------------------------------------------------
divi proc
ret
divi endp
;----------------------------------------------------------
; BORRA LA PANTALLA CON "o"
;----------------------------------------------------------
bopan_m proc
ret
bopan_m endp
;----------------------------------------------------------
; IMPRIME EN PANTALLA POR LA MEMORIA DE VIDEO
;----------------------------------------------------------
imprime proc
ret
imprime endp
;---------------------------------------------------------
; POSICION DE LA PANTALLA
;---------------------------------------------------------
pon_p proc
mov ax,fil
mov bx,160
mul bx ;
(FILA*ANCHO*2)
mov bx,ax
mov ax,col
mov cx,2
mul cx ;
(COLUMNA*2)
mov di,ax
ret
pon_p endp
;----------------------------------------------------------
; (Aqui se insertan las instrucciones adicionales)
;----------------------------------------------------------
codigo ends
;----------------------------------------------------------
end programa