从体系结构的观点对指令集进行分类。根据哪五种尺度?
(2)通常有哪三种指令集体系结构?请写出各自的优缺点?
(3)GRP机分为几类?它们的优缺点各是什么?
答案说明:本题目答案来自网络整理或转载,最终答案请以官网为准。
答 案:从体系结构的观点对指令集进行分类可以根据下述五种尺度:①操作数在CPU中的存储方式即操作数从主存中取来后要把它保存在什么地方。②显式操作数的数量即在一条典型的指令中有多少个显式命名的操作数。③操作数的位置即任一个ALU指令的操作数能否放在主存中或者必须把某些操作数甚至全部操作数都放在CPU的内部存储器中?如果某操作数要放在主存中那么它是如何定位的?④指令的操作即在指令集中提供哪些操作。⑤操作数的类型与大小即每个操作数是什么类型、尺寸大小以及怎样对它规定。以上五条排列的次序大体上反映了它们在区分指令集时所扮演角色的重要程度。次序越靠前就越重要。(2)通常有三种指令集体系结构这三类分别为:堆栈(Stack)、累加器(Accumulator)和寄存器集 (a set of registers)。它们的优缺点如下:(3)GRP机分为三类这三类分别是; ①寄存器—寄存器(Regi9ter—Register)类 ②寄存器—存储器(Register—Memory)类 ③存储器—存储器(Memory—Memory)类 它们的优缺点如下:
从体系结构的观点对指令集进行分类,可以根据下述五种尺度:①操作数在CPU中的存储方式,即操作数从主存中取来后要把它保存在什么地方。②显式操作数的数量,即在一条典型的指令中有多少个显式命名的操作数。③操作数的位置,即任一个ALU指令的操作数能否放在主存中,或者必须把某些操作数甚至全部操作数都放在CPU的内部存储器中?如果某操作数要放在主存中,那么它是如何定位的?④指令的操作,即在指令集中提供哪些操作。⑤操作数的类型与大小,即每个操作数是什么类型、尺寸大小,以及怎样对它规定。以上五条排列的次序大体上反映了它们在区分指令集时所扮演角色的重要程度。次序越靠前就越重要。(2)通常有三种指令集体系结构,这三类分别为:堆栈(Stack)、累加器(Accumulator)和寄存器集 (a set of registers)。它们的优缺点如下:(3)GRP机分为三类,这三类分别是; ①寄存器—寄存器(Regi9ter—Register)类 ②寄存器—存储器(Register—Memory)类 ③存储器—存储器(Memory—Memory)类 它们的优缺点如下: