计算机专业课程学习记录
AI_Study
这个作者很懒,什么都没留下…
展开
-
CMU_CSAPP_LAB3_ATTACKLAB
本实验要仔细阅读对应的 write up ,上面给了大量的提示信息,主要是介绍两种攻击方式,分两部分,第一部分的方式对于现代计算机已经基本无效了,第二部分的方式过程比较繁杂,不过原理还是很容易理解的。实验的主要目的还是熟悉计算机的程序控制方式、函数栈帧的结构,以及熟练使用 dbg 和 objdump 工具进行调试。本文讲解较少,可参照其他博客,有一些写的很好,附图讲解,思路清晰。本文对实验...原创 2020-03-28 00:19:02 · 1098 阅读 · 0 评论 -
CMU_CSAPP_LAB2_BOMBLAB
CSAPP第二章的第一个实验BombLab实验记录。实验内容主要使用 gdb 、objdump 等指令在终端调试程序,利用反汇编查看各个函数运行的汇编代码,了解各个函数的执行过程。附gdb指令精简手册:http://csapp.cs.cmu.edu/public/students.htmlPhase_1首先打开终端输入 gdb bomb 进入调试界面。查看 phase_1 的汇...原创 2020-03-22 00:54:37 · 742 阅读 · 0 评论 -
CMU_CSAPP_LAB1_DATALB_环境配置与代码实现
本文对CSAPP学习第二章《信息的表示与处理》中的编程案例实践和大实验DATALAB进行汇总小结。第二章内容主要包括:数据在内存中的表示方式 布尔运算——位运算(~ & | ^)、逻辑运算(! && ||) 整数的表示方法与运算 浮点数的表示方法与运算实践一对应1;实践二对应2;整数和浮点数的表示与运算主要以数学角度阐述,在DATALAB中有所涉及...原创 2020-03-21 14:29:42 · 2334 阅读 · 1 评论 -
哈工大刘宏伟《计算机组成原理》课程框架总结
哈工大刘宏伟老师的《计算机组成原理》采用自顶向下方法,系统介绍了计算机各个基本部件的体系结构、逻辑实现、控制方式。(一定数电基础是必要的,如果了解汇编更有助于理解部分内容)B站链接计算机组成原理——哈工大刘宏伟(B站)慕课链接(上)计算机组成原理——哈工大刘宏伟(慕课上)慕课链接(下)计算机组成原理——哈工大刘宏伟(慕课下)本文是笔者听完全部课程后结合自己的理解,试图用尽可能通俗的...原创 2020-03-13 22:50:18 · 2897 阅读 · 0 评论