• Sábado 9 de Noviembre de 2024, 03:47

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 - Santi-Sfe

Páginas: [1]
1
ASM (Ensamblador) / Re: Duda programa con desplazamiento de bloque en pantalla!
« en: Miércoles 11 de Febrero de 2009, 12:38 »
Si ahora que lo veo me di cuenta de mis errores, el xor dx,dx si faltaba, ahora los aperadores push y pop estan al reves pero en buena ubicacion, acordate que en ax guardaba la posicion B800 y cuango hago ds:mov ah,[bx] lo estoy modificando por eso estan bien ubicados.
Y otra cosa un programa es un conjuntos de instrucciones/receta/pasos a seguir para realizar una tarea especifica (definicion burda), si bien no sera "El Programa", es un programita jaja.
Gracias por tu atencion!

2
ASM (Ensamblador) / Re: Duda programa con desplazamiento de bloque en pantalla!
« en: Martes 10 de Febrero de 2009, 20:52 »
Cita de: "Santi-Sfe"
Otra consulta, aprovechando el post, como se hace para por ej hace un dir en pascal y llenar la pantalla de lo que lea, yo vi que uno de mis profes lo hacia pero no recuerdo que combinacion de teclas era! Lo necesito para hacer practicas de video!

Lo solucione esto trabajando en consola apretando d xxx, donde xxx es un valor de memoria, rellenando asi la pantalla de esta forma. Como la consola trabaja en modo 80x25 no hay problemas si queres probar cosas en este modo!

3
ASM (Ensamblador) / Re: Duda programa con desplazamiento de bloque en pantalla!
« en: Martes 10 de Febrero de 2009, 20:35 »
Otra consulta, aprovechando el post, como se hace para por ej hace un dir en pascal y llenar la pantalla de lo que lea, yo vi que uno de mis profes lo hacia pero no recuerdo que combinacion de teclas era! Lo necesito para hacer practicas de video!

4
ASM (Ensamblador) / Re: Duda programa con desplazamiento de bloque en pantalla!
« en: Martes 10 de Febrero de 2009, 14:51 »
Muchas gracias, ahora cuando termino un par de ejercicios que me quedan me pongo con ese. Otra consulta, estoy haciendo un programa ahora que lea cuantas E hay en modo texto 80*25. Tengo lo siguiente, queria saber si estaba bien:

mov cx,7d0
mov ax,b800
mov ds,ax
xor bx,bx
pop ax
ds:
mov ah,[bx]
cmp ah,45
jnz 114
inc dx
add bx,2
push ax
loop 10a
int 20

Y ademas preguntar como hacer correr el programa haciendo que me queden guardados los resultados en los registros, yo lo corro con "g" pero no me guarda los resultados en los registros "r". Saludos!

5
ASM (Ensamblador) / Duda programa con desplazamiento de bloque en pantalla!
« en: Martes 10 de Febrero de 2009, 13:24 »
Bueno como dice el titulo, tengo que hacer un pequeño script que mueva un pixel por la pantalla por el momento en forma horizontal y que cuando el usuario aprete la tecla ESC salga del mismo. El problema lo tengo en encontrar que funcion utilizar para leer el teclado en cualquier momento, probe con funciones de la interrupcion 21h que borran el buffer pero cuando me toca elegir la funcion de entrada como argumento me doy cuenta de que no es lo que me serviria, ya que me queda esperando la tecla! Cualquier ayuda me vendra bien, saludos y gracias!

Páginas: [1]