软考之cpu的寻址方式

jhcelue jhcelue     2022-09-03     419

关键词:

    在复习软考的时候。发现CPU的内部工作原理这一部分的内容挺重要的。现对CPU的寻址方式进行了一下总结,以下就来一一介绍一下。

    我们都知道一个指令分为操作码和地址码两部分,操作码确定指令的类型。地址码确定指令所要处理的数据。依据地址码代表的地址类型。指令系统分为例如以下寻址方式:

1、马上寻址:

地址码就是操作数。这样的寻址方式不必再次訪问主存去取操作数,当然也无须改动操作数(这样的方式获得操作数的速度最快)

 

2、直接寻址:

指令的地址码就是操作数在主存内的地址,也就是说地址码就是主存内数据的绝对地址,不必做不论什么换算(也就是操作数的地址直接包括在指令中,仅仅要依照指令中的地址去找就能够了)。但这样的地址方式的不足之处在于寻址范围有限。

 

3、间接寻址:

在指令的地址码部分直接给出的既不是操作数(直接给出操作数的是马上寻址),也不是操作数的地址(直接给出操作数地址的是直接寻址)。而是操作数的地址的地址。

这样的方式提高了寻址的灵活性,扩大了寻址的范围。可是因为多次訪问主存,速度大为减少。

 

4、寄存器寻址:

地址码的地址是寄存器的地址。和内存地址而言,訪问寄存器的速度是很快的。所以使用寄存器寻址有很快的速度,不足之处在于寄存器的数量有限。

 

5、寄存器间接寻址:

地址码保存的是寄存器的地址。相相应的寄存器中保存的是操作数在主存中的地址,这样既快又有灵活性。是一种广泛使用的寻址方式。

 

6、基址寻址:

採用专用寄存器或通用寄存器作为基址寄存器,主要作用是扩大寻址空间和再定位。

 

7、变址寻址:

是将地址码和变址寄存器内容相加后形成的数据地址,对数组运算、字符串操作等批量数据的处理很有效。

 

8、页面寻址:

页面寻址要将主存分组成若干个区,寻址时使用区码加区内偏移的方式确定位置。

 

9、相对寻址:

相对寻址和变址寻址类似,这里变址寄存器变成了程序计数器。也就是在相对寻址中是将地址码和程序计数器内容相加后形成的数据地址。

 

    CPU中的几种寻址方式就介绍到这里,本着总结的原则。目的是为了让大家了解一下各种寻址方式的原理。方便掌握。

 

 

软考之网络工程师

...,也在给自己估分,但是不管怎么样,努力了就可以了,软考不是竞赛,是知识水平能力的考查。2017离我们越来越近了,如何在2017年软考中取得不错的成绩,我想跟自身的努力是分不开的。提供一个学习交流的群: 429440788... 查看详情

软考之原码反码补码移码的区别

一、原码原码就是符号位加上值的绝对值,即用第一位表示符号,其余位表示值.符号位:0表示+1表示-如  原:00000001  = [+1] 原:10000001  = [-1]  二、反码反码的表示方法是:正数的反码是其本身... 查看详情

软考之进程,线程,管程比較

在操作系统中。遇到了三兄弟,看起来好像,晕了好长时间,在今天把他大概能弄明确了,故此把这篇文章献给还在迷茫在他们三兄弟之间的你们。由于他们都有一个程字。所以我们在学习的在刚刚学习的时候难免会把他们搞混... 查看详情

软考上午选择题我做错的题目

内存单元按字节编址,地址0000A000H~0000BFFFH共有(2)个存储单元。错选:1024k 正解:8K若CPU要执行的指令为:MOVR1,#45(即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为(4)。错选:寄存器间接寻址和直接寻址 &nbs... 查看详情

软考重点2计算机系统

软考重点2计算机系统一、计算机指令系统1.指令系统类型CISC复杂指令集RISC精简指令体2.CPU核心部件运算器算术逻辑单位ALU累加寄存器AC(数据寄存器)控制器程序计数器PC指令寄存器IR3.指令系统4.指令地址结构5.寻址方式... 查看详情

软考重点2计算机系统

