计算机组成原理王道考研2021第四章:指令系统--指令的寻址方式(指令寻址和数据寻址)cisc和risc的基本概念

CodeJiao CodeJiao     2023-02-20     374

关键词:

1. 指令的寻址方式

寻址方式是指寻找指令或操作数有效地址的方式,即确定本条指令的数据地址及下一条待执行指令的地址的方法。寻址方式分为指令寻址和数据寻址两大类。

指令中的地址码字段并不代表操作数的真实地址,这种地址称为形式地址(A)。形式地址结合寻址方式,可以计算出操作数在存储器中的真实地址,这种地址称为有效地址(EA)。

注意,(A)表示地址为A的数值,A既可以是寄存器编号,也可以是内存地址。对应的(A)就是寄存器中的数值,或相应内存单元的数值。例如,EA=(A)意思是有效地址是地址A中的数值。


1.1 指令寻址


指令寻址方式有两种:一种是顺序寻址方式,另一种是跳跃寻址方式。

  • 顺序寻址可通过程序计数器(PC)加1(1个指令字长),自动形成下一条指令的地址
  • 跳跃寻址通过转移类指令实现。所谓跳跃,是指下条指令的地址码不由程序计数器给出,而由本条指令给出下条指令地址的计算方式。注意,是否跳跃可能受到状态寄存器和操作数的控制,而跳跃到的地址分为绝对地址(由标记符直接得到)和相对地址(相对于当前指令地址的偏移量),跳跃的结果是当前指令修改PC值,所以下一条指令仍然通过程序计数器(PC)给出

1.2 数据寻址




1.2.1 隐含寻址


1.2.2 直接寻址


1.2.3 间接寻址


1.2.4 寄存器寻址


1.2.5 寄存器间接寻址


1.2.6 立即寻址


1.3 数据寻址(偏移寻址)



1.3.1 基址寻址


1.3.2 变址寻址


1.3.3 相对寻址


1.4 堆栈寻址


2. 复杂指令系统计算机(CISC)和 精简指令系统计算机(RISC)的基本概念



计算机组成原理王道考研2021第五章:中央处理器--cpu的功能和基本结构指令执行过程

1.CPU的功能和基本结构1.1CPU的功能1.2CPU的基本结构1.3运算器和控制器的功能1.4运算器1.5控制器2.指令执行过程2.1指令周期每个指令周期内机器周期数可以不等,每个机器周期内的节拍数也可以不等。2.2指令周期流程2.3指令周期... 查看详情

计算机组成原理笔记(b站王道考研)(代码片段)

课程:B站王道考研截图来自课程。计算机硬件p4计算机硬件的基本组成冯诺依曼结构:理解冯诺依曼计算机:在计算机系统中,软件和硬件在逻辑上等价。冯诺依曼计算机特点:计算机由运算器、控制器、存... 查看详情

计算机组成原理王道考研2021第三章:存储系统--sram和dram只读存储器rom

1.SRAM、DRAM1.1存储信息对比栅极电容VS双稳态触发器:1.2DRAM的刷新1.3DRAM的地址线复用技术2.只读存储器(Read-OnlyMemory,ROM)2.1了解各种ROM2.2计算机内的重要ROM逻辑上主存由RAM+ROM组成,且二者常统一编址。 查看详情

计算机组成原理王道考研2021第三章:存储系统--存储系统基本概念主存储器的基本组成

...1.4按信息的可更改性分类1.5按信息的可保存性分类1.6按在计算机中的作用(层次)分类1.7存储器性能指标2.主存储器的基本组成2.1基本的半导体元件及原理2.2存储器芯片的基本原理2.3寻址 查看详情

计算机组成原理王道考研2021第一章:计算机组成原理概述--认识计算机组成原理计算机的发展

1.认识计算机组成原理1.1现在的信息化世界1.2大家熟悉的硬件1.3来看一下硬件长什么样子1.4计算机能识别的数据补充:低电平/高电平1.5通过电信号传递数据1.7再看一眼硬件的长相1.8更多值得探索的问题2.计算机的发展2.1什么... 查看详情

计算机组成原理王道考研2021第一章:计算机组成原理概述--计算机硬件的基本组成认识各个硬件部分

1.计算机硬件的基本组成1.1早期冯诺依曼机通常来说,用硬件实现,成本更高,但效率也更高。用软件实现,成本更低,但效率也较低。1.2冯·诺依曼计算机的特点在微处理器问世之前,运算器和控制器分... 查看详情

