BUAA_OS_Lab0_实验报告
思考题Thinking 0.1执行git status > Untracked.txt,是查询当前README.txt的文件状态,并将其记录在Untracked.txt文件中。后续两个命令同理。 执行完cat Untracked.txt后,显示出未跟踪的文件,说明文件刚刚新建的时候,其处于未跟踪的状态;执行cat Stage.txt后,显示出要提交的变更,说明修改了文件,并使用add命令之后,文件处于暂存的状态;执行cat Modified.txt之后,显示出尚未暂存以备提交的变更,说明文件再被修改之后,处于被修改状态。 Thinking 0.2add the file 对应的是git中的git add命令 stage the file 对应的也是git中的git add命令 commit 对应的是git中的git commit命令 Thinking 0.3 git checkout --print.c git reset HEAD print.c && git checkout --print.c git rm --cached...
BUAA_CO_pre_Logisim
北航计算机组成原理pre阶段Logisim知识分享 通过阅读本文,您大致可以学习到2024年秋季北航计算机组成原理课程pre阶段,关于Logisim知识的内容 Logisim是一个用来仿真模拟电路的软件 常用部件由于篇幅限制,这里不可能精讲所有部件,只是挑选一些笔者认为比较重要的部件进行介绍 Splitter又叫分线器。一般是用来把一条有多比特位数据的数据线分开成不同的几小条数据线,或者是把几条线的比特位合并到一条数据线中。在将来的CPU设计中,Splitter还经常用于从一个多位数据线上截取特定比特位,送给不同的部件 举个栗子 图中的Splitter A,把一个32位的数据分成了四份,每一份都是8位,而Splitter B,只取了32位数据的低20位。Splitter C则是把32位输入的低8位作为合并数据的低8位,把32位输入的低20位作为高20位,合并成了一个28位的输出 Logisim的左下角有这个部件的属性 Fan Out : 表示该Splitter有几个分支,即将数据分成了几路,或者将几路数据合并了 Bit Width In :...
第一篇文章
这是我的第一篇文章你好,当你看到这段文字的时候,证明我已经成功搭建出了自己的blog,真是十分甚至九分的感动口牙!今后我也会多多在这个blog上分享自己的学习心得、游戏心得、生活琐事等等!