学习笔记:计算机组成原理Ch4.栈处理器 在之前已经讲解过stack,这里就介绍一种以stack为原理的处理器 声明:这种处理器被制造出来过,但从来没有商用过,本章只讲解原理 LIFO stack:先入后取 栈 先介绍一下通用的计算机结构: 左右两边两个栈,都是lifo stack; P是P register,保存连续指令的连续地址,可以再下次马上拿到 I是instruction register,指令被唤起时,先进入I,然后运行 B是 2021-01-07 CS硕士课程
学习笔记:计算机组成原理Ch3.时序计算机的指令和地址 本章主要围绕两个主线: 如何突破冯诺依曼瓶颈(Vom Neumann Bottleneck)? 如何实现高级程序语言(HLL)? 先来看一下冯诺依曼瓶颈,在之前定义过冯诺依曼架构,会发现,存储器到处理器之间需要通道连接,那么连接的通道就是限制计算机性能的瓶颈,下面介绍几种突破的方法: Program Counter: 在处理单元设置寄存器(register),P register中存储一系列连续 2021-01-07 CS硕士课程
学习笔记:计算机组成原理Ch2.数据存储 本章主要介绍补码、IEEE754标准。 可以由下面链接得到知识 冯文斌:浮点数的二进制表示(IEEE 754标准)关于编程哪些事:原码、反码、补码 详解!不懂的请看过来! 先讲解一下补码:(two’s complement): 补码的 产生的由很多元素导致的,一开始,人们用机器码表示数字,也就是在最高位放一个Sign,1表示负,0表示正。 但是发现,只有正数相加,如果相减就完犊子了 秉持着一种把减 2021-01-06 CS硕士课程
学习笔记:计算机组成原理Ch1.总体介绍 先来看一个典型的计算机结构: 先来看Data Memory: 可以把他看作一个抽屉架,如果我要改变其中一个抽屉里的东西,必定会清除掉原来抽屉的东西。 之后再看Arithmetic unit: 这里会提到有关指令:Instruction Format 有两种: OPC是Operation Code,OP是operation,RES是result,NEXT就是NEXT 就是一个约定俗成的格式罢了。 2021-01-06 CS硕士课程
学习笔记:网页技术Ch7.XML及其有关的科技 (来源:notes of course Web Technology of Vrije Universiteit Brussel) 什么是XML?是一种标记语言,用于记录信息,本身没有计算能力,但是可以自我规定,从而形成其他的标记语言,super class 既视感。 举个例子: 123456<note><to>George</to><from> 2021-01-03 CS硕士课程
学习笔记:网页技术Ch6.JavaScript和JQuery (来源:notes of course Web Technology of Vrije Universiteit Brussel) 前面有介绍javascript,是一个脚本语言,注意,Java和JavaScript是完全两个语言。 通常来说,大家会认为JavaScript只会用于web应用中,但是其实,像PDF,MS office也是用JavaScript写的,但是呢,我们在这一章中只探讨在 2021-01-03 CS硕士课程
学习笔记:网络技术Ch5.CSS3和响应式网页设计 (来源:notes of course Web Technology.Ch5.CSS3 and RWD) 前面谈到了HTML,但是一般来说,HTML只能传输数据的内容,如果想要字能上点颜色,变变位置呀,根据程序员的习惯,这种东西肯定是要再来一个包解决,这样把字和形态分离更有利于后期的修改以及引用。 于是CSS诞生了,他只用来搞内容的样式,在整个文章中起着格式刷的作用。 CSS语法(Syntax 2021-01-01 CS硕士课程
学习笔记:RPL协议介绍 (来源:notes of course Advanced IT Network.Exercise session ) 在课程开始之前,先来介绍物联网的概念: IoT(Internet of Things):把物件连接在一起的网络,也就是物联网。这个网络通常是个本地的网,那些个物件通常也是智慧物件,参考米家全家桶。 有了物联网之后,就可以把这些个物件连接在一起,使得他们能够根据环境的变化作出相 2020-12-30 CS硕士课程
学习笔记:网络技术Ch3.HTML5 and the Web Platform (来源:notes of course Web Technology.Ch3.HTML5 and the Web Platform) 这一章主要讲解HTML的特性。 前面提到过,HTTP可以传输信息,这个信息大都都是HTML(Hypertext Markup Language),这是一个标记语言,没法编程,没法looping,高级Markdown而已。 是一个Standard General 2020-12-30 CS硕士课程
学习笔记:网络技术Ch2.Web Architectures (来源:notes of course Web Technology.Ch2.Web Architectures) 这一章主要讲一下Web的各个结构,先来看一个简单的Client-Server的网络结构。 发生了什么? 用户在地址栏输入了http://www.vub.ac.be Domain Name Service(DNS)将域名转化为IP address(134.184.129.2) 2020-12-29 CS硕士课程