指令系统(代码片段)

王道考研计算机组成原理第四章指令系统1、指令格式1.0、指令的定义1.1、指令根据地址码数目分类1.1.1、零地址指令1.1.2、一地址指令1.1.3、二地址指令1.1.4、三地址指令1.1.5、四地址指令1.1.6、地址码的位数1.1.7、总结1.2、指令根... 查看详情

计算机组成原理王道考研2021第一章:计算机组成原理概述--本章小结常见问题和易混淆知识点

...在逻辑功能上,软件和硬件是等效的。因此,在计算机系统中,许多功能既可以由硬件直接实现,又可以在硬件的配合下由软件实现。例如,乘法运算既可用专门的乘法器(主要由加法器和移位器组成࿰... 查看详情

计算机考研复试面试常问问题组成原理篇(下)

计算机考研复试面试常问问题组成原理篇(下)使用前需知(拒绝白嫖,从你我做起,你只需点个赞就行):需要pdf直接打印版,可在公众号"程序员宝藏"回复复试上岸获取(会持续更新)在复习过程中,我用心查阅并整理了在考研复... 查看详情

计算机组成原理王道考研2021第一章:计算机组成原理概述--计算机的性能指标

1.计算机的性能指标1.1机器字长(就是电脑的32/64位)机器字长是指计算机进行一次整数运算(即定点整数运算)所能处理的二进制数据的位数,通常与CPU的寄存器位数、加法器有关。因此,机器字长一般... 查看详情

总线

本笔记结合《2023王道计算机组成原理考研复习指导》食用🔥王道考研计算机组成原理第六章总线本笔记结合《2023王道计算机组成原理考研复习指导》食用🔥1、总线1.1、总线的分类1.1.1、串行总线和并行总线1.1.2、片内... 查看详情

总线

本笔记结合《2023王道计算机组成原理考研复习指导》食用🔥王道考研计算机组成原理第六章总线本笔记结合《2023王道计算机组成原理考研复习指导》食用🔥1、总线1.1、总线的分类1.1.1、串行总线和并行总线1.1.2、片内... 查看详情

存储系统(代码片段)

本笔记结合《2023王道计算机组成原理考研复习指导》食用🔥王道考研计算机组成原理第三章存储系统本笔记结合《2023王道计算机组成原理考研复习指导》食用🔥1、存储系统1.1、存储器的层次化结构1.2、存储器的分类1.2... 查看详情

计算机组成原理王道考研2021第一章:计算机组成原理概述--计算机的工作过程计算机的层次结构计算机软件的分类

1.计算机的工作过程计算机的工作过程分为以下三个步骤:把程序和数据装入主存储器。将源程序转换成可执行文件。从可执行文件的首地址开始逐条执行指令。1.1从源程序到可执行文件预处理阶段:预处理器(cpp)对... 查看详情

(王道408考研操作系统)第一章计算机系统概述-第一节4:中断和异常(代码片段)

注意!!!本节内容和《计算机组成原理》中的中断有重合,如果需要详细了解的话可以点击链接跳转:(计算机组成原理)第七章输入和输出系统-第四节2:I/O方式之程序中断方式为了内容完整,部分内... 查看详情

i/o系统(代码片段)

本笔记可结合《2023王道计算机组成原理考研复习指导》食用🔥王道考研计算机组成原理第七章I/O系统本笔记可结合《2023王道计算机组成原理考研复习指导》食用🔥1、输入/输出系统1.1、I/O接口1.1.1、I/O接口的作用1.1.2、I... 查看详情

i/o系统(代码片段)

本笔记可结合《2023王道计算机组成原理考研复习指导》食用🔥王道考研计算机组成原理第七章I/O系统本笔记可结合《2023王道计算机组成原理考研复习指导》食用🔥1、输入/输出系统1.1、I/O接口1.1.1、I/O接口的作用1.1.2、I... 查看详情

(王道408考研操作系统)第三章内存管理-第一节1:内存基础知识程序编译运行原理

注意:本节内容和《计算机组成原理》“存储器”那一部分内容相关性很强,组成原理是从硬件角度,操作系统是从软件角度。因此如果没有学习过这部分的同学,强烈建议先看这一部分王道计算机组成原理笔记本文主要会涉及... 查看详情