Lab1 练习1:理解通过make生成执行文件的过程。(要求在报告中写出对下述问题的回答) 列出本实验各练习中对应的操作系统原理的知识点,并说明本实验中的实现部分如何对应和体现了原理中的基本概念和关键知识点。 在此练习中,大家需要通过静态分析代码来了解: 操作系统镜像文件ucore.img是如何一步 …
WebStorm Vue如何将缩进改为4空格
Vue默认的缩进是2空格,一次Tab键代表2空格。我们习惯的缩进格式一般为4空格,我们希望按下一次tab按键就可以缩进4空格。 下面演示下WebStorm是如何设置的。 鼠标左键单击 “2 spaces”,选择“Configure Indents for Vue template”: Tab Siz …
什么是准确率、召回率。简单解释
召回率(Recall):该类样本有多少被找出来了(召回了多少)。 精确率 (Precision):你认为的该类样本,有多少猜对了(猜的精确性如何)。 参考文献:https://www.zhihu.com/question/19645541
【手写CPU】8.1、8.2 延迟槽与转移指令介绍
本文已收录于 MIPS架构CPU设计 系列,共计 7 篇,本篇是第 7 篇
本章节将实现转移指令,转移指令包括跳转、分支两种,其中前者是绝对转移(长距离转移),后者是相对转移(短距离转移)。 8.1 延迟槽 为什么要有延迟槽?——挤掉有效指令,用延迟指令替代 下面这一段代码,因为jr指令会使得接下来执行or指令而不是ori指令。正确的指令执行顺序如右图所示: …
如何区分你的IP是内网还是公网IP
[title]路由器拨号获得的IP[/title] 访问路由器管理页面:192.168.1.1 查询到的IP地址为:112.65.55.119 [title]百度查询IP[/title] 百度搜索ip,可查询到本机IP: [title]上述两个IP一致则为公网IP,不一致则为内网IP[ …
【手写CPU】7.2-7.3 实现简单算术操作指令(clo、clz、slt、slti、sltiu、sltu)
本文已收录于 MIPS架构CPU设计 系列,共计 7 篇,本篇是第 6 篇
补码加法和补码减法计算 因为采用了补码,根据它的特性,减法计算可直接当加法运算。 补码乘法 有符号数和无符号数补码乘法计算算法: 针对32位有符号数计算,需要先将32位以上截断,然后根据第32位做有符号扩展。 针对无符号数,直接计算,超过32位不用截断处理。直接存储在64 …