suppose a computer has 32-bit instructions. the instruction set consists of 64 different operations. all instructions have an opcode and two address fields (allowing for two addresses). the first of these addresses must be a register direct address, and the second must be a memory address. expanding opcodes are not used. the machine has 16 registers. what's the size of the largest memory space that can be addressed by this computer? assume byte addressable memory.