首页 > 其他分享 >计算机组成原理-----模型机指令系统寻址方式以及其中部分英语简称介绍

计算机组成原理-----模型机指令系统寻址方式以及其中部分英语简称介绍

时间:2023-11-02 22:38:11浏览次数:36  
标签:操作数 MAR 寻址 ----- 寄存器 MDR 指令系统 Ri

学校教学中寻址方式有8种,以下是名称与助记符,以及指令流程(以ST为例):

1.立即寻址                          I   

Ri  -> MAR , M -> MDR ->C , Ri+1 ->Ri                     

2.寄存器寻址                      R

3.寄存器简址                   (R)

Ri -> MAR,M -> MDR -> C

4.自减型寄存器间址          -(R)

Ri-1 -> Ri,MAR  ,M -> MDR  ->C

5.自增型寄存器间址           (R)+

Ri  -> MAR , M -> MDR ->C , Ri+1 ->Ri       

6.自增型双间址                @(R)+ 

Ri ->MAR , M ->MDR  ->C , Ri+1 -> Ri  ,  C ->MAR , M ->MDR -> C

7.变址方式                        X(R)

PC  -> MAR ,  M ->MDR  ->C,  PC+1 -> PC,  Ri+C -> MAR , M ->MDR  ->C

8.跳步方式                         SKP

 

以下是部分英语名词的介绍(可能有部分错误与疏漏):

CPU中设备名称:

ALU:算数逻辑单元

A,B:选择器

Ri:通用寄存器组

C,D:暂存器(C用于源操作数,D用于目的操作数)

IR(Instruction Register):指令寄存器 PC(Program Counter):程序寄存器 PSW(Program Status Word):程序状态字寄存器 SP(Stack Pointer):堆栈指针 MAR(Memory Address Register):地址寄存器 MDR(Memory Data Register):数据缓冲寄存器 AB(Address Bus):地址总线 DB(Data Bus):数据总线 CB(Control Bus):控制总线 CM:控制存储器 uIR:微指令寄存器 uAR:微地址寄存器 工作周期:
取值周期:FT 源周期:ST 目的周期:DT 执行周期:ET 时钟脉冲信号(一般情况下): CP(Control Program):控制程序 R(Read) W(Write) E(Enter)   eg:EMAR S(Set)      eg:SMAR 其他: SR:源操作数采用R寻址,表明源操作数在CPU内的寄存器中 DR:目的操作数采用R寻址,表明目的操作数在CPU内的寄存器中

标签:操作数,MAR,寻址,-----,寄存器,MDR,指令系统,Ri
From: https://www.cnblogs.com/jiazhongjg/p/17806487.html

相关文章

  • 瞬间提升你的文件管理游戏!尽在目录博士(Dr. Folder)--打造个性化文件夹的必备利器!
    概述 瞬间提升你的文件管理游戏!尽在目录博士——打造个性化文件夹的必备利器![撒花]目录博士(Dr.Folder)是一款用于Windows操作系统的文件夹管理工具。它可以帮助用户轻松地自定义文件夹的外观和组织方式,使文件和文件夹更易于识别和访问。功能1、文件夹图标更改:用户可以选择不同......
  • 植物图形泛基因组Graph-based pan-genome
    目录图形泛基因组的构建图泛构建方法获取和合并PAV变异图泛的存储格式线性参考基因组坐标的恢复图泛的可视化图泛的注释基因结构注释图泛的变异注释结构变异鉴定与基因分型图泛比对软件的优势图泛的应用功能元件的鉴定现有物种中的图泛规模基于图泛的GWAS未来应用结论与未来展望......
  • 「GLR-R3」惊蛰
    \(\text{「GLR-R3」}\)惊蛰\(\text{Link}\)\(\text{Describe}\)给定非负整数序列\(\{a_n\}\),定义函数\(f(x,y)\)为\[f(x,y)=\begin{cases}x-y,&x\gey\\C,&x<y\end{cases},\]其中\(C\)是给定常数。请构造一个不增非负整数序列\(\{b_n\}\),最小化\[\sum_{i=1......
  • 2023-2024-1 20231329《计算机程序与设计》第六周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06这个作业的目标计算机科学概论第7章并完成云班课测试《C语言程序设计》第5章并完成云班课测试......
  • docker-compose安装mysql8+踩坑版
    一、拉取MySQL镜像我这里使用的是MySQL8.0.18,可以自行选择需要的版本。dockerpullmysql:8.0.18二、创建挂载目录mkdir-p/home/docker/mysql8/logmkdir-p/home/docker/mysql8/datamkdir-p/home/docker/mysql8/conf.d三、添加配置文件my.cnf(没有特殊需求可以跳......
  • 基于rk3588----i2c驱动框架学习(2)-总线驱动 algorithm 分析
    rk3588i2calgorithm分析来了来了,上次分析完i2c的驱动框架今天我们就看看i2c的algorithm是如何实现的staticconststructi2c_algorithmrk3x_i2c_algorithm={.master_xfer=rk3x_i2c_xfer,.master_xfer_atomic......
  • 微信小程序-获取openid
    当需要获取当前用户的微信openid时,需要调用微信提供的接口进行获取,这里以从后端获取为例进行说明。1.小程序代码ts(之前叫js):Page({data:{info:'hello'},clickMe:function(){wx.login({success(res){if(res.code){/......
  • AJAX-事件循环(超详细过程)
    一.概念JS有一个基于事件循环的并发模型,事件循环负责执行代码、收集和处理事件以及执行队列中的子任务。定义:执行代码和收集异步任务的模型,在调用栈空闲,反复调用任务队列里回调函数的执行机制,就叫时间循环。原因:JS是単线程,为了让耗时的代码不阻塞其他代码运行,设计了事件循环模型二......
  • 【Azure Web Job】Azure Web Job执行Powershell脚本报错 The term 'Select-AzContext'
    问题描述AzureWebJob执行Powershell脚本报错 Select-AzContext:Theterm'Select-AzContext'isnotrecognizedasthenameofacmdlet,function,scriptfile,oroperableprogram.Checkthespellingofthename,orifapathwasincluded,verifythatthepa......
  • 无涯教程-H2数据库 - Drop语句
    DROP命令用于从内存中删除数据库组件及其结构,无涯教程将在本章中讨论Drop命令的不同情况。DropTable删除表是删除相应表及其结构的命令。DROPTABLE[IFEXISTS]tableName[,...][RESTRICT|CASCADE]如果无涯教程使用的是RESTRICT并且存在具有依赖视图的表,则该命令将......