DECO [Decode]
Anda dapat menggunakan instruksi "Decode" untuk mengatur sedikit nilai keluaran yang ditentukan
oleh nilai masukan.
Instruksi “Decode” membaca nilai pada masukan IN dan menetapkan bit pada nilai keluaran yang
posisi bitnya sesuai dengan nilai baca.
2. DECO [Decode]
Anda dapat menggunakan instruksi "Decode" untuk mengatur sedikit nilai keluaran yang ditentukan
oleh nilai masukan.
Instruksi “Decode” membaca nilai pada masukan IN dan menetapkan bit pada nilai keluaran yang
posisi bitnya sesuai dengan nilai baca.
LOGIKA KEBENARAN DECODE DESIMAL to BINER
Q2 Q1 Q0 A7 A6 A5 A4 A3 A2 A1 A0
0 0 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 1 0 0 0 0 0 0 1 0 0
0 1 1 0 0 0 0 1 0 0 0
1 0 0 0 0 0 1 0 0 0 0
1 0 1 0 0 1 0 0 0 0 0
1 1 0 0 1 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0
7
1000 0000
:
IN DESIMAL
:
OUT BINER
3. Jika operan "Tag_IN (Tombol START PB)" memiliki status sinyal "1", instruksi dijalankan.
Instruksi membaca nilai angka "3" dari nilai operan "Tag_IN_Value" pada masukan dan
menyetel bit “3” ke nilai operan "Tag_OUT_Value" pada keluaran.
Exsample :
5. Ketika nilai pada input IN lebih besar dari 31, instruksi modulo 32 dijalankan. Artinya ketika input
bernilai 32 maka DECODE memberikan nilai bit “0” yaitu 1. Balik ke nilai awal..