Every deposit, in the same or different addresses is technically separated. These are called "inputs".
However, your wallet does all the work to join them together and spend the ones needed when you are making a transaction. There is no difference.
case A)
1. Receive 1 BTC in Address X;
1. Receive 0.5 BTC in Address X;
2. Send 1.5 BTC to Binance's Address in one transaction;
case B)
1. Receive 1 BTC in Address X;
1. Receive 0.5 BTC in Address Y;
2. Send 1.5 BTC to Binance's Address in one transaction;
Exchanges create one address (or multiple addresses) linked to each user. If you have your address X, they know its yours. Everything is done automatically by their system. Every other explanation is probably way technical for you.