Answer: architecture
Step-by-step explanation:
The computer architecture is one of the most important criteria for deciding the instruction sets and formats, operation codes, data types, the number and types of registers, addressing modes, main memory access methods, and various I/O mechanisms. Based on this architecture we have further different types of computer system divided based on their performance and reliability.
The most important architectures is the Von Neumann architecture which laid the first architectural model of the computer system. then based on it we have RISC and CISC architectures we get different systems with different performance ratings. Their instruction sets are different, their datatypes are different and their addressing modes are different. Based on architecture we have different addressing modes such as register addressing mode, direct, indirect addressing modes.