Kullanım Kılavuzları
Yuvarlama ve Kısaltmanın Çalışma Şekli Yuvarla komutu (ROUND), IN’de yer alan reel sayıyı double ENO = 0 yapan hata koşulları tamsayıya dönüştürür ve sonucu OUT’a yazar. Eğer kesirli kısım 0,5 ❑ SM1.1 (taşma) veya daha büyükse, bu kısım yukarıya doğru yuvarlanır. ❑ 0006 (endirekt adresleme) Kısalt komutu (TRUNC), IN’de yer alan reel sayıyı double tamsayıya dönüştürür ve sonucu OUT’a yazar. Sayının sadece tamsayı kısmı Etkilenen SM bitleri: dönüştürülür, kesir kısmı dikkate alınmaz. ❑ SM1.1 (taşma) Eğer dönüştürülecek sayı reel sayı değilse veya sonuç çıkışta gösterilemeyecek kadar büyükse, taşma biti set edilir ve çıkış değiştirilmez. Örnek: Standart Dönüştürme Komutları Network 1 //İnçin santimetreye çevrilmesi: //1. İnç sayısını gösteren sayıcı değerini AC1’e yükle. //2. Değeri reel sayıya dönüştür. //3. 2.54 ile çarp (1 inç=2.54 cm’dir). //4. Değeri tekrar tamsayıya dönüştür. LD I0.0 ITD C10, AC1 DTR AC1, VD0 MOVR VD0, VD8 *R VD4, VD8 ROUND VD8, VD12 Network 2 //BCD sayının tamsayıya dönüştürülmesi LD I0.3 BCDI AC0 ı Tamsayıdan reel sayıya dönüştürme ve yuvarlama BCD’den tamsayıya C10 101 Say ım = 101 inç AC0 1234 VD0 101.0 Say ım (reel sayı olarak) BCDI VD4 2.54 2.54 sabiti (inç’den cm’ye) AC0 04D2 VD8 256.54 256.54 cm (reel sayı) VD12 257 257 cm (double tamsayı) 94