软考重点2计算机系统一、计算机指令系统1.指令系统类型CISC复杂指令集RISC精简指令体2.CPU核心部件运算器算术逻辑单位ALU累加寄存器AC(数据寄存器)控制器程序计数器PC指令寄存器IR3.指令系统4.指令地址结构5.寻址方式... 查看详情

软考之高级系统架构设计师(包含2009-2018历年真题详解+课本教程+论文范文+视频教程)

软考-高级系统架构设计师2009-2018历年考试真题以及详细答案(试题和答案分离的哦),同时含有课本教程、系统架构设计师视频教程、系统架构设计师论文范文。持续更新后续年份的资料。请点赞!!请点赞!!!绝对全部货... 查看详情

初级程序员软考重点2计算机系统

初级程序员软考重点2计算机系统一、计算机指令系统1.指令系统类型CISC复杂指令集RISC精简指令体2.CPU核心部件(1)运算器算术逻辑单位ALU累加寄存器AC(数据寄存器)(2)控制器程序计数器PC指令寄存器IR... 查看详情

软考之软件架构设计

这里写目录标题架构的本质架构的作用软件架构的概念以下叙述,(D)不是软件架构的主要作用。架构的发展历程架构的"4+1"视图UML的“4+1”视图软件架构风格软件架构风格——数据流风格【数据驱动】批处理和管... 查看详情

intelx86cpu寻址方式

...从16位到32位过渡的过程。80286虽然是16位处理器,但是在寻址方式上开始从"实地址模式"到"保护模式"的过渡。一个CPU是16位或32位时,指的是 查看详情

软考之系统集成项目管理工程师(包含2009-2018历年真题详解+第二版考试辅导教程+官方指定最新版教程)

软考之系统集成项目管理工程师(包含2009-2018历年真题以及答案详解、系统集成项目管理工程师教程第2版-清华大学出版社-高清PDF,官方指定用书),持续更新后续年份的资料。请点赞!!请点赞!!!绝对全部货真价实的资料... 查看详情

8086cpu寻址方式

     8086CPU寻址方式灵活。有以下几种        idata表示常量      1.  [idata]用一个常量来表示地址,可用于直接定位内存单元,但是在MASM中要显实在的说 查看详情

软考之十大管理领域及其过程组

管理名称启动计划执行监督收尾项目整体管理制定项目章程制定项目管理计划指导和管理项目执行监督和控制项目工作、实施整体变更控制结束项目或阶段项目范围管理 规划范围管理计划、定义范围、收集需求、创建WBS ... 查看详情

软考之信息系统项目管理师(包含2005-2018历年真题详解+官方指定第三版教程+高清学习视频)

...掏钱买的,费心整理,希望各位同学顺利通过考试!!!软考之信息系统项目管理师的资料,由于资料太大,分成了三个部分,各位可以根据自己的需要进行下载,如果条件允许,建议各位到专业的培训机构培训听一下课,可能... 查看详情

计算机组成原理期末救急--下

...操作码扩展操作码举例指令操作码操作类型数据存放指令寻址操作数类型数据寻址立即寻址直接寻址间接寻址寄存器寻址寄存器间接寻址隐含寻址总结偏移寻址基址寻址变址寻址相对寻址小结堆栈寻址CISC和RISC中央处理器CPU功能... 查看详情

常用寻址方式介绍(代码片段)

寻址方式立即数寻址方式MOVBL,80HMOVAX,1090H功能:立即数寻址方式只能作为源操作数,主要用来给寄存器或存储单元值说明:该寻址方式所提供的操作直接包含在指令中,紧跟在操作码之后,他为指令的一部分,这种操作数称为立即数注意:... 查看详情

软考错题合集之11-05-am

1.指令系统中采用不同寻址方式的目的是扩大寻址空间并提高编程灵活性。2.在计算机系统中采用总线结构,便于实现系统的积木化构造,同时可以减少信息传输线的数量。3.在IE浏览器中,安全等级从可信站点、本地Intranet、Inter... 查看详情

8086/8088的指令都有哪些寻址方式

...:cpu所能够执行的操作。3.操作数:参加指令运算的数据。4.寻址方式:在指令中得到操作数的方式。现在就重点讨论寻址方式,说白了也就是cpu怎么样从指令中得到操作数的问题。另外再强调一点操作数还分种类:1)数据操作数:全... 查看详情