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

本文详细介绍了计算机指令系统,包括指令系统概述、指令格式及其组成部分如操作码和地址码,以及指令寻址方式。讨论了操作码的性质、地址码的不同类型,并探讨了指令字长度、指令助记符、操作数类型和寻址方式的多样性,旨在帮助读者深入理解计算机指令的工作原理。
摘要由CSDN通过智能技术生成

1、指令系统概述

  计算机的程序时由一系列的机器指令组成的。
  指令就是要计算机执行某种操作的命令。从计算机组成层次上看,计算机的指令有微指令、机器指令和宏指令之分。微指令就是微程序级的命令,它属于硬件;宏指令是由若干条机器指令组成的软件指令,它属于软件指令;而机器指令介于宏指令和微指令之间,通常简称指令,每一条指令可完成一个独立的算数运算或逻辑运算操作。
  一台计算机中所有机器指令的集合,称为该计算机的指令系统。
  一个完善的指令系统应该满足如下四方面要求:完备性、有效性、规整性、兼容性。

2、指令格式

  机器指令使用机器字来表示的。表示一条指令的机器字就称为指令字,通常简称指令。
  指令格式,则是指令字用二进制代码表示的结构形式,通常由操作码字段和地址字段组成。操作码字段表征指令的操作特性与功能,而地址码字段通常指定参与操作的操作数的地址。

2.1 操作码

  操作码有以下性质:
  (1)设计计算机时,对指令系统的每一条指令都要规定一个操作码,且不同指令对应的操作码不同。
  (2)指令的操作码OP表示该指令应该进行什么性质的操作,如加减乘除、存取数等。
  (3)组成操作码字段的位数一般取决于计算机指令的规模。
  (4)指令字的操作码字段和地址字段段长通常是固定的(对于单片机不固定)。

2.2 操
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值