(1)
Emu 8086 bilgisi olanlar
mov dx, 03ff0hmov si, 0bas:mov al, tablo[si]out dx, almov cx, 0ffffhloop $inc sijmp bastablo db c0,f9...bu program 0'dan f'e kadar saydırıyor ama sonsuza kadar dönüyor. bunu sıfırdan dokuza kadar nasıl loop'a aldırabilirim?
mov dx, 03ff0h
mov si, 0
bas:
mov al, tablo[si]
out dx, al
mov cx, 0ffffh
loop $
inc si
jmp bas
tablo db c0,f9...
bu program 0'dan f'e kadar saydırıyor ama sonsuza kadar dönüyor. bunu sıfırdan dokuza kadar nasıl loop'a aldırabilirim?
0
loop komutu cx'e göre çalışır. loopun içinde cx i değiştirmeyin, loop komutu otomatik yapıyor zaten. ayrıca loop komutundan sonra jmp kullanıp tekrar loopa sokuyorsunuz anlayabildiğim kadarıyla. şuraya bakarsanız.
stackoverflow.com
0