A - To handle large amounts of data. B - Copies of registers acting as a true register. C - Six addressing modes that MIPS programmers can use. D - The Java bytecode language is considered stack-based.