• Viernes 8 de Noviembre de 2024, 21:37

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Ryusaki

Páginas: [1]
1
ASM (Ensamblador) / Fibonacci
« en: Viernes 11 de Abril de 2008, 07:19 »
ojala y no haya problema con que tmb me puedan ayudar con esto, lo que pasa es que me dejaron hacer una serie  fibonacci, pero sin usar ciclos, push, pop, or ni xor.
y usando encabezados basicos en los que declaras todo por ejemplo

datos   segment para 'data'

datos end

asi mas o menos, espero sus respuestas, gracias de antemano

2
ASM (Ensamblador) / Cursor
« en: Viernes 11 de Abril de 2008, 07:15 »
hola que tal, soy nueva en el foro, ojala me puedan ayudar ya que si me cuesta bastante trabajo ensamblador mi problema es este:

title     programa que mueve el cursor por toda la pantalla.

dato      segment para 'DATA'
re        db 01
co        db 01

dato      ends

codi      segment para 'CODE'
assume    cs:codi, ds:dato
movi      proc    far
          push    ds
          sub     ax,ax
          push    ax
          mov     ax,dato
          mov     ds,ax
;***
;*** codigo del programa
;***
          call    clsc        
pico:     call    posi
col1:     call    lese
          cmp     al,'.'
          je      fina
          cmp     al,00
          je      cole
          jmp     col1
cole:     call    lese
          cmp     al,'H'
          je      dere
          cmp     al,'P'
          je      inre
          cmp     al,'K'
          je      deco
          cmp     al,'M'
          je      inco
          jmp     pico
dere:     dec     re
   
          jmp     pico
inre:     inc     re

          jmp     pico
deco:     dec     co

          jmp     pico
inco:     inc     co

          jmp     pico
fina:     ret
movi      endp

clsc      proc    near
          mov     ax,0600h
          mov     cx,0000h
          mov     dx,3080h
          mov     bh,07H
          int     10h
          ret
clsc      endp

posi      proc    near
          mov     ah,02h
          mov     dh,re
          mov     dl,co
          mov     bh,00
   
          int     10h

          ret
posi      endp

lese      proc    near
          mov     ah,08h
          int     21h
          ret
lese      endp


codi      ends
          end     movi


en este codigo que puedo hacer par que cada vez que mueva el cursor lo ponga como un recuadro y no una linea. gracias de antemano

Páginas: [1]