Kategori:Z80 İşlemci Komutları
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.