Question: Identify a set of processor parameters and structures. You need to define the components, unique parameters, and instruction set for your proposed processor structure. To

Identify a set of processor parameters and structures. You need to define the components, unique parameters, and instruction set for your proposed processor structure. To determine the instruction set, you will have to create your own set of instructions that your processor can handle.

Processor architecture and instruction set:

1.Determine the processor components and the characteristics for each component. Components may be any internal hardware that your proposed processor may have, such as a special arithmetic unit.

2.Determine how many registers there are in your computer architecture. You have to specify how many registers are in your proposed processor, their names, and their sizes. You may have three registers A, B, and C. Each register is 8 bits. You do not have to stick with the MIPS structure given in the course.

3.Determine the instructions that your proposed processor can handle. You have the freedom to determine how many instructions your proposed processor can handle. You have to have more than ten instructions. Your instructions can be anything, including instructions such as add, sub, and mul.

4.Determine the instruction size. Determine the size of your proposed instruction set. You may choose to have a varying or fixed instruction set size. Discuss why you selected that type of instruction set.

Instruction type and format:

1.Determine how many instruction types your processor will support. The instruction types can be R-type for arithmetic, J-type for jump, or any other types you would like. You may have one type or more. Determine the format of each type. For each instruction type, determine the size and the format. You may use the same format for all types, or different formats for each. For each format, determine how many fields it has, and the size of each field. For example, you may have three fields with each field being six bits. That will give you an eighteen bit instruction. The first field may be the op-code, the second field may be the source register, and the third field may be the destination register.

2.Determine the format of each type. For each instruction type, determine the size and the format. You may use the same format for all types, or different formats for each. For each format, determine how many fields it has, and the size of each field. For example, you may have three fields with each field being six bits. That will give you an eighteen bit instruction. The first field may be the op-code, the second field may be the source register, and the third field may be the destination register.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!