Assembly Örnekler serimizin altıncı örneği assembly dili ile şartlı v şartsız dallanmayı göreceğiz.
data segment
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
mov ax, data
mov ds, ax
; cmp komutu karsilastirma yapar cmp ax,bx sub komutu gibi ax'i bx'den cikarir
; ama degeri ax'e atamak yerine bu sonucu karsilastirir.
; sartli dallanma ve sartsiz dallanmada cmp fonk. kullanabiliriz.
; jmp ise sartsiz dallanma komutudur. Hicbir sarta bakmadan
; programda dallanma olur.
; ja buyukse komutu
; jb kucukse komutu
; jae buyuk esitse
; jbe kucuk esitse
; jna buyuk degilse
; jnb kucuk degilse
; jnae buyukesit degilse
; jnbe kucukesit degilse
; jz zero flag aktifse "BAYRAKLARIDA KOSUL OLARAK KULLANABILIRIZ
dallanma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
dallanma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
8 Haziran 2017 Perşembe
Kaydol:
Kayıtlar
(
Atom
)