首页 > 知识点讲解
       指令集体系结构的分类
知识路径: > 计算机系统基础知识 > 计算机体系结构 > CISC、RISC、流水线技术和超标量等 > 指令系统 > 
考试要求:掌握      相关知识点:3个      
        从体系结构的观点对指令集进行分类,可以根据下述5个方面。
        (1)操作数在CPU中的存储方式,即操作数从主存中取出后保存在什么地方。
        (2)显式操作数的数量,即在典型的指令中有多少个显式命名的操作数。
        (3)操作数的位置,即任一个ALU指令的操作数能否放在主存中,如何定位。
        (4)指令的操作,即在指令集中提供哪些操作。
        (5)操作数的类型与大小。
        按暂存机制分类,根据在CPU内部存储操作数的区别,可以把指令集体系分为3类:堆栈(stack)、累加器(accumulator)和寄存器组(a set of registers)。
        通用寄存器机(General-Purpose Register Machines,GPR机)的关键性优点是编译程序能有效地使用寄存器,无论是计算表达式的值,还是从全局的角度使用寄存器来保存变量的值。在求解表达式时,寄存器比堆栈或者累加器能提供更加灵活的次序。更重要的是,寄存器能用来保存变量。当变量分配给寄存器时,访存流量(memory traffic)就会减少,程序运行就会加速,而且代码密度也会得到改善。用户可以用指令集的两个主要特征来区分GPR体系结构。第一个是ALU指令有两个或3个操作数。在三操作数格式中,指令包括两个源操作数和一个目的操作数;在二操作数格式中,有一个操作数既是源操作数又是目的操作数。第二个是ALU指令中有几个操作数是存储器地址,对于典型的ALU指令,这个数可能在1~3之间。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有