Principles of Computer Organization 4.3 basic concepts of ISC and RISC
Taolang 17 2021-06-04 10:05:06

4.3.1 Complex command system computer CISC(Complex Instruction Set Computer)

4.3.1.1 CISC An introduction to the

Full name Complex Instructions Set Computer, Complex instruction system computers such as X86 Architecturally PC, Desktop computer , use “ Storage program ” Thought , That is to store a basic instruction in a certain place , When implementing complex instructions , You can use the basic instructions that have been stored , This stored instruction is called Microprograms . For complex instructions , It is usually accomplished with a more general circuit and a microprogram of the storage unit .

4.3.1.2 CISC Characteristics :

(1) The instruction system is complex and huge , The number of instructions is usually in 200 More than .(2) The length of the instruction is not fixed , Multiple instruction formats , Multiple addressing modes .(3) Instructions that can access memory are not limited .(4) The use frequency of various instructions varies greatly .(5) The execution time of various instructions varies greatly , Most instructions require multiple clock cycles .(6) Most of the controllers are controlled by microprogram , Some of the instructions are complex , So hard wired control is not available .(7) It is difficult to generate efficient object code with optimized compilation .

4.3.2 Reduced instruction system computer RISC(Reduce Instruction Set Computer)

4.3.2.1 RISC An introduction to the

Full name Reduce Instruction Set Computer, For a reduced instruction system computer such as ARM Mobile phone with architecture , The tablet , One command completes one basic action , Multiple complex basic instructions complete complex basic functions .RISC, The instructions are simpler , One instruction corresponds to one circuit , So the circuit design is simple , Lower power consumption . Again because RISIC The instructions are simple , So all instructions have similar execution times , May adopt “ parallel ” and “ Assembly line ” Technology .

4.3.3 About CISC and RISC Comparison

 Insert picture description here

My personal thoughts and suggestions

Something happened today , The student who didn't study and indulged in games every day before , Suddenly I realized , Want to learn , But he suffered from no guidance , I want to give him some guidance , As a postgraduate entrance examination dog, I have no energy , So just tell him what to read , But I also taught myself , No teacher with , You need to take a lot of detours . I have realized the importance of learning since I was a sophomore , But it's too late , So I can only take the postgraduate entrance examination . If you want to graduate as a senior, you will have a job with a monthly salary of more than ten thousand yuan , At least we should study seriously and systematically from the beginning of our freshman year , Take what I love C++ Direction example , After graduation, I want to have a good C++ Work , Need to be proficient in network programming , Multithreading and hyper threading , High concurrency , Familiar with the server development, maintenance and operation process , Proficient in data structure and grouping principle 、OS And the knowledge of network planning , If you want to go QT, It's not just the front meeting , There will be more QT Project development experience . That's all , Four years of college is a time crunch . And then I'm going to have dinner , Yeah, that's what you think , This is something I've personally experienced . I hope it will take you one to three minutes , After reading the following tip , Think carefully about your future , If I can help you with these words , that , I'll be happy I can help you . The teachers who taught me recently , And me , Opened a meeting about C/C++ Webcast course , Similar to Tencent classroom , The tutor will go on from basic grammar to practical small case course , The classroom atmosphere is very good . If you see readers of this blog , You're a freshman , Congratulations on reading this blog , If you happen to want to learn C++, That's better , I recommend this open class to you . If it's a sophomore or even a Junior , Then there's still time , Junior's autumn moves and senior's spring moves , You have two chances , About half a year is enough time to have a more systematic and comprehensive cognition , You can try to learn from my teacher , After class, according to the teacher's advice, I mend my knowledge . If you want to work hard for your future , You can add wechat, even if you just ask some questions . Wechat is pasted below . Remember the note is “ Taolang 17 ” oh .

 Preview
Please bring the original link to reprint ,thank
Similar articles

2021-08-09

2021-08-09