domingo, 6 de marzo de 2016

Lenguaje de interfaz (Unidad 2)

Programa GUI Turbo Assembler (TASM)

Link de descarga de GUI Turbo assembler

Tres ejemplos de programas en TASM

1- Programa "hola mundo" (Enlace del código original)
2- Programa "Suma uno" (Enlace del código original)
3-Programa "para borrar pantalla" 
    (Enlace del código original)


Ejemplos de Programas en TASM
Programas TASM


15 Programas TASM echos en Turbo Assembler (04/04/2016)

Enlace 15 programas TASM

Vídeo 

Programa del Vídeo 
.model small
.stack 64
.data
     
     msg1 db 'Introduce tu calificacion (seguido de un enter):$'
     aprobado db 13,10 'Aprobaste$'
     reprobado db 13,10'Reprobaste$'
     var1 dw ?,'$'
     var2 dw ?,'$'
     var3 dw ?,'$'
. code 

RESUL  PROC      FAR
      mov ax,@data
      mov ds, ax
    
      lea dx, msg1
      mov ah,09h
      int 21h
;----------------------------------------------------------------------------------------------

      mov ah,01
      int 21h
      mov var1,ax
;----------------------------------------------------------------------------------------------

      mov ah,01
      int 21h
      mov var2,ax
;----------------------------------------------------------------------------------------------

      mov ah,01
      int 21h
      mov var3,ax
;----------------------------------------------------------------------------------------------
     
      CMP al,13
      JE CONTINUE
      JMP MAYOR

CONTINUE:
      mov ax,var1
      CMP al,55
      JGE MAYOR
      JMP MENOR

MAYOR:
    
 lea dx,aprobado
     mov ah,09h
     int 21h
     JMP SALIR

MENOR:
     lea dx,reprobado
     mov ah,09h
     int 21h
     JMP SALIR

SALIR:
     mov ax,4c00h
     int 21h

RESUL ENDP

END RESUL






No hay comentarios:

Publicar un comentario