• Viernes 29 de Marzo de 2024, 16:02

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 - wilferson

Páginas: [1]
1
ASM (Ensamblador) / Re:Reproductor Avi
« en: Domingo 21 de Agosto de 2011, 19:25 »
perfecto , gracias de nuevo , ya lo encontre

2
ASM (Ensamblador) / Re:Reproductor Avi
« en: Viernes 5 de Agosto de 2011, 08:21 »
Gracias , de que se trataba el segundo link , no pude verlo dice bad link , de nuevo gracias

3
ASM (Ensamblador) / Reproductor Avi
« en: Martes 2 de Agosto de 2011, 22:23 »
Buenas , el uevo look :bravo:  :yes: .

Estoy tratando de crear un programa que reproduzca archivos avi , no me importa el audio realmente , pero el punto es hacerlo sin llamadas al SO , utilizando únicamente las funciones de asm , pues yo pienso crearlo para KolibriOS ,  :gracias:

Lo que necesito no es realmente código , si no algún estándar o antecedentes para yo poder hacer el mio , talvez un reproductor para msdos o algo asi ;)

4
ASM (Ensamblador) / Re: duda representacion asm x86
« en: Jueves 19 de Mayo de 2011, 21:26 »
Pues bien , con respecto a tu primera pregunta debes recordar usar los registros /variables de el tamaño suficiente , seguro estas usando registros de 8 bits y se desborda , si como dijiste el resultado es 258  y da dos esto es , 256 + 2.

con respecto a la segunda pregunta puedes usar la instrucción cmp en un bucle y verificar si el siguiente caracter es " " y trabajar en base a es

5
C/C++ / DirectX en Vc++
« en: Lunes 8 de Noviembre de 2010, 22:51 »
Hola  :hola:
Alguno de ustedes sabe como usar el sdk de directx(2010) en vc++ al intentarlo yo me dieron errores en el vc++ 6.0 y en el vc++ expres 2010 tambien ya casi que  :hitcomp: del montón de cosas que intentado

bye :hola:

6
ASM (Ensamblador) / Arry en fasm
« en: Domingo 13 de Diciembre de 2009, 19:21 »
Buenas .... Esta pregunata tal vez suene bastante estupida pero nescecito saber ¿como crear un arry en fasm ?

respondan porfavor !

7
ASM (Ensamblador) / Re: como trabajo con con el mouse en ASM ???
« en: Miércoles 17 de Junio de 2009, 21:11 »
si ablas de modos graficos del dos , puedes usar la interrupcion 33h del dos para mostrar el mouse y trabajar con .
asi verificas si hat mouse y te devulve ax =ffffh si hay, y si no ax=0000h  :
        ax=00h
   int 33h
para mostrar el mouse :
      ax=01h
ocultar el mouse :
      ax=02h
para leer la pocicion  (devuelve : cx =x , dx=y , bx =bit 1:boton1 bit 2:boton2 bit3:boton3 )
      ax =03h

8
ASM (Ensamblador) / Re: modo de vidio 13h
« en: Martes 16 de Junio de 2009, 02:45 »
si se emsambla solo que hay puse dos veces "format mz" pero ensambla.

9
ASM (Ensamblador) / Re: modo de vidio 13h
« en: Lunes 15 de Junio de 2009, 22:42 »
como e visto otros programas en emsamblador pense que este estaba mal estructurado

gracias por responder

