首页 > 其他分享 >计组知识回顾记录

计组知识回顾记录

时间:2023-11-10 09:04:18浏览次数:27  
标签:Register MAR 计组 回顾 记录 IR 操作码 地址码 指令

CPU内部工作顺序(简化版):

PC 把主存地址给MAR,MAR从 存储器 拿指令(操作码+地址码)  给MDR,MDR将指令给IR,IR将操作码给CU,CU根据操作码进行(加/减/乘/除/取数等),IR将地址码给MAR,MAR通过地址码找到实际的值放到运算器的寄存器中。

存储体:存放数据

MAR(Memory Address Register):根据地址在存储体找数据

MDR(Memory Data Register):存放MAR找到的数据

PC(Program Counter):存放指令地址,执行后自动+1

IR(Instruction Register):指令寄存器,存放指令

CU(Control Unit):控制单元,分析指令,给出控制信号

 

 

 

 

 

 

 

标签:Register,MAR,计组,回顾,记录,IR,操作码,地址码,指令
From: https://www.cnblogs.com/0099-ymsml/p/17823305.html

相关文章

  • 常用mysql命令记录
    显示当前数据库列表:SHOWDATABASES;创建新数据库:CREATEDATABASEdatabase_name;这将创建一个名为“database_name”的新数据库。切换到指定数据库:USEdatabase_name;这会将当前会话切换到“database_name”数据库。显示当前数据库中的表:SHOWTABLES;创建表:CREATETABLEtable_......
  • MySQL去重保留最大的那条记录(取最新的记录)
    --以用户登录日志表为例,取用户最近登录的设备 SETNAMESutf8mb4;SETFOREIGN_KEY_CHECKS=0;  ------------------------------ --Tablestructurefort_login_log ------------------------------ DROPTABLEIFEXISTS`t_login_log`; CREATETABLE`t......
  • 每日水题记录(洛谷)
    每日水题记录(洛谷)只记录红橙题,因为\(\ge\)橙不算很水的题。\(2023.11.9\)P1012[NOIP1998提高组]拼数\(75\)分代码直接把每个数字用字符串输入,然后按字典序排序。原因:不能直接按字典序排序,寄。#include<iostream>#include<algorithm>#include<cmath>#include<c......
  • 记录--vue3 setup 中国省市区三级联动options最简洁写法,无需任何库
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助在写页面的时候,发现表单里面有一个省市区的options组件要写,因为表单很多地方都会用到这个地址选择,我便以为很简单嘛。虽然很简单的一个功能,但是网络上能搜索到的教程大多都是需要配合elementUI等各种UI库的......
  • 获取21-30条记录
    sqlserver版                                       select*fromVersionMenuorderbyid           --获取21-30条记录                  --1:          selectTo......
  • 记录一次C++内存泄露的检测过程
    线上游戏长时间运行后,占用内存比以前大很多,发现游戏对象也得变多很多.主程尝试从最近改动过的代码检测,做了小改动,更新上线,内存还是不断增加.我提出用服务端根据聊天做个GM命令,输出当前对象个数信息到日记.更新上线,手动输入gm命令,比较几次日记,方现对象是变多,......
  • 打工笔记------------------------记录C#调用Windows API函数
    一,windowsAPI助手类usingNLog;usingSystem;usingSystem.Collections.Generic;usingSystem.Drawing;usingSystem.Linq;usingSystem.Runtime.InteropServices;usingSystem.Text;usingSystem.Threading;namespaceGateway{publicclassWindowAPI{......
  • 记录一个Winform语言切换失效的解决方法
    设置Thread.CurrentThread.CurrentUICulture =newCultureInfo("zh-CHS");仍然显示英文界面,解决方式是VisualStudioInstaller中选择单个组件.netframework3.5开发工具,重新编译解决。原因可能是VisualStudio在编译resourcedll时输出了错误的.netframework版本,比如选择targe......
  • 记录一次springboot开启远程调试的问题
    springboot远程连接报错如下Errorrunning'remote':Unabletoopendebuggerport(10.100.10.54:18082):java.net.ConnectException"Connectionrefused:connect"启动命令如下/usr/local/jdk-11.0.11/bin/java-jar-Xms128m-Xmx1024m-Dserver.port=8082-a......
  • 记录一次报错,程序启动,MySql自动关闭
    关于初级程序员,对于安装mysql,以及配置可能会报几次错有时候虽然进行第二次安装成功,但是第一次的残留文件还在,可能引起报错在这里记录一次我的报错程序启动导致Mysql自动断开,需要手动打开1、打开任务管理器,打开详细信息,发现界面有两个mysqld.exe如果你是使用单程序连接,或者你......