上消化道出血可导致黑便。这是因为出血后,血液中的铁质与肠道内的硫化氢结合形成硫化铁,使粪便颜色变黑。当出血量较大时,黑便可能较为明显,但需要注意的是,黑便并不一定意味着出血,其他原因如食物染色或某些药物也可能导致黑便。因此,如果出现黑便,应结合其他症状和体征,如呕血、腹痛等,以确定是否存在上消化道出血。