ABSTRACT

A computer is an electronic machine for the purpose of computation. As far as design is concerned, there are analog computers and digital computers. Modern computers are designed for computation as well as information retrieval. The term computer architecture means the structural level design of a computer that includes the layout of instructions and registers as seen by the software developer. A computer architect defines the instruction set and the register set of a computer. Computer architecture means the design of a computer system at the structural level that generally includes hardware and software. Preparing computer instructions means programming or coding, and there is great demand for good coders. A computer program contains instructions and data, called machine executable code or code for short. A computer has three major hardware components: a central processing unit (CPU), internal memory, and input/output devices. The CPU is a hardware device to process data.