首页 > 其他分享 >计算机组成原理之寻址方式

计算机组成原理之寻址方式

时间:2023-04-13 19:36:11浏览次数:29  
标签:编址 操作数 计算机 地址 寻址 寄存器 原理 字节

寻址方式

确定本条指令操作数的地址或者下一条要执行指令的地址

数据寻址

立即寻址

操作数在形式地址中

直接寻址

形式地址就是真实地址
地址码

隐含寻址

另一个操作数隐藏在ACC加法器里面
如8086指令中的MUL和MOVS这两个指令

间接寻址

形式地址储存存储的是真实地址的内存
寻址范围更大,同时方便子程序的执行

寄存器寻址

操作数在寄存器中,寄存器寻址速度很快

寄存器间接寻址

寄存器编号寻找存储在寄存器的有效地址,有利于循环程序的编写

基址寻址

(1)BR基址+A=EA
可扩大寻址范围,有利于多道程序
程序的动态定位,基地址用户不能修改,它由操作系统或管理程序确定,BR不可变
(2)采用通用寄存器作为基址寄存器
可以由用户指定通用寄存器,但不能修改内容

变址寻址

有专用变址寄存器IX和通用寄存器作为编制寄存器
在这个里面,变址寄存器值可以修改,但是A是确定的
对数组操作很有用,A表示数组起始地址,IX表示数组下标(偏移量)。

相对寻址
堆栈寻址

地址由上往下递增
(1)软堆栈:先进后出由SP寄存器指出,入栈,sp=sp-1;
(2)硬堆栈:
(3)sp的修改与按“”编址有关,如果是按字编址,就是减一。
如果是按字节编址,储存字长是几个字节构成就减几;
此处涉及的按字和按字节分别指不同的尺量方式,按字节编址就是存储容量/8b
按字编址就是存储容量/字长

标签:编址,操作数,计算机,地址,寻址,寄存器,原理,字节
From: https://www.cnblogs.com/wpyshf/p/17316088.html

相关文章

  • 聊聊MySQL三大核心日志的实现原理?
    MySQL几乎成为互联网行业使用的最多的开源关系型数据库,正因如此,MySQL也成为各大互联网公司面试中必问的数据库,尤其是MySQL中的事务实现机制和三大核心日志的实现原理。今天,我们就重点聊聊MySQL三大核心日志的实现原理。 1.MySQL日志说起MySQL的日志,有三种类型的日志对于MySQ......
  • es核心原理
    (一)节点类型:1)master节点整个集群只会有一个master节点,它将负责管理集群范围内的所有变更,例如增加、删除索引;或者增加、删除节点等。而master节点并不需要涉及到文档级别的变更和搜索等操作,所以当集群只拥有一个master节点的情况下,即使流量的增加它也不会成为瓶颈。master节点需......
  • k8s各组件作用和pod通信原理
    https://www.cnblogs.com/cyh00001/p/16488539.htmlkube-apiserverkube-apiserver负责和etcd交互,提供了k8s各类资源对象的增删改查及watch等HTTPRest接口,这些对象包括pods、services、replicationcontrollers等,APIServer为REST操作提供服务,并为集群的共享状态提供前端......
  • 计算机网络 网络层
    目录一、网络层的功能二、网络层的协议三、IP数据包格式四、网关五、实例演示 一、网络层的功能1.定义了基于IP协议的逻辑地址2.连接了不同的媒介类型3.选择数据通过网络的最佳地址二、网络层的协议ICMP和ARP两个协议 ICMP(InternetControl......
  • 计算机网络 交换机
    目录一、交换机概念二、交换机的特点三、交换机的工作流程   一、交换机的概念交换机的功能是连接计算机、服务器、网络打印机、网络摄像头、IP电话等终端设备,并实现与其它交换机、无线接入点、路由器、网络防火墙等网络设备的互联,从而构建局域网络,实现所有设备之......
  • 计算机网络思维导图,快快收藏学习啦!
    第一章(概述) P0-计算机网络<思维导图>第二章(物理层) P1-计算机网络<思维导图>便签中的内容:①香农公式:C=W*Log2(1+S/N)(bit/s)C:极限传输速率W:信道带宽(单位Hz)S:信道内所传信号的平均功率N:信道内的高斯噪声功率②ADSL技术:AsymmetricDigitalSubscriberLine非对称数字用户......
  • 1.计算机概述
    计算机系统概述1.冯诺依曼架构冯诺依曼架构由五部分构成在现代的计算机架构与冯诺依曼架构基本一致,例如CPU由控制设备和逻辑运算设备构成,内存和磁盘构成存储设备,输入设备有鼠标、键盘等,输出设备有显示屏等2.计算机基本硬件组成计算机基本组成的硬件有中央处理器(CPU)......
  • 【计算机网络-数据链路层】集线器、网桥、交换机
    目录1【物理层】集线器(Hub)——共享式以太网1.1为什么使用集线器?1.2集线器的特点1.3为什么使用转发器?2【链路层】网桥(Bridge)——多级共享式以太网2.1为什么使用网桥?2.2网桥的工作原理2.3透明网桥的自学习算法3【链路层】交换机(Switch)——交换式以太网3.1为什么使用交换机......
  • 【云原生 • Prometheus】图解Prometheus数据抓取原理
    【云原生•Prometheus】图解Prometheus数据抓取原理discovery模块利用各种服务发现协议发现目标采集点,并通过channel管道将最新发现的目标采集点信息实时同步给scrape模块,scrape模块负责使用http协议从目标采集点上抓取监控指标数据。如上图,discovery服务发现模块经过Discoverer......
  • LVS/Nginx/HAProxy原理及应用场景介绍
    负载均衡已经发展成为网络架构中的基础核心组件,消除了服务器单点故障,可以进行请求流量分流,提升冗余,保证服务器的稳定性。在开源的软件负载均衡中,应用最为广泛的有LVS、Nginx、HAProxy,甚至阿里云的SLB也是基于LVS及Nginx的。本文就来阐述下LVS、Nginx、HAProxy的工作原理及应用场景......