【计算机组成原理】指令系统

前言

该专题会持续更新计算机组成原理课程相关笔记,有需要可以关注

一、指令系统概述

指令:计算机执行某种基本操作的命令,一般分为微指令,机器指令和宏指令;一般说的是机器指令

指令系统(指令集):一台计算机中所有指令的集合

指令是衡量计算机性能的重要因素,指令的格式和功能不仅影响机器的硬件结构,而且影响到系统软件

二、指令的格式

指令由操作码地址码组成

操作码:表征指令的操作特性和功能,比如表示进行加法,减法,乘法等操作

地址码:指操作数的地址(有可能是形式地址或者是实际地址),而不是操作数本身的数值

根据操作数的地址个数可分为:零地址指令,一地址指令,二地址指令,三地址指令

 

根据操作数的物理位置可分为:存储器存储器(SS),寄存器存储器(RR),寄存器-存储器(RS)

根据指令字长可分为:单字长指令(指令字长=机器字长),半字长指令(指令字长=半个机器字长),双字长指令(指令字长=两个机器字长)

指令字:表示一条指令的机器字

指令字长:一个指令字包含的二进制的位数

机器字长:计算机能直接处理的二进制的位数

三.操作数类型

一般数据类型:地址数据,数值数据,字符数据,逻辑数据

四.寻址方式

1.指令寻址方式:

顺序寻址方式:指令地址在内存中按顺序存放,便按顺序执行,程序计数器+1用于给出下一条指令的地址

跳跃寻址方式:本条指令给出下一条指令的地址,同时更新程序计数器的内容

2.操作数寻址方式:

包括隐含寻址,立即寻址,直接寻址,间接寻址,寄存器寻址,寄存器间接寻址,相对寻址,基址寻址,变址寻址,段寻址等

 

 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值