Question: can cmos battery cause black screen?
Answer: Short answer yes. With a dead CMOS battery the BIOS loses its settings so it would be very possible to get a blank screen. If it is a CMOS battery, change it and Load Optimized defaults in BIOS and see how that goes.