0x7C5A ist die rücksprungadresse. Die wird von dem call auch auf den Stack gelegt.
Du kannst also mit pop nicht (brauchbar) auf den Parameter zugreifen, weil diese im Weg ist.
Stattdessen solltest du indirekt über sp auf den Stack zugreifen. In [sp] sollte die Rücksprungadresse liegen, und in [sp + 2] dann dein Parameter.