Запишим реакции: 2Hg +O2 =2HgO В этой реакции ртуть реагирует с неметаллом, а значит отдает электроны, теперь смотрим на валентность: у кислорода она всегда 2, значит и у ртути такая же. Если ртуть имеет валентность 2 и реагирует с неметаллом, то значит, что она отдала неметаллу 2 электрона. Теперь при нагревании происходит обратный процесс: при разложении кислород возвращает электроны ртути, то есть она получила 2 электрона. А при реакции оксида ртути с азотной кислотой она не получает и не отдает электронов, так как при реакциях обмена степень окисления (количество отданнных/принятых электронов) не меняется.