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) 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 . 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) 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 .

Please bring the original link to reprint ,thank
Similar articles