ISA.3
Instruction Set Design
instruction set
software
hardware
回顾:冯.诺依曼结构机器对指令规定:
用二进制表示,和数据一起存放在主存中
由两部分组成:操作码和操作数(或其地址码)
• Operation Code: defines the operation type
• Operands: indicate operation source and destination
指令系统处在软/硬件交界面,能同时被硬件设计者和系统程序员看到
硬件设计者角度:指令系统为CPU提供功能需求(易于硬件设计)
系统程序员角度:通过指令系统来使用硬件,要求易于编写编译器)
指令系统设计的好坏还决定了:计算机的性能和成本