今日的行程:
讀書室:17:00 - 17:30、22:25-22:50
今日的記錄:
A64 的 load/store 指令有不同的定址模式以及有不同指令形式,如下:
Base address
ldr Xt, [Xn]
ldr Xt, [Xn, $offset]
ldr Xt, [Xn, (Xm){, extend {amount}}]
Indexed
ldr Xt, [Xn, #simm]!
ldr Xt, [Xn], #simm
PC-relative: ldr Xt, label
ldr Xt, =label
ldr, ldrsw, ldrb, ldrsb, ldrh, ldrsh, str, strb, strh
ldur, stur, ldursw, ...
ldp
ldxr, ldxp, stxr, stxp
ldar, stlr
ldtr, ldtrb, ldtrsb, sttr, sttrb, sttrh, ...