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 Ö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.
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…