have a really basic question here. Can a register have both a value and an address. As in assuming i want to swap between values: 5 stored in t0 and 7 stored in t1 does this code work:
sw $t0, 0($t0)
sw $t1, 0($t1)
lw $t1, 0 ($t0)
lw $t0, 0 ($t1)
Sorry this might sound stupid