0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

计算机的两种寻址方式

汽车玩家 来源:今日头条 作者:不一样的程序猿 2020-03-15 17:00 次阅读

寻址方式是指寻找指令或操作数有效地址的方式,也就是指确定本条指令的数据地址,以及下一条将要执行的指令地址的方式。

寻址方式分为指令寻址和数据寻址两大类。

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

寻找下一条要执行的指令地址称为指令寻址,寻找操作数的地址称为数据寻址。

1.指令寻址

指令寻址方式分为顺序寻址方式和跳跃寻址方式。

1)顺序寻址方式可通过程序计数器PC加1,自动形成下一条指令的地址。

2)跳跃寻址则通过转移指令实现。所谓跳跃,是指下条指令的地址码不是由程序计数器给出的,而是由本条指令给出。

2.数据寻址

数据寻址是如何在指令中表示一个操作数的地址,如何用这种表示得到操作数或怎样计算出操作数的地址。

数据寻址方式的种类较多,为了区别各种方式,通常在指令中设一个字段,用来指明属于属于那种寻址方式。由此可得指令的格式如下所示:

操作码寻址特征形式地址A

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7420

    浏览量

    163481
  • 计算机
    +关注

    关注

    19

    文章

    7331

    浏览量

    87614
收藏 人收藏

    评论

    相关推荐

    寄存器间接寻址和寄存器寻址的区别

    寄存器间接寻址和寄存器寻址计算机体系结构中两种重要的寻址方式,它们在指令执行过程中起着关键作用
    的头像 发表于 10-05 17:13 503次阅读

    晶体管计算机和电子管计算机有什么区别

    晶体管计算机和电子管计算机作为计算机发展史上的个重要阶段,它们在多个方面存在显著的区别。以下是对这
    的头像 发表于 08-23 15:28 1132次阅读

    简述计算机的I/O控制方式

    计算机的I/O(输入/输出)控制方式计算机系统中至关重要的部分,它决定了CPU与外设之间数据交换的方式和效率。随着计算机技术的不断发展,I
    的头像 发表于 08-20 10:55 488次阅读

    计算机网络中的三通信方式

    计算机网络中的三通信方式,即单工通信、半双工通信和全双工通信,是理解和设计高效网络架构的基础。每种通信方式都有其独特的特性、应用场景及优缺点。以下是对这三
    的头像 发表于 08-07 15:00 1694次阅读

    寄存器寻址和直接寻址的区别

    寄存器寻址和直接寻址计算机指令系统中的两种基本寻址方式。它们在指令的执行过程中起着至关重要的作
    的头像 发表于 07-12 10:42 1091次阅读

    控制器有哪两种实现方式?各有何优缺点?

    控制器是计算机系统中的一个关键组件,负责协调和管理计算机硬件和软件资源。在不同的应用场景和系统中,控制器的实现方式可能会有所不同。以下是两种常见的控制器实现
    的头像 发表于 06-30 10:33 978次阅读

    工业控制计算机与普通个人计算机相比有何区别?

    引言 随着科技的不断发展,计算机在各个领域的应用越来越广泛。在众多计算机类型中,工业控制计算机和普通个人计算机两种常见的
    的头像 发表于 06-11 10:45 763次阅读

    工业计算机与普通计算机的区别

    在信息化和自动化日益发展的今天,计算机已经成为了我们日常生活和工作中不可或缺的工具。然而,在计算机领域中,工业计算机和普通计算机虽然都具备基本的计算
    的头像 发表于 06-06 16:45 1046次阅读

    【量子计算机重构未来 | 阅读体验】+ 了解量子叠加原理

    状态称为叠加态。例如,一个量子比特可以同时处于0和1两种状态,但这种科普层级的解释还是让我犯迷糊,终究没搞明白什么是叠加态,量子比特是如何使用叠加特性进行快速计算的? 翻阅《量子计算机—重构未来
    发表于 03-13 17:19

    【量子计算机重构未来 | 阅读体验】+量子计算机的原理究竟是什么以及有哪些应用

    本书内容从目录可以看出本书主要是部分内容,一部分介绍量子计算机原理,一部分介绍其应用。 其实个人也是抱着对这个问题的兴趣来看的。 究竟什么是量子计算机相信很多读者都是抱着
    发表于 03-11 12:50

    【量子计算机重构未来 | 阅读体验】+ 初识量子计算机

    感觉量子技术神奇神秘,希望通过阅读此书来认识量子计算机。 先浏览一下目录: 通过目录,基本可以确定这是一本关于量子计算机的科普书籍,主要包括什么是量子计算机、量子计算机重构的未来
    发表于 03-05 17:37

    微机原理和计算机组成原理的区别

    微机原理和计算机组成原理是计算机科学中个重要的主题,它们虽然有一定的关联,但也存在一些区别。本文将详细阐述微机原理和计算机组成原理的区别,并从不同的角度对它们进行分析比较。 首先,我
    的头像 发表于 01-14 14:56 3023次阅读

    什么是量子位?量子计算机有用吗?

    普通的计算机——量子领域的人称之为“经典计算机”——比如iPhone、笔记本电脑,甚至是英伟达的GPU,都是通过对数据进行比特编码来工作的。比特主要有两种状态,我们称之为0和1。他们要么开着,要么关着。
    的头像 发表于 01-05 14:10 1163次阅读

    工业计算机与商用计算机的区别

    工业计算机与商用计算机的区别  工业计算机和商用计算机两种应用于不同领域的计算机系统。虽然它们
    的头像 发表于 12-27 10:50 572次阅读

    工业计算机和PLC的区别

    工业计算机和PLC的区别  工业计算机和PLC(可编程逻辑控制器)是工业自动化领域中常用的两种控制设备。虽然它们都有着用于控制和监控工业过程的功能,但在设计原理、适用范围、性能特点和应用场景等方面
    的头像 发表于 12-15 10:10 820次阅读