İşlenenlerin bitsel kaydırılması (bit kaydırma) durumunda işlenenin veri tipi genişliğinin aşılıp aşılmadığını tespit eder
Gerekçe: Bir kaydırma işlemi veri tipi genişliğini aşarsa, 0 sabiti oluşturulur. Bir rotasyon kayması veri tipi genişliğini aşarsa, okunması zor
olur. Bu nedenle rotasyon değeri kısaltılmalıdır.
Önemliymiş: Yüksek
Örnek
PROGRAM PLC_PRG VAR byTemp1 : BYTE; wTemp2 : WORD; dwTemp3 : DWORD; lwTemp4 : LWORD; END_VAR byTemp1 := SHR(byTemp1, BYTE#25); wTemp2 := SHL(wTemp2, BYTE#45); dwTemp3 := ROR(dwTemp3, BYTE#78); lwTemp4 := ROL(lwTemp4, BYTE#111); --> SA0053: Too big bitwise shift
Ayrıca bakınız