10
ASM (Ensamblador) / modo de vidio 13h
« en: Sábado 13 de Junio de 2009, 21:49 »
este es un codigo que escribi y me gustaria que me ayudaran a corregir errores (si no les molesta mucho) funciona en fasm
Código: ASM
  1. format mz                              
  2. format mz                                          
  3. y2 db ?                                            
  4. x2 db ?                                            
  5.                                                    
  6.                                                    
  7.      ;;MODO 13h    ;;                              
  8.      ;;____________;;                              
  9.        mov ah,0h   ;;                              
  10.        mov al,13h  ;;                              
  11.        int 10h     ;;                              
  12.      ;;____________;;                              
  13.                                                    
  14. mov cx,50                                          
  15. mov dx,10                                          
  16. mov al,02h                                        
  17. call pix                                          
  18. call readKEY                                      
  19.                                                    
  20.                                                    
  21.                                                    
  22.                                                    
  23.                                                    
  24.                                                    
  25. pix:                                              
  26.                                                    
  27.         ;;pixel(X=dx Y=cx)                        
  28.         ;;____________;;                          
  29.         mov ah,0ch ;;                              
  30.          ;;                                        
  31.         mov bh,0h  ;;                              
  32.         int 10h    ;;                              
  33.                                                    
  34. ret                                                
  35. readKEY:                                          
  36.         xor ah,ah                                  
  37.         int 16h                                    
  38.         cmp al,1bh                                
  39.             je fin                                
  40. ll2:                                              
  41.         cmp al,77h                                
  42.             je subir                              
  43.         cmp al,73h                                
  44.             je bajar                              
  45.         cmp al,64h                                
  46.             je rojo                                
  47.         cmp al,61h                                
  48.             je azul                                
  49.         cmp al,20h                                
  50.             je borrar                              
  51.         cmp al,6ch                                
  52.             je linead                              
  53.             jmp readKEY                            
  54.                                                    
  55. subir:                                            
  56.                                                    
  57.         sub dx,1h                                  
  58.         call pix                                  
  59.             jmp readKEY                            
  60. bajar:                                            
  61.         add dx,1h                                  
  62.         mov al,07h                                
  63.         call pix                                  
  64.             jmp readKEY                            
  65. rojo:                                              
  66.        mov al,04h                                  
  67.        add cx,01h                                  
  68.        call pix                                    
  69.             jmp readKEY                            
  70. azul:                                              
  71.         sub cx,01h                                
  72.         mov al,1h                                  
  73.         call pix                                  
  74.                                                    
  75.             jmp readKEY                            
  76. borrar:                                            
  77.                                                    
  78.         mov dx,0h                                  
  79.                                                    
  80. continuar_filas:                                  
  81.         mov cx,0h                                  
  82. continuar_columnas:                                
  83.                                                    
  84.          mov ah,0ch                                
  85.          mov al,00h                                
  86.          mov bh,0h                                
  87.          int 10h                                  
  88.                                                    
  89.         add cx,1h                                  
  90.         cmp cx,0140h                              
  91.                                                    
  92.              jz terminar_columnas                  
  93.              jmp continuar_columnas                
  94. terminar_columnas:                                
  95.         add dx,1h                                  
  96.         cmp dx,0dch                                
  97.             jz terminar_filas                      
  98.             jmp continuar_filas                    
  99. terminar_filas:                                    
  100.         mov cx,50                                  
  101.         mov dx,10                                  
  102.         call pix                                  
  103. jmp readKEY                                        
  104.                                                    
  105. fin:                                              
  106.         mov ah,0                                  
  107.         mov al,3h                                  
  108.         int 10h                                    
  109.         mov ax, 4C00h                              
  110.         int 21h                                    
  111.                                                    
  112. ret                                                
  113.                                                    
  114. linea:  ;dx=x1 [x2]                                
  115. ll1:                                              
  116.         cmp dl,[x2]                                
  117.             je fin_x                              
  118.         add dl,01h                                
  119.         cmp cl,[y2]                                
  120.             je fin_y                              
  121.         add cl,01h                                
  122.                                                    
  123.         call pix                                  
  124. fin_x:                                            
  125.         cmp cl,[y2]                                
  126.             je fin_l                              
  127.             jmp ll1                                
  128. fin_y:                                            
  129.         cmp dl,[x2]                                
  130.             je fin_l                              
  131.             jmp ll1                                
  132. fin_l:                                            
  133. ret                                                
  134.                                                    
  135. linead:                                            
  136. mov cl,25h                                        
  137. mov dl,25h                                        
  138. mov [x2],60h                                      
  139. mov [y2],60h                                      
  140. call linea                                        
  141. jmp readKEY                                                          
  142.                                        
  143.  

11
ASM (Ensamblador) / Creemos un OS ¿quién se anima?
« en: Domingo 26 de Abril de 2009, 00:07 »
Bueno al grano espero que se sumen a este proyecto tengo pensado usar como base dexOS o kolibriOS ambos en asm .
el objetivo es hacerlo compacto y con una buena intrface con el usuario
se animan?
y tiene tiempo (MUCHO)
mi coreo wuilf_buster666@hotm...

Páginas: [1]