Kategori:Z80 İşlemci Komutları

Retrojen Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla

Komutlar hakkında detaylı bilgiler almak için sayfanın altındaki komut bağlantılarını kullanabilirsiniz.


Komutları genel olarak birkaç gruba ayırabiliriz.


Z80 Komut Tablosu : Tüm komutları içeren Opcode, Süre (tstate/clock), boyut listesi


Komutları görmeye başlamadan önce register kavramını inceleyiniz.

Her mikroişlemcide bulunan ve adına register denilen işlem birimleri vardır. Bu registerler ile yükleme, aritmetik işlemleri vs. yapılır. Z80'de A, B, C, D, E, H, L, Flag, SP, IX, IY registerleri vardır. SP, IX ve IY 16 bitlik register, diğerleri 8 bitlik registerdir. Ayrıca B ve C registerleri bir araya gelerek 16 bitlik BC registeri olarak kullanılabilir. Aynı durum D ve E, H ve L registerleri içindir. Böylece elimizde kullanma durumuna göre 3 adet daha 16 bitlik register hazır olur. Flag registeri, o an işlenen bir komuta, yapılan işe göre çeşitli durumlar alabilen ve her biti farklı amaçlar için kullanılan bir registerdir. Mesela bir toplama işleminde "elde" var mı, sonuç "0" mı gibi durumları belirten bir registerdir. Bazı işlemlerde bu "durum"ları kontrol etmemiz/değiştirmemiz ve program içinde şartlı işlemler yapmamız gerekebilir.


Örnekler

Kategori:Z80 örnek kod parçacıkları

"Z80 İşlemci Komutları" kategorisindeki sayfalar

Bu kategoride yer alan toplam 16 sayfanın 16 adedi aşağıdadır.