problemas resueltos de emu8086

Upload: anonymous-h3e7i3yzyd

Post on 06-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Problemas Resueltos de Emu8086

    1/5

    UNIVERSIDAD NACIONAL DEL CALLAO-FIEE

    PROBLEMAS RESUELTOS DE EMU8086

    15.-realizar un prograa !ue ingre"e #o" n$ero" por %e&la#o #e 0 a ' ( e

    &opare "i e" a(or )enor o "i e" igual*

    por ejemplo:

    si yo ingreso por teclado lo siguienteA+, ) B+8   →   me debe mostrar por pantalla  BA

    OBS* utilizando la función “call” para resumir código

    SOLUCIO:

    !"O#$L S"%LL

    !S&%C'

    !#%&%

      "$( #) (*+(,+-I./$S$ 0%LO/ 1%/% %2 3-

      "$4 #) (*+(,+-I./$S$ 0%LO/ 1%/% )2 3-

      "$* #) (*+(,+-%2) 3-"$5 #) (*+(,+-%6) 3-

      "$7 #) (*+(,+-%8) 3- 

    !CO#$ 

    IICIO:

    "O0 %9+#%&%

      "O0 #S+%9

      L$% #9+"$(

      C%LL I"1/I"I/  C%LL &$CL$%/

    "O0 )L+%L

      L$% #9+"$4

      C%LL I"1/I"I/

    C%LL &$CL$%/

      "O0 CL+%L

      C%LL CO"1%/%/ 

    I"1/I"I/:  "O0 %;+,

  • 8/18/2019 Problemas Resueltos de Emu8086

    2/5

    UNIVERSIDAD NACIONAL DEL CALLAO-FIEE

      /$&

    CO"1%/%/:

      C"1 )L+CL

      =$ I.U%L

    =L "$O/  =.$ "%>O/ 

    I.U%L:

      L$% #9+"$*

      C%LL I"1/I"I/

      ="1 S%LI/

    "$O/:

      L$% #9+"$7

      C%LL I"1/I"I/

      ="1 S%LI/"%>O/:

    L$% #9+"$5

      C%LL I"1/I"I/

      ="1 S%LI/

    S%LI/:

      "O0 %;+5C;

      I& 4(; 

    $# IICIO 

    1.-  ESR/B/R U PRORAMA 2UE D/BU3E UA D/AOAL E LA PATALLA

    "O0 C9+(

    "O0 %L+ (*;

     "O0 %;+ ,

     I& (,; ? S$& ./%1;ICS 0I#$O "O#$!

    )UCL$(: "O0 #9+ C9

    "O0 %L+ COLO/ ?%L 2 1I9$L COLO/

     "O0 %;+ ,C; ?C;%.$ COLO/ @O/ % SI.L$ 1I9$L

     I& (,; ?S$& 1I9$L

    C"1 C9+ (,( ?LL$.%/ ;%S&% (,, 9 (,, A0% $ #I%.O%LB

  • 8/18/2019 Problemas Resueltos de Emu8086

    3/5

    UNIVERSIDAD NACIONAL DEL CALLAO-FIEE

     = @I

    IC C9 ?#9 2 /OD!

     %## COLO/+ 4 ?1%/% C%")I%/ COLO/$S

    ="1 )UCL$( ?C9 2 COLU"

    @I:/$&

    COLO/ #) (

    16.- Realizar un programa que limpie la pantalla dejando el fondo

    ROJO

    SI SE SABE QUE QUE CUANDO SE MUEVE AL REGISTRO "O0 %9+5,,,;

    ?@O#O /O=O

    ;------------------------------------------------------------------------------;DEFINICIÓN DEL SEGMENTO DE PILA;------------------------------------------------------------------------------PILA SEGMENT STACK "STACK"  DB 40H DUP(0)PILA ENDS

    ;------------------------------------------------------------------------------;DEFINICIÓN DEL SEGMENTO EXTRA;------------------------------------------------------------------------------

    EXTRA SEGMENT  RESULT DW 00EXTRA ENDS

    ;------------------------------------------------------------------------------;DEFINICIÓN DEL SEGMENTO DE CODIGO;------------------------------------------------------------------------------CODE SEGMENT  ASSUME CS!CODEES!EXTRASS!PILA

    START PROC

      CLD ; DF0 (INCREMENTAR DI)  MOV AXPANTALLA  MOV ESAX  XOR DIDI  MOV AX4000H ;FONDO RO#O

    MOV CX$000

  • 8/18/2019 Problemas Resueltos de Emu8086

    4/5

    UNIVERSIDAD NACIONAL DEL CALLAO-FIEE

      REP STOSW ;REPETIRLO LAS $000 VECES  MOV AX4C00H ;  INT $%H ;TERMINAR EL PROGRAMA START ENDP CODE ENDS  END START

    14.- REAL/AR U PRORAMA 2UE MUESTRE LA TABLA DE ARATERESAS// POR PATALLA

    1%&%LL% $EU ,)F,,;

    ?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG? 1/O./%"% EU$ "U$S&/% L% &%)L% #$ C%/%C&$/$S %SCII 1O/1%&%LL%

    ?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG1%&%LL% $EU ,)F,,;

    ?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG?#$@IICIO #$L S$."$&O #$ 1IL%?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG1IL% S$."$& S&%C' HS&%C'H  #) 5,; #U1A,B1IL% $#S

    ?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG

    ?#$@IICIO #$L S$."$&O #$ CO#I.O?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCO#$ S$."$&  %SSU"$ CS:CO#$+ SS:1IL%

    S&%/&:  "O0 %9+1%&%LL%  "O0 #S+%9

      9O/ )9+)9  9O/ %L+%L  "O0 C9+47 ?U"$/O #$ C%/%C&$/$S EU$ CO&I$$ L%&%)L% %SCII

    "OS&/%/J%SCII:  "O0 K)9+%L ?$SC/I)I/LO $ L% COO/#$%#% #$ L% 1%&%LL%  IC )9 ?  IC )9 ?1%S%/ % L% SI.UI$&$ COO/#$%#%  IC %L ?1%S%/ %L SI.UI$&$ C%/%C&$/  LOO1 "OS&/%/J%SCII

  • 8/18/2019 Problemas Resueltos de Emu8086

    5/5

    UNIVERSIDAD NACIONAL DEL CALLAO-FIEE

     "O0 %9+5C,,; ?

      I& 4(; ?&$/"I%/ $L 1/O./%"%

    CO#$ $#S  $# S&%/&