Assume that your computer’s processor is based on a 32-bit Motorola Instruction Set (hint: compare Motorola processors and Intel Processors). What are the requirements and limitations of will this or any other instruction set have on you using your computer?
Expert Answer
There are two types of computers, one is of embedded type of computer and another one is of desktop type of computer.The only difference between both the type of computers is theirs design and applications. both the computers have processor.
The processor is the most important part of a computer, the component around which everything else is centered. In essence, the processor is the computing part of the computer. A processor is an electronic device capable of manipulating data (information) in a way specified by a sequence of instructions. The instructions are also known as opcode or machine code . This sequence of instructions may be altered to suit the application, and, hence, computers are programmable. A sequence of instructions is what constitutes a program.
A sequence of instructions is a machine-code program. Each type of processor has a different instruction set, meaning that the functionality of the instructions (and the bit patterns that activate them) varies. Processor instructions are often quite simple, such as “add two numbers” or “call this function.” In some processors, however, they can be as complex and sophisticated as “if the result of the last operation was zero, then use this particular number to reference another number in memory, and then increment the first number once you’ve finished.
The processor alone is incapable of successfully performing any tasks. It requires memory (for program and data storage), support logic, and at least one I/O device (“input/output device”) used to transfer data between the computer and the outside world.
For example, suppose we have a computer with 32-bit words, they are held in 32-bit memory locations. Processors with 32-bit address buses can access 232 = 4,294,967,296 = 4G of memory.
Here we are going to see the main differences as well as the similarities between the Intel and Motorola series of processor:
1.Firstly we will discuss about Motorola 68000 series family that was used in Apples. Motorola released the 68000 in 1980, it was one of the most powerful chips on the market. Initially the 68000 powered Unix workstations and servers, including the Sun-1.Motorola with 32-bit registers and 32-bit internal data bus, but with a 16-bit main ALU and a 16-bit external data bus, designed and marketed by Motorola Semiconductor Products Sector Motorola has been largely relegated to the “also-ran” category of microprocessor manufactures.
2.Motorola had an excellent 32 bit processor design years before Intel. Furthermore, the design of the Motorola 68000 processor line from a programmer’s perspective was immensely better.
The two major features of the 68000 line that made this true were
1) avaliability of register access
2) number of registers available.
These features made writing code for Motorola CPUs much simpler.
Whereas Intel processors are really about the same thing. They run the same software and operate in a very similar manner. There are a lot of differences that some find beneficial but the results more or less stand that both processors are very capable of doing general processing jobs and both have remained roughly competitive with each other in terms of processing capability. From an end user standpoint the differences Ron G discussed are almost indiscriminable although to run they are real.