arquitectura de computadores, código en ensamblador
(main.asm)
;Descripcion: Posiciones relativas de dos circunferencias.
;Autores: unal-med
;Fecha: mayo de 2013
INCLUDE Irvine32.inc
;incluye lalibreria irvine32.inc
.data
programa
;Define un área de memoria Para los datos del
;DEFINICION DE VARIABLES
;Variables Para controlar el S/N.
bufer BYTE 21 DUP(0)
cuentaBytes DWORD ?;búfer de entrada
;guarda el contador
bufer2 BYTE 21 DUP(0)
cuentaBytes2 DWORD ?
;búfer de entrada
;guarda el contador
;Variables Para mostrar el mensaje de bienvenida.bienvenida1 BYTE "###### ### ####### # # # # ####### # # ### ###### #######
",0dh,0ah,0
bienvenida2 BYTE "# # # #
## # # # #
## # # # # # #
",0
bienvenida3 BYTE "# # # #
## ## ##
# # # # ## # # " ,0dh,0ah,0
bienvenida4 BYTE "###### # ##### # # # # # ##### # # # # # # # #
",0dh,0ah,0
bienvenida5 BYTE "# # # #
# ## # # #
# ## # # ## #
",0
bienvenida6 BYTE "# # # #
# ### # #
# ## # # # # #
",0dh,0ah,0
bienvenida7 BYTE "###### ### ####### # # # ####### # # ### ###### #######
",0dh,0ah,0
;Variables Para mostrar el mensaje de despedida.
Fin1
BYTE "######## #### ## ##",0dh,0ah,0
Fin2
BYTE "
##
## ### ##",0dh,0ah,0
Fin3
BYTE "
##
## #### ##",0dh,0ah,0
Fin4
BYTE "
###### ## ## ## ##",0dh,0ah,0
Fin5
BYTE "
##
## ######",0dh,0ah,0
Fin6
BYTE "
##
## ## ###",0dh,0ah,0
Fin7
BYTE "
##
#### ## ##",0dh,0ah,0
.code
;Define la seccion que contiene instrucciones del programa.
main PROC
call Clrscr
;Sedefine el procedimiento de arranque del programa.
;se llama Al procedimiento que borra la ventana de la consola.
mov eax,LightGreen
call SetTextColor
;asigna el color verde.
;llamaAl procedimiento que asigna el color de texto.
;---------------------------------------------------------------------------------------------;escribe en la pantalla bienvenidos....
Regístrate para leer el documento completo.