This is a really easy question, but if I have a bunch of instructions written for MIPS (although I assume this probably carries over to assembly in general), and there is a label at some point, does the instruction at that label get executed even if it's not explicitly called? For instance, let's say I have:
SUB $6, $4, $3
BNE $6, $2, LABEL1
ADDI $6, $0, -8
LABEL1: SW $6, 0x01000
If the BNE
branches to LABEL1, then the ADDI gets skipped. But if BNE doesn't branch to LABEL1, then the ADDI happens, but does the next line always happen too?