Ayuda Luces secuenciales

Iniciado por hack0373, 16 Diciembre 2011, 05:02 AM

0 Miembros y 1 Visitante están viendo este tema.

hack0373

Estoy realizando un programa con nasm para crear luces secuenciales (leds) el problema esta k no lo hace automaticamente y solo lo hace de izq a der una sola vez y para ejecutar mi programa tengo k hacerlo mediante el debug, siendo k tiene k hacerlo automaticamente

codigo:

SECTION .stack pila
SECTION .data datos
SECTION .text codigo
..start:

mov ax,data
mov ds,ax

mov bh,30h
sub bh,30h

mov dx,378h
mov al,bh
out dx,al

uno:
mov bx,1
cmp bx,8
jne led
je salir



led:
shl al,1
mov dx,378h
out dx,al

mov cx,1
cmp cx,8
je salir
jne uno


salir:
mov ax,4C00h
int 21h


espero me puedan ayudar

Eternal Idol

¿Que queres hacer exactemente? ¿Dos bucles que ejecuten 8 veces? ¿Cuanto incrementas los registros a comparar? Revisa las comparaciones, saltos, etc..
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón