Load Doubleword : Set $t1 and the next register to the 64 bits starting at effective memory byte address
ld
Operands
$reg, [imm($reg) / imm / id / id+imm / ($reg) / id($reg) / id+imm($reg)]Variants
- Load Doubleword : Set $t1 and the next register to the 64 bits starting at effective memory byte address ld $t1,-100($t2)
- Load Doubleword : Set $t1 and the next register to the 64 bits starting at effective memory word address ld $t1,100000
- Load Doubleword : Set $t1 and the next register to the 64 bits starting at effective memory word address ld $t1,label
- Load Doubleword : Set $t1 and the next register to the 64 bits starting at effective memory word address ld $t1,label+100000
- Load Doubleword : Set $t1 and the next register to the 64 bits starting at effective memory word address ld $t1,($t2)
- Load Doubleword : Set $t1 and the next register to the 64 bits starting at effective memory word address ld $t1,100000($t2)
- Load Doubleword : Set $t1 and the next register to the 64 bits starting at effective memory word address ld $t1,label($t2)
- Load Doubleword : Set $t1 and the next register to the 64 bits starting at effective memory word address ld $t1,label+100000($t2)
.data
.align 2
data: .word 0x12345678, 0
.text
# Load initialized bytes; inspect $t0: 0x12345678 and $t1: 0.
la $t1, data
ld $t0, 0($t1)