Nhiệt phân MgCO3 -> A:
MgCO3 -> MgO + CO2 (t*)
MgCO3 dư
Hấp thụ B bằng NaOH -> C:
CO2 + 2NaOH -> Na2CO3 + H2O
CO2 + NaOH -> NaHCO3
C + BaCl2:
Na2CO3 + BaCl2 -> BaCO3↓ + 2NaCl
C + KOH:
2NaHCO3 + 2KOH -> Na2CO3 + K2CO3 + 2H2O
A + HCl:
MgO + 2HCl -> MgCl2 + H2O
MgCO3 + 2HCl -> MgCl2 + H2O + CO2