2.1
堆栈型计算机:CPU中用来存储操作数的存储单元是堆栈的计算机
累加器型计算机:CPU中用来存储操作数的存储单元是累加器的计算机
通用寄存器型计算机:CPU中用来存储操作数的存储单元是通用寄存器的计算机
CISC:复杂指令集计算机
RISC:精简指令集计算机
寻址方式:一种指令集结构如何确定所要访问的数据的地址。一般来说,寻址方式可以指明指令中的操作数是一个常数、一个寄存器操作数或者是一个存储器操作数。
数据表示:计算机硬件能够识别、指令集可以直接调用的数据类型
2.2
CPU中用来存储操作数的存储单元类型;堆栈结构、累加器结构、通用寄存器结构
2.3
指令集结构类型 | 优点 | 缺点 |
---|---|---|
寄存器-寄存器型 | :指令字长固定,指令结构简洁,是一种简单的代码生成模型,各种指令的执行时钟周期数相近 | 与指令中含有存储器操作数的指令集结构相比,指令条数多,目标代码不够紧凑,因而程序占用的空间比较大 |
寄存器-存储器型 | 可以在ALU指令中直接对存储器操作数进行引用,而不必先用LOAD指令进行加载。容易对指令进行编码,目标代码比较紧凑 | 由于有一个操作数的内容将被破坏,所以指令中的两个操作数不对称。在一条指令中同时对寄存器操作数和存储器操作数进行编码,有可能限制指令所能够表示的寄存器个数。指令的执行时钟周期数因操作数的来源(寄存器或存储器)不同而差别比较大 |
存储器-存储器型 |