计算机组成原理——(4)指令系统

本文详细介绍了指令系统的发展,包括从复杂指令系统CISC到精简指令系统RISC的转变。讨论了指令格式,如操作码和地址码,并探讨了不同类型的指令,如一地址、二地址和三地址指令。此外,还涵盖了指令字长度、操作数类型和寻址方式,包括直接寻址、间接寻址、寄存器寻址等。
摘要由CSDN通过智能技术生成

目录

指令系统的发展与性能要求

指令系统的发展

指令格式

操作码

地址码

指令字长度

 操作数类型

一般的数据类型

指令和数据的寻址方式

指令的寻址方式

 操作数的基本寻址方式

 典型指令

指令的分类

精简指令系统RISC 


指令系统的发展与性能要求

指令系统的发展

指令系统是表征一台计算机性能的重要因素

指令系统的基本概念

  • 指令:就是要计算机执行某种操作的命令。
  • 微指令:是微程序级的命令,它属于硬件。
  • 宏指令:由若干条机器指令组成的软件指令,它属于软件。
  • 机器指令:介于微指令和宏指令之间,通常简称位指令。每一条指令可以完成一个独立的算术运算或逻辑运算操作。
  • 指令系统:所有指令的集合。

发展情况

  • 复杂指令系统计算机:简称CISC。
  • 精简指令系统计算机:简称RISC。

指令系统的性能要求

  • 完备性:在编写程序时要求指令系统丰富,功能齐全,使用方便。
  • 有效性:指利用该指令系统所编写的程序能有高效率的执行。
  • 规整性:包括指令系统的对称性,匀称性,指令格式和数据格式的一致性。
  • 兼容性:各机种上基本软件可以通用。
低级语言与高级语言的关系
比较内容 高级语言 低级语言

对程序员的训练要求

1.通用算法

2.语言规则

3.硬件知识

较少

不要

较多

对机器的独立度 独立 不独立
编制程序的难易程度
编制程序的所需时间 较长
程序的执行时间 较长
编译过程中对计算机资源的需求

指令格式

指令格式
操作码字段 地址码字段
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值