12 2022 档案
摘要:计组学习 —— Combinational Logic 组合逻辑电路 Synchronous Digital Systems同步数字系统 Synchronous: 所有的操纵都是由中央时钟协调 类似于系统的心跳! Digital: 用两个离散的值来代表一切数值 电子信号都被看做1和0 Switche
阅读全文
摘要:计组学习 —— CALL 翻译VS解释 Translation vs Interpretation 如何跑一个用原始语言写的程序? Interpreter:直接在源语言中执行程序 Translator:将一个源语言中的程序转化为一个别的语言的程序 Translate会非常快,Interperter的
阅读全文
摘要:计组学习 —— RISC-V Instruction Formats 存储式程序的概念 指令也同样作为数据,存储在内存里,只是对二进制的解释方式不同。 RISC-V的指令都是,一条指令占4字节,32位 把32位的指令划分为区间 之后定义六种指令格式 R-Format I-Format S-Forma
阅读全文
摘要:有点发烧,唔,不过还是坚持学下来了,新冠让人静心. 计组学习——RISC-V Functions Loading Sign Extension 假如内存里的字节是这样: 0b1111 1110(-2) 当我们使用load byte指令时:众所周知,我们需要进行符号拓展 我们此时的序列 0b XXXX
阅读全文
摘要:感觉可算到了真正计组重要的部分(毕竟我是因为挖操作系统的时候感觉计组知识严重不足来补的计组。 为了看清楚问题和ppt,倍速减慢截取字幕消失的那几帧.... 然后还有一些解释看不懂跟不上,去上网搜索 还遇到了看不懂的单词,有些我也不知道官方翻译是什么,这就是没有基础就学习国外教程的痛苦... 应该是阳
阅读全文
摘要:计组学习 —— Floating Point 浮点数的表示 0b xx.xxxx 这是6位数字分别的含义 可以很容易发现,浮点数的精度是一个很大的问题,对于一个十进制的四位小数,最小的精度是0.0001,而在二进
阅读全文
摘要:注水了注水了 本来信誓旦旦地要每天一篇 今天学jdbc的时候,发现自己maven并没有完全学明白,依赖也没添加好 之后sql语句也是该忘忘 有一种心脏非常疼的压迫感 越来越难受 已经不是一个平和心态了 选择睡觉///
阅读全文
摘要:计组学习 —— C Memory C Memory Layout 用表格来表示 | Stack(~FFFFhex) | | : : | | ↓ | | | | | | | | ↑ | | heap | | static data | | code(~0hex) | 程序的地址空间(address s
阅读全文
摘要:计组学习 —— C and Pointers 由于已经比较熟悉C了,上课时跳过了许多已经熟知的部分,只记录自己不太熟的地方。 Unions in C 定义 和struct基本一样 union foo{ int i; char c; double k; }; union表示几个变量共用一个内存位置,在
阅读全文
摘要:计组学习——Number Representation Number Representation 数字的表示方式 有符号数的表示 原码,把第一位数字表示为符号位, 如果000表示0,001表示为1,101表示-1,这样就会发现有两个可以表示0的量,分别是000和100。 这种情况下最大可以
阅读全文
摘要:杂谈 —— 且听风吟 昨天去和朋友烧烤喝酒,由于都是学计算机的,就专业和前景聊了聊,颇有感触。再加上最近一个月疫情逐渐放开,也算得守得云开见月明,静待花开终有时。 大二上学期就这样匆匆结束,刚开学就进行的“上学期期末考试”,那时候还没有转专业,考的都是原本学院的科目,复习的十分仓促,再加上一
阅读全文