
TM Instruction UM018809-0611
176
ZNEO
®
CPU Core
User Manual
Syntax and Opcodes
Instruction, Operands Word 0 Word 1 Word 2
TM Rd, #imm32 {AAEH, Rd} imm[31:16] imm[15:0]
TM Rd, #uimm16 {AA6H, Rd} uimm16
TM Rd, Rs {A6H, Rs, Rd}
TM Rd, addr16 {764H, Rd} addr16
TM Rd, addr32 {76CH, Rd} addr[31:16] addr[15:0]
TM Rd, soff13(Rs) {7EH, Rs, Rd} {100B, soff13}
TM addr16, Rs {767H, Rs} addr16
TM addr32, Rs {76FH, Rs} addr[31:16] addr[15:0]
TM (Rd), #imm32 {ABEH, Rd} imm[31:16] imm[15:0]
TM (Rd), #simm16 {AD6H, Rd} simm16
TM soff13(Rd), Rs {7EH, Rs, Rd} {111B, soff13}
TM.W addr16, Rs {766H, Rs} addr16
TM.W addr32, Rs {76EH, Rs} addr[31:16] addr[15:0]
TM.W (Rd), #imm16 {AB6H, Rd} imm16
TM.W soff13(Rd), Rs {7EH, Rs, Rd} {110B, soff13}
TM.SW Rd, addr16 {763H, Rd} addr16
TM.SW Rd, addr32 {76BH, Rd} addr[31:16] addr[15:0]
TM.SW Rd, soff13(Rs) {7EH, Rs, Rd} {011B, soff13}
TM.UW Rd, addr16 {762H, Rd} addr16
TM.UW Rd, addr32 {76AH, Rd} addr[31:16] addr[15:0]
TM.UW Rd, soff13(Rs) {7EH, Rs, Rd} {010B, soff13}
TM.B addr16, Rs {765H, Rs} addr16
TM.B addr32, Rs {76DH, Rs} addr[31:16] addr[15:0]
TM.B (Rd), #imm8 {AD9H, Rd} {xH, x110B, imm8}
TM.B soff13(Rd), Rs {7EH, Rs, Rd} {101B, soff13}
TM.SB Rd, addr16 {761H, Rd} addr16
TM.SB Rd, addr32 {769H, Rd} addr[31:16] addr[15:0]
TM.SB Rd, soff13(Rs) {7EH, Rs, Rd} {001B, soff13}
TM.UB Rd, addr16 {760H, Rd} addr16
TM.UB Rd, addr32 {768H, Rd} addr[31:16] addr[15:0]
TM.UB Rd, soff13(Rs) {7EH, Rs, Rd} {000B, soff13}
Kommentare zu diesen Handbüchern