今日的行程:
讀書室:21:00 - 21:30
今日的記錄:
LDR X0, [X1] // X0 = *(X1)
LDR X0, [X1, #8] // X0 = *(X1 + 0x8)
LDR X0, [X1, X2] // X0 = *(X1 + X2)
LDR X0, [X1, X2, LSL #3] // X0 = *(X1 + X2 << 3)
LDR X0, [X1, W2, SXTW] // X0 = *(X1 + sign_extend(W2))
LDR X0, [X1, W2, SXTW #3] // X0 = *(X1 + (sign_extend(W2) << 3))
LDR X0, [X1, #8]! // X1 = (X1 + 0x8); X0 = *(X1)
LDR X0, [X1], #8 // X0 = *(X1); X1 = X1 + 0x8
LDR X0, 0x20 // X0 = PC + 0x20
// PUSH, POP
STP x29, x30, [sp, #-16]! // sp = sp - 0x16; *(sp) = x29; *(sp + 0x8) = x30
LDP x29, x30, [sp], #16 // x29 = *(sp); x30 = *(sp + 0x8); sp = sp + 0x16
mov <Xd>, <Xn>
mov <Xd>, #<imm> (16 bit-width imm << {0, 16, 32, 48})
mov x0, 0x12bc0000
--> movz x0, #0x12bc, lsl #16
mov x0, 0xffff0000ffff
--> orr x0, xzr, #0xffff0000ffff