
CLR Instruction UM018809-0611
82
ZNEO
®
CPU Core
User Manual
CLR
Definition
Clear
Syntax
CLR dst
Operation
dst
0
Description
All bits of the destination operand are cleared to 0.
Flags
Flags are not affected by this instruction.
Syntax and Opcodes
Instruction, Operands Word 0 Word 1 Word 2
CLR Rd {3H, Rd, 00H}
1
CLR addr16 {ADAH, 1x00B} addr16
CLR addr32 {ADBH, 1x00B} addr[31:16] addr[15:0]
CLR (Rd) {ACH, 1x00B, Rd}
CLR soff14(Rd) {ADCH, Rd} {1xB, soff14}
CLR.W addr16 ADA4H addr16
CLR.W addr32 ADB4H addr[31:16] addr[15:0]
CLR.W (Rd) {AC4H, Rd}
CLR.W soff14(Rd) {ADCH, Rd} {01B, soff14}
CLR.B addr16 ADA0H addr16
CLR.B addr32 ADB0H addr[31:16] addr[15:0]
CLR.B (Rd) {AC0H, Rd}
CLR.B soff14(Rd) {ADCH, Rd} {00B, soff14}
Note:
1. The ZNEO CPU assembler uses an LD opcode to implement CLR Rd.
Komentáře k této Příručce