Here's an example for moving 0xABCD'0000'0000'0000 into x0:
movz x0, #0xABCD, lsl #48
1 10100101 11 1010101111001101 00000
│ │ │ │ └─ Rd (aka Xd because sf = 1); 0 → x0
│ │ │ └─────── imm16; 0xABCD
│ │ └──────────────────────── hw; 3 → shift left by 48 bits
│ └─────────────────────────── opc; 0xA5 → movz opcode
└──────────────────────────────────── sf; 1 → 64-bit destination