Anda di halaman 1dari 2

E.

40 ARITMETIK SHIFT KANAN - Aritmatika pergeseran yang tepat


Instruksi Keterangan menggeser isi Wd kata untuk 1 bit ke kanan. Bit tertinggi m
engambil nilai "0", sedangkan bit terendah bergerak untuk membawa bit (CY).
Ladder simbol
Keterbatasan Kata DM 6144 - DM6655 tidak dapat digunakan sebagai operan Wd.
Flag EQ perubahan negara ke ON jika isi dari nol kata Wd sama. CY bendera mengam
bil nilai dari bit terendah dari Wd kata dan perubahan negara sesuai.

E.41 PUTAR KIRI - Memutar isi dari sebuah kata untuk 1 bit ke kiri
Instruksi Keterangan menggeser isi kata Wd untuk satu bit ke kiri, dengan menggu
nakan CY bit carry. Bit dari CY kemudian dipindahkan ke bit terendah untuk menut
up lingkaran.
Ladder simbol
Keterbatasan Firman DM6144 - DM6655 tidak dapat digunakan sebagai operan Wd.
Flag EQ perubahan negara ke ON jika isi dari nol kata Wd sama. Flag CY mengambil
nilai bit tertinggi dari Wd kata dan perubahan negara sesuai.

E.42 PUTAR KANAN - Memutar isi dari sebuah kata untuk 1 bit ke kanan
Instruksi Keterangan menggeser isi Wd kata untuk satu bit ke kanan, menggunakan
CY bit carry. Bit dari CY kemudian pindah ke bit tertinggi untuk menutup lingkar
an.
Ladder simbol
Keterbatasan Firman DM6144 - DM6655 tidak dapat digunakan sebagai operan Wd.
Flag EQ perubahan negara ke ON jika isi dari nol kata Wd sama. Flag CY mengambil
nilai bit terendah dari Wd kata dan perubahan negara sesuai.

E.43 SATU DIGIT SHIFT KIRI - kata Pergeseran untuk satu digit ke kiri
Instruksi Keterangan menggeser isi dari St kata untuk satu digit ke kiri. Angka
tertinggi E kata irreversably hilang dan angka terendah dari kata St mengambil n
ilai nol.
Ladder simbol
Keterbatasan Kata DM 6144 - DM6655 tidak dapat digunakan sebagai operan St dan O
peran E. St E dan harus berada di area memori yang sama, sedangkan alamat operan
E harus lebih besar atau sama dengan alamat operand St
Bendera ER bendera perubahan negara ke ON jika St dan E tidak dari daerah memori
yang sama atau dalam hal bahwa alamat E parameter lebih rendah dari alamat para
meter St

E.44 SATU SHIFT KANAN DIGIT - Pergeseran kata untuk satu digit ke kanan
Instruksi Keterangan menggeser isi dari St kata untuk satu digit ke kanan. Angka
terendah dari E kata irreversably hilang dan angka terendah dari kata St mengam
bil nilai nol.
Ladder simbol
Keterbatasan Kata DM 6144 - DM6655 tidak dapat digunakan sebagai operan St dan O
peran E. St E dan harus berada di daerah memori yang sama dan alamat E operan ha
rus lebih rendah atau sama dengan alamat dari St operan
Bendera ER bendera perubahan negara ke ON jika St dan E tidak dari daerah memori
yang sama atau dalam hal bahwa alamat E parameter lebih tinggi dari alamat para
meter St

E.45 SHIFT REVERSIBEL REGISTER - Pergeseran kata-kata ke kiri atau ke kanan


Instruksi Keterangan digunakan untuk memindahkan satu atau beberapa kata di kedu
a arah, sesuai dengan negara dari 4 bit tertinggi dalam kata kontrol C. Kata kon
trol menentukan arah pergeseran, nilai masukan, jam dan reset masukan.
Ladder simbol
Keterbatasan Kata DM 6144 - DM6655 tidak dapat digunakan sebagai operan C, dan S
t Operan E. St i E harus dari daerah memori yang sama dan alamat dari St operan
harus lebih rendah atau sama dengan alamat dari operan E.
Bendera ER bendera perubahan negara ke ON jika St dan E tidak dari daerah memori
yang sama atau alamat dari St parameter lebih tinggi dari alamat parameter CY p

erubahan E. sesuai dengan keadaan bit terendah dari St kata atau tertinggi bit E
kata, tergantung pada arah pergeseran diatur dalam kata kontrol C.
Contoh
Garis instruksi pertama menentukan arah pergeseran, kedua menentukan masukan, ke
tiga menentukan jam dan keempat ulang menentukan. Arah pergeseran tergantung pad
a 12 bit dari kata kontrol. Tergantung pada itu, bit data bergerak ke CY membawa
sedikit, sedangkan ujung menjadi "0" atau "1" tergantung pada bit 13 dari kata
kontrol. Kondisi untuk melaksanakan instruksi ini terletak di IR000.04 bit, tapi
selain itu perlu untuk memiliki jam (14 bit dari kata kontrol) ON. Jika instruk
si sedang dieksekusi dengan bit reset (bit 15 dari kata kontrol) OFF, bit semua
data serta membawa CY bit diatur ke "0".

E.46 selisih BCD - Meningkatkan isi kata dengan 1


Instruksi Keterangan meningkatkan isi Wd kata dengan satu ketika kondisi ini ter
penuhi. Incrementation tidak mempengaruhi bit carry.
Ladder simbol
Keterbatasan Kata DM 6144 - DM6655 tidak dapat digunakan sebagai operan Wd.
Bendera ER bendera perubahan negara ke ON jika isi dari kata Wd tidak BCD.
EQ bendera perubahan negara ke ON saat hasil incrementation sama dengan "0".

E.47 pengurangan BCD - Mengurangi isi kata dengan 1


Instruksi Keterangan mengurangi isi Wd kata dengan satu ketika kondisi ini terpe
nuhi. Decrementation tidak mempengaruhi bit carry.
Ladder simbol
Keterbatasan Kata DM6144 - DM6655 tidak dapat digunakan sebagai operan Wd.
Bendera ER bendera perubahan negara ke ON jika isi dari kata Wd tidak BCD.
EQ bendera perubahan negara ke ON saat hasil decrementation sama dengan "0".

E.48 BCD ADD - Menambahkan dua nilai


Instruksi Keterangan menambahkan isi kata-kata Au dan Ad (Au + Iklan + CY) dan m
enyimpan hasilnya dalam lokasi R. Jika hasilnya lebih besar dari 9999 membawa CY
bit diatur.
Ladder simbol
Keterbatasan Kata DM6144 - DM6655 tidak dapat digunakan sebagai operan R.
Flag ER perubahan negara ke ON jika isi dari kata-kata Au dan Ad tidak BCD.
EQ bendera perubahan negara ke ON jika hasilnya sama dengan "0".
CY bendera negara perubahan ON jika hasilnya lebih besar dari 9999.
Contoh Setelah memenuhi kondisi pada bit IR000.02, membawa bit akan dihapus dan
nilai lokasi memori IR200 ditambahkan ke 6103 konstan. Hasilnya disimpan dalam l
okasi memori DM0100. Contoh lebih lanjut menunjukkan bagaimana untuk menyimpan b
it carry jika hasilnya lebih besar dari 9999. Jika hasilnya melebihi 9999, lokas
i memori DM0101 akan mengambil nilai "1" dan jika tidak akan mengambil nilai "0"
. Dengan cara ini, lokasi DM0100 DM0101 dan membentuk satu 32-bit word, yang mun
gkin terbukti bermanfaat.

Anda mungkin juga menyukai