Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Ensamblador > desplazar linea un pixel
-Foros de debate

Ensamblador
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

desplazar linea un pixel
Enviado por brads el día 31 de mayo de 2008

Saludos:
Lean este programa:
-Realice un programa en lenguaje ensamblador que dibuje en modo gráfico una línea vertical de

2 píxel de grosor (2 colores diferentes) y la desplace hacia la izquierda o a la derecha, 1

píxel, una vez pulsado el cursor correspondiente (S
ó U). Debe considerar que al llegar a los extremos de la pantalla, por ejemplo al extremo

izquierdo, si se pulsa el cursor que implique mover la línea hacia la izquierda (S),

aparecerá una línea vertical de 1 píxel en el extremo derecho
(color más a la izquierda) y la otra del mismo grosor en el extremo izquierdo
(color más a la derecha) y si se pulsa ese mismo cursor nuevamente aparecerá
la línea de 2 píxeles (colores originales) de grosor en el extremo derecho. El programa

termina si se pulsa la tecla ESC.

He intentado hacerlo de varias formas pero me he enredado a la hora de simular el

desplazamiento de la linea que dibujo, un pixel a la derecha o a la izquierda. Uso la instrucción

\'shr\' para rotar bits pero igual me enredo; pues hay que hacer varias validaciones las cuales me

pierden por completo. Me pregunto si alguno de ustedes conoce una manera mas facil de darle

solucion al problema.

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network