当前位置: 首页 > news >正文

计组复习笔记 3

前言

继续做例题。昨天做到第一个就把我难住了。可恶。

4.1

地址码越长,操作码越短。因为两者加起来是指令字,指令字的大小一般是固定的。扩展编码按照操作码从短到长进行编码。算了先放一下。我先看一下别的复习资料。等会儿再看这个题。

鼓励自己

书读百遍,其意自现。计组考试的重点是 cpu ,流水线,数据冲突这些。虽然这些我现在都不知道具体是些啥。

复杂指令集 CISC / 精简指令集 RISC

RISC: reduced instruction set computing ,减少的指令集的计算。是。感觉越精简越好。当然这是前期,后期需要优化和实现一些复杂操作,肯定是需要更加复杂的指令。比如说,我前期健身只需要,卧推,硬拉,深蹲,高位下拉,推肩,二头弯举,俯卧腿弯举,这些动作,我做容量就行了,后期需要打磨细节再用别的动作,那可能是很后期了,前期把杠铃片的重量加上来就好,学习也是,先刷题把大部分经典题和典型题做好就行。后期需要突破瓶颈再说。先简单后复杂,一开始就非常复杂,很可能基本的功能还没实现就结束了。假设现在就是考研初试的前面几天,自己基本的内容还没有全部学习一遍,那还是非常无奈的。

RISC 就是更简单更小的指令集,容易获得快速的硬件,如果需要复杂操作,就用软件来做。less is more. less is more.

计算机的五个部件

运算器,存储器,控制器,输入和输出设备。

计算机运行的最小的功能的单位

指令

层次结构

还是用图吧。感觉一图胜千言。
在这里插入图片描述
看名字就知道挺难了。但是都是纸老虎。

指令的内容

包括操作码和操作数或指令的地址(操作数地址)

指令格式

实际比较复杂,但是考试的时候就是操作码和操作数。

关于进度

我确实还是比较担心。但是感觉没必要。真没必要担心进度。从今天开始也不赶进度了。就慢慢来就好了。有时间不如多复盘。复盘比追进度有效果。一定要冷静。追进度给自己的压力太大了。虽然自己的进度一点都不慢。但是自己的复习情况,尤其是专业课,感觉并不扎实。进度和健身的重量是一致的,可能有帮助,但是最关键的还是动作的质量和肌肉的泵感。所以一定要沉下心来打磨质量。打磨质量。

可拓展编码

终于看懂了。就是前面那个 4.1 那个题。感觉期末考试的时候可能也学过。但是当时肯定是没学明白。这个的本质就是,不同的二进制编码表示不同的指令。指令字分为操作码和操作数。编码的顺序是,先编码地址码比较大的,也就是先编码三地址指令,再编码二地址指令。最后是零地址指令。比如说有四位二进制数字可以用,那就是有 2 4 2^4 24 种情况。假设三地址编码用掉了 2 3 2^3 23 种情况,也就是告诉我们三地址指令有 2 3 2^3 23 条指令,那么二地址指令可能的情况是 ( 2 4 − 2 3 ) ∗ 2 n (2^4-2^3)*2^n (2423)2n ,n 表示一个地址码的二进制数字的位数。搞清楚了是真的简单,没搞清楚是真的烧脑。

第一章例题

第一章例题是三个题。感觉学习是先挑软柿子捏。所以我准备先把第一章的例题解决了。

1.1

简单套一个公式就算出最后的答案了。但是公式我感觉自己记得不是很牢固。之前明明记得很清楚的。

1.2

这个翻车了。CPI 表示的是执行一条指令需要的时钟周期数。对于一个程序来说,综合 CPI 是要算平均值的。我忘记算平均值了。吸取经验教训。

1.3

就是一个倍数的公式。不知道绝对废了。

最后

就这样。慢慢来。一定可以的。

http://www.xdnf.cn/news/269425.html

相关文章:

  • 《计算机系统结构》考题知识点整理
  • 经典算法 求解台阶问题
  • 【深度学习-Day 4】掌握深度学习的“概率”视角:基础概念与应用解析
  • AUTOSAR图解==>AUTOSAR_SRS_CoreTest
  • Python----卷积神经网络(LeNet-5的手写体识别)
  • 降维大合集
  • 使用PageHelper实现分页查询(详细)
  • 【多线程】计算机工作原理、操作系统(内含进程、PCB属性、进程调度、内存分配、进程间的通信) —— 简单介绍
  • Nginx相关知识
  • Space Engineers 太空工程师 [DLC 解锁] [Steam] [Windows]
  • 突破养生误区迷障,开启科学养生新程
  • Pytorch-CUDA版本环境配置
  • 实验-组合电路设计1-全加器和加法器(数字逻辑)
  • 冒泡排序详解:从零理解其核心思想与循环设计原理
  • 【信息系统项目管理师-论文真题】2012下半年论文详解(包括解题思路和写作要点)
  • 2025年 蓝桥杯省赛 Python A 组题目
  • 使用DeepSeek定制Python小游戏——以“俄罗斯方块”为例
  • 回溯算法详解(Java实现):从组合到排列的全面解析
  • 方案解读:华为-智慧园区数字平台技术方案【附全文阅读】
  • 安卓基础(MediaProjection)
  • Qt/C++源码/实时视音频通话示例/极低延迟/可外网通话/画中画/支持嵌入式板子
  • 赛季7靶场 -- Checker --User flag
  • 一键部署自己的私域直播
  • 生物化学笔记:神经生物学概论08 运动系统 人类逐渐建立运动技能 不同层次的运动发起
  • 第43周:GAN总结
  • python下载
  • CGI 协议是否会具体到通讯报文?
  • 节流 和 防抖的使用
  • C++类_初始化列表
  • Linux进程控制与替换详解