
UM018809-0611 LD Instruction
ZNEO
®
CPU Core
User Manual
117
LD (––Rd), Rs {10H, Rs, Rd}
LD (Rd++), #imm32 {09FH, Rd} imm[31:16] imm[15:0]
LD (Rd++), #simm16 {09BH, Rd} simm16
LD (Rd++), Rs {11H, Rs, Rd}
LD.W addr16, Rs {036H, Rs} addr16
LD.W addr32, Rs {03EH, Rs} addr[31:16] addr[15:0]
LD.W (Rd), #imm16 {096H, Rd} imm16
LD.W (Rd), Rs {0FH, Rs, Rd}
LD.W soff14(Rd), Rs {4BH, Rs, Rd} {x1B, soff14}
LD.W soff6(FP), Rs {5H, 01B, soff6, Rs}
LD.W (––Rd), #imm16 {098H, Rd} imm16
LD.W (––Rd), Rs {16H, Rs, Rd}
LD.W (Rd++), #imm16 {09AH, Rd} imm16
LD.W (Rd++), Rs {17H, Rs, Rd}
LD.SW Rd, addr16 {033H, Rd} addr16
LD.SW Rd, addr32 {03BH, Rd} addr[31:16] addr[15:0]
LD.SW Rd, (Rs) {1EH, Rs, Rd}
LD.SW Rd, (Rs++) {1FH, Rs, Rd}
LD.SW Rd, soff14(Rs) {49H, Rs, Rd} {11B, soff14}
LD.SW Rd, soff14(PC) {003H, Rd} {11B, soff14}
LD.SW Rd, soff6(FP) {6H, 11B, soff6, Rd}
LD.UW Rd, addr16 {032H, Rd} addr16
LD.UW Rd, addr32 {03AH, Rd} addr[31:16] addr[15:0]
LD.UW Rd, (Rs) {1AH, Rs, Rd}
LD.UW Rd, (Rs++) {1BH, Rs, Rd}
LD.UW Rd, soff14(Rs) {49H, Rs, Rd} {01B, soff14}
LD.UW Rd, soff14(PC) {003H, Rd} {01B, soff14}
LD.UW Rd, soff6(FP) {6H, 01B, soff6, Rd}
LD.B addr16, Rs {035H, Rs} addr16
LD.B addr32, Rs {03DH, Rs} addr[31:16] addr[15:0]
LD.B (Rd), #imm8 {09CH, Rd} {xxH, imm8}
LD.B (Rd), Rs {0EH, Rs, Rd}
LD.B soff14(Rd), Rs {4BH, Rs, Rd} {x0B, soff14}
LD.B soff6(FP), Rs {5H, 00B, soff6, Rs}
LD.B (––Rd), #imm8 {094H, Rd} {xxH, imm8}
LD.B (––Rd), Rs {14H, Rs, Rd}
LD.B (Rd++), #imm8 {095H, Rd} {xxH, imm8}
Instruction, Operands Word 0 Word 1 Word 2
Kommentare zu diesen Handbüchern