SWAP - Byte Yer Değiştirme
Gönderilme zamanı: 23 Mar 2018, 16:06
SWAP komutu ile bir data içerisindeki değerin Düşük ve Yüksek byte değerleri yer değiştirilir.
Aşağıdaki komutla X0 yükselen kenarı ile birlikte D0 içerisindeki düşük ve yüksek byte'lar yer değiştirecektir. Sonuç yine D0 içerisine yazılacaktır. Bu sebepten dolayı ön şartın normalde açık veya kapalı kontak olması önerilmez. Aksi taktirde sürekli yer değiştirme olacaktır. Böyle bir duruma karşı komutun pulse şekli olan SWAPP olarak kullanılmalıdır.
Aşağıdaki komutla X0 yükselen kenarı ile birlikte D0 içerisindeki düşük ve yüksek byte'lar yer değiştirecektir. Sonuç yine D0 içerisine yazılacaktır. Bu sebepten dolayı ön şartın normalde açık veya kapalı kontak olması önerilmez. Aksi taktirde sürekli yer değiştirme olacaktır. Böyle bir duruma karşı komutun pulse şekli olan SWAPP olarak kullanılmalıdır.