大便发黑,并且出血考虑是便血。可能是上消化道出血所致。比如,胃溃疡,十二指肠溃疡,慢性胃炎,食管炎等出血时,由于出血位置比较高,血液经过肠胃破坏后,血红蛋白被释放,在胃酸、肠液以及肠道细菌的先后作用下,血红蛋白所含有的硫化物会变成硫化铁,造成大便发黑。