[]
Emu 8086 bilgisi olanlar
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?
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?
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
- taauzaklarda (03.11.15 00:16:06 ~ 00:25:14)
1