752 1 分钟

# 过渡 transition 作用:为一个元素在不同状态之间的切换添加过渡效果 属性名: transition (复合属性) 属性值:过渡的属性 花费时间 (s) 注意: 过渡的属性可以是具体的 CSS 属性,也可以是 all (所有发生变化的属性) transition 属性设置给元素本身 # 平面转换 transform 改变盒子在平面内的形态 (位移、旋转、缩放、倾斜),一般与过渡配合使用 # 平移 属性: transform: translate(x轴移动距离, y轴移动距离)transform: translateX(x轴移动距离)transform:...
641 1 分钟

# 介绍 机器学习专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 定义: Arthur Samuel (1956):机器学习是 “不显式编程地赋予计算机学习能力的研究领域”。 Tom Mitchell...
854 2 分钟

本次课上指令 withdraw 的功能是撤销上一次的 sw 操作, 比较复杂,但构思好结构便可事半功倍。下面是题目要求 # CP0 的修改 在 CP0CP0CP0 中,新增 4 个 32 位寄存器: $18 : IM_HI ,撤回地址的上界,可通过 mfc0 和 mtc0 进行读写 $19 : IM_LO ,撤回地址的下界,可通过 mfc0 和 mtc0 进行读写 $20 : LastAddr ,储存上一次 sw 所存的地址,可通过 mfc0 读取 $21 : LastData ,储存上一次 sw 所存的数据,可通过 mfc0 读取 每当 sw 指令执行时,需要在 CP0CP0CP0 的...
1.4k 2 分钟

P6 上机很糟糕,一边做一边怀疑是不是课下出了 bug,开局 40 多分钟时两道题 WA,心态直接爆炸。好在只是课上太蠢的原因,最后 de 出了 bug,侥幸通过。总之这次上机体验很差,很大一部分原因来源于对课下的不信任。 首先课下的弱测是真的弱爆了,5 个点有 2 个是只测 P5,另外 3 个点的强度也不必多说。笔者上周没有构造太多数据测试转发和阻塞,也没有写评测机(愁生成数据),沿用了 P5 的弱机。周末和周一用肉眼发现了三处 bug,顿时失去了对课下的信心。幸好只有这三处 bug,不然 P6 上机真的是 2h 坐以待毙了。 由此可见,做好 P6 的课下测试是至关重要的。 # 评测机 在写...
1.9k 3 分钟

首先建议设计文档里有一份顶层架构图,能够反映流水线运作原理,尤其是各级之间的转发。而画这个图的过程,本身也是对代码的数据通路 debug 的过程。 课上指令通常为三类:计算类、跳转类、访存类。 # 一、计算类 通常是 R 型指令, GPR[rs] 与 GPR[rt] 运算,结果存入寄存器 rd 中。 一般只需要修改 ALU 即可,复杂的运算可在顺序块 always @ (*) 中实现,注意循环时计数变量要初始化 # 二、跳转类 情况多种,主要体现在以下三个方面: 有 / 无 条件 跳转 在 CMP 模块中处理好 isBranch 信号即可 有 / 无 条件 链接 无条件链接 :通常是链接...