The program finds and grabs the address reserved for fl
--in this example 924

fl
is not a single byte. It is made up of 4 bytes (with 4 addresses). In step 1, when the program "grabs the address", it grabs only the address of fl
's first byte--924.