Instruction Set Principles
A.1 Introduction
Read it with Appendix K
What’s question about this chapter ? Maybe only one, should be take into accout when designing a new instruction set
- hardware
- energy
- circuit design
- software
- compiler
- low level programmer
- parallarity
The commercial importance of binary compatibility with PC software combined with the abundance of transistors provided by Moore’s Law led Intel to use a RISC instruction set internally while supporting an 80x86 instruction set externally
How do you know it, or just a wishful thinking ?
A.2 Classifying Instruction Set Architectures
The type of internal storage in a processor is the most basic differentiation, so in this section we will focus on the alternatives for this portion of the architecture
accumulator architecturecan not understand or imagine !
A.6 Instructions for Control Flow
We can distinguish four different types of control flow change:
- Conditional branches
- Jumps
- Procedure calls
- Procedure returns
The most common way to specify the destination is to supply a displacement that is added to the program counter (PC) Control flow instructions of this sort are called PC-relative
A.9 Putting It All Together: The RISC-V Architecture
A.10 Fallacies and Pitfalls
本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。