Question

In: Electrical Engineering

Please answer the following: a. What are the key design issues for a microprocessor instruction set?...

Please answer the following:

a. What are the key design issues for a microprocessor instruction set?

b. Why do you consider the above design issues to be important?

(please type answer)

Solutions

Expert Solution

Key Design Issues For A Microprocessor Instruction Set are

1.CISC (Complex Instruction Set Computer)

2.Reduced Instruction Set Computers (RISC)

1.CISC:- Make assembly language (AL) as much like high-level language (HLL) as possible to reduce the "semantic gap" between AL and HLL

THE CISC DESIGN ISSUSE IS IMPORTANT BECAUSE:-

It reduce compileer complexity and aid assembly language programming - compilers not too good at the time (e.g., they did not allocate registers very efficiently)

reduce the code size - (memory limited at this time)

improve code efficiency - complex sequence of instructions implemented in microcode

2.RISC:-Addresses these problems to improve speed.

General Characteristics of RISC:emphasis on optimizing instruction pipeline

a) one instruction completion per cycle

b) register-to-register operations

c) simple addressing modes

d) simple, fixed-length instruction formats

THE RISC DESIGN ISSUSE IS IMPORTANT BECAUSE:-

limited and simple instruction set and addressing modes

large number of registers or use of compiler technology to optimize register usage

hardwired control unit

RISC Instruction-Set Architecture (ISA) can be effectively pipelined


Related Solutions

2 – The CPU design team is designing an instruction set with three classes of instructions....
2 – The CPU design team is designing an instruction set with three classes of instructions. Parameters are given in the following table. Consider a program with 65% ALU instructions, 20% memory access instructions, and 15% control instructions. What is the average CPI for this CPU? Clock Rate: 4GHz CPI for ALU Inst.: 4 CPI for Memory Inst.: 8 CPI for Control Inst.: 2
Using data set E, answer the questions given below. DATA SET E Microprocessor Speed (MHz) and...
Using data set E, answer the questions given below. DATA SET E Microprocessor Speed (MHz) and Power Dissipation (watts) (n = 14 chips)   Chip Speed (MHz) Power (watts)   1989 Intel 80486 20       3         1993 Pentium 100       10         1997 Pentium II 233       35         1998 Intel Celeron 300       20         1999 Pentium III 600       42         1999 AMD Athlon 600       50         2000 Pentium 4 1300       51         2004 Celeron D 2100...
Please answer all question for the feedback. 1. What is an Instruction Specifier (or opcode)? What...
Please answer all question for the feedback. 1. What is an Instruction Specifier (or opcode)? What is an Operand Specifier? 2. What is the difference between aaa and a? 3. How do you grow the stack? How do you shrink the stack? 4. Given: int xyz(int a) {      int b;      ... some code     return b; } What would the stack look like after the function allocates its local variable of b? 5. The debugger has trace commands...
Please discuss the design principles that guide the authors of instruction sets in making the right...
Please discuss the design principles that guide the authors of instruction sets in making the right balance. Provide examples of application of each of the three design principles while designing instruction sets.
Topics 1. Introduction 2. MIPS instruction set architecture (ISA) Exercise 1 Answer the following questions. (a)...
Topics 1. Introduction 2. MIPS instruction set architecture (ISA) Exercise 1 Answer the following questions. (a) List the five classic components of a computer. (b) Describe the steps that transform a program written in a high-level language such as Java into a representation that is directly executed by a computer processor.
Please answer in 250-350 words please. What is a PMS? What are the key features PMS...
Please answer in 250-350 words please. What is a PMS? What are the key features PMS should have to operate the hotel more effectively and efficiently? What other systems should PMS be seamlessly connected for better communication and management from the operators’ perspectives?
Answer the following question in at least 600 words. No Plagiarism please What issues do we...
Answer the following question in at least 600 words. No Plagiarism please What issues do we face when it comes to understanding other cultures? How can empathy help us understand different cultures and identities? Why might this be important?
Can you please provide a step by step instruction to get to the answer to the...
Can you please provide a step by step instruction to get to the answer to the following question WACC. Kose, Inc., has a target debt-equity ratio of .38. Its WACC is 10.1 percent and the tax rate is 25 percent. a) If the company’s cost of equity is 12 percent, what is its pretax cost of debt? b) If instead you know that the aftertax cost of debt is 6.4 percent, what is the cost of equity?
Please Tye Answer What are the key conditions that must be present for a firm to...
Please Tye Answer What are the key conditions that must be present for a firm to successfully price discriminate? What are two different examples of price discrimination being practiced today?
. For the following health issues, please identify and briefly describe the most appropriate study design...
. For the following health issues, please identify and briefly describe the most appropriate study design that you have learned about in this course to study the issue. Provide a clear and accurate justification for each choice of study design (suggested length for each response, 3-4 sentences maximum). 1) Breast cancer and lifetime use of oral contraceptives 2) Health effects related to a high fat diet. 3) Vitamin D intake and risks for multiple sclerosis 4) The impacts of poverty...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT