当前位置: 首页 > 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

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

最后

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

相关文章:

  • Linux 网络与操作系统核心知识体系概览(大框架)
  • linux部署的mysql数据库修改表名为小写配置
  • DeepSeek实战--蒸馏
  • STM32F103C8T6使用MLX90614模块
  • LVGL -滑动条
  • 三、shell脚本--运算符与表达式:让脚本学会“思考”
  • 【计算机网络-应用层】基于C++与JSON的自定义协议实现(序列化、反序列化)——构建网络版计算器
  • 修改或禁用Cursor的全局搜索默认快捷键
  • 【Java面试笔记:应用】36.谈谈MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理和应用场景?
  • 【云备份】热点管理模块
  • 终端与环境变量
  • [一文解决大模型微调+部署+RAG] LLamaFactory微调模型后使用Ollama + RAGFlow在Windows本地部署
  • Linux用户管理命令和用户组管理命令
  • 【文献阅读】全球干旱地区植被突变的普遍性和驱动因素
  • PowerBI企业运营分析——多维度日期指标分析
  • MCP协议的使用分享
  • 数据赋能(212)——质量管理——统一性原则
  • 第7章 【Python数据类型大爆炸】Python 基础语法和数据类型特性的实例
  • 时间交织(TIADC)的失配误差校正处理(以4片1GSPS采样率的12bitADC交织为例讲解)
  • Sentinel学习
  • 习近平给谢依特小学戍边支教西部计划志愿者服务队队员回信
  • 民族音乐还能这样玩!这场音乐会由AI作曲
  • 澳大利亚大选今日投票:聚焦生活成本与“特朗普问题”
  • 见证历史与未来共舞:上海西岸“蝶变共生”对话讲坛圆满举行
  • 保险经纪公司元保在纳斯达克挂牌上市,去年净赚4.36亿元
  • 李公明︱一周书记:数字文化的乌托邦精神与……算法时代的生存指南