Press "Enter" to skip to content

Emu8086 Nasıl Yeni Proje Açılır ?

Bedirhan Sağlam 0

Emu8086 Nasıl Yeni Proje Açılır ?

emu8086 programı ile yeni proje nasıl açılır ve proje kodları nasıl derlenir kısaca göz atacağız.

Programı çalıştırıyoruz
1 -Sol üstte new butonuna tıklıyoruz
2-Açılan pencere de COM template  seçiyoruz .
3 – OK butonuna tıklıyoruz.
4- Çalıştıracağımız kodları yazıyoruz.
5-Emulate butonuna tıklıyoruz.

emu8086

emu8086 Örnek Program :

 

CL ve DL yazmaçlarına rastgele bir değer verin. Daha sonra CL yazmacındaki değeri DL yazmacına, DL yazmacındaki değeri ise CL yazmacına yazan Intel x86 programını oluşturunuz.

1- Yeni proje oluşturduktan sonra kodumuzu yazıyoruz.
2- Emulate butonuna tıklıyoruz.
3- Programı run ediyoruz.

Program çalışmayı bitirdiğinde CL yazmacındaki değer DL yazmacına , DL yazmacındaki değer ise CL yazmacına yazılmış oldu. Biz 3.adımda run butonunu kullandığımız için bu değişimleri göremedik  eğer kodları çalışırken görmek istiyorsak run butonunun sağındaki step delay ms bölümünü değiştirerek kodların satır satır çalışmasını otomatik olarak izleyebiliriz veya single step butonuna basarak tek tek kodları çalıştırabiliriz.

 

Single Step Butonu:

1- Yeni proje oluşturduktan sonra kodumuzu yazıyoruz.
2- Emulate butonuna tıklıyoruz.
3-Single Step butonuna tıklıyoruz mov cl,10 komutu çalışıyor.
4- Burada CL’ye 10 değeri aktarıldığını görebiliriz. Tekrar Single Step butonuna tıklıyoruz mov dl,5 komutu çalışıyor.
5-Burada DL’ye 5 değeri aktarıldığını görebiliriz.Tekrar Single Step butonuna tıklıyoruz xchg cl,dl komutu çalışıyor.
En  son bölümde CL ve DL ‘nin değerlerinin değiştini görebilirsiniz.


emu8086 step step

Siz de

mov cl,10 ; cl yazmacına 10 değeri aktarıldı
mov dl,5 ;dl yazmacına 5 değeri aktarıldı
xchg cl,dl ;dl yazmacındaki değer cl yazmacına , cl yazmacındaki değer dl yazmacına aktarıldı

ret

 

kodlarını kullanarak bu işlemi kendi bilgisayarınızda deneyebilirsiniz .

İyi Çalışmalar…

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir