Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

code koji ne radi sta treba :)

[es] :: Asembler :: code koji ne radi sta treba :)

[ Pregleda: 2660 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stuparic
stuparic dejan
banat

Član broj: 47164
Poruke: 59
77.46.198.*



Profil

icon code koji ne radi sta treba :)16.05.2007. u 13:28 - pre 206 meseci
Uradio sam neki program koji bi trebao da obrce sadrzaj ekrana, tj da na mesto prvog reda stavlja poslednji, na mesto drugog predposlednji i tako dok ne izmenja ceo ekran, ali on klasika ne radi kako treba. Neke od koordinata verovatno nisu uredu...

Code:
cseg segment
    assume cs:cseg
obrnired proc far
        mov ax,si
        mov dx,25; mozda ovde treba 50
        mul dx    
        mov bx,ax
        mov bp,bx
        add bp,1920; a ovde 3840
        mov dx,12
zameni: mov al,es:[bx]
        xchg bx,bp
        mov ah,es:[bx]    
        mov es:[bx],al
        xchg bx,bp
        add bx,160
        sub bp,160
            dec dx
        cmp dx,0
        jne zameni
        ret
obrnired endp

s:
    mov bx,0b800h
    mov es,bx
    mov cx,80
    mov si,0
petlja:
    call obrnired
    inc si
    loop petlja
    mov ax,4c02h
    int 21h
cseg ends
    end s

What if the prophecy is true?
What if tomorrow the war could be over?
Isn't that worth fighting for?
Isn't that worth dying for?

Morpheus.
 
Odgovor na temu

[es] :: Asembler :: code koji ne radi sta treba :)

[ Pregleda: 2660 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.