Из той информации, что я владею.
HCl в виде газа образуется при гидролизе бинарных соединений, например
PCl5 + H2O = H3PO4 + HCl (газ)
при воздействии концентрированных кислот на твердые вещества, например
NaCl (тв) + H2SO4 = NaHSO4 + HCl
ну и, разумеется, если реакция протекает между газами
H2+Cl2=2HCl
А при обычных обменных реакциях, это кислота, например
HNO3 + KCl= KNO3+HCl
H2S газ, когда его получают прямым синтезом
H2+S= H2S
Газ, когда соляной кислотой взаимодействуют на сульфид железа, например
FeS+2HCl=FeCl2+ H2S
Газ при гидролизе, например
Аl2S3+ 6H2O= 2Al(OH)3+3H2S