if you have
numArray BYTE 10h, 20h, 30h, 40h, 50h
mov al, numArray = AL = 10h;
mov al, [numArray + 1] = AL = 20h;
mov al, [numArray + 2] = AL = 30h;
Why do we not need the brackets to access the first index? If we dont use the brackets, arent we just storing the address instead of the actual value?