上一页 1 ··· 11 12 13 14 15
摘要: 1.为什么NAND FLASH不能直接运行程序 NAND FLASH本身是连接到了控制器上而不是系统总线上。CPU运行机制为:CPU启动后是要取指令执行的,如果是SROM、NOR FLASH 等之类的,CPU 通过地址线发个地址就可以取得指令并执行,NAND FLASH不行,因为NAND FLASH 阅读全文
posted @ 2020-12-14 09:13 学习,积累,成长 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 这是CSAPP的第三个实验,主要让a56爆大奖在线娱乐们熟悉GDB的使用,理解程序栈帧的结构和缓冲区溢出的原理。 实验目的 本实验的目的在于加深对IA-32函数调用规则和栈结构的具体理解。实验的主要内容是对一个可执行程序“bufbomb”实施一系列缓冲区溢出攻击(buffer overflow attacks),也就 阅读全文
posted @ 2020-12-12 15:13 学习,积累,成长 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 这是CSAPP的第二个实验,主要让a56爆大奖在线娱乐们理解代码的机器级a56爆大奖在线娱乐,最重要的是理解a56爆大奖在线娱乐寄存器的作用以及如何使用这些寄存器。本次的实验内容有点晦涩难懂,对于这些内容多看下习惯就好了。 本次实验中的bomb文件中共有7个炸弹问题(6个显式的和1个隐藏的),每条问题只有输入正确的答案才能进入下一题,否则则会触发爆 阅读全文
posted @ 2020-12-10 17:12 学习,积累,成长 阅读(1378) 评论(0) 推荐(1) 编辑
摘要: 本章主要介绍了计算机中的机器代码——汇编语言。当a56爆大奖在线娱乐们使用高级语言(C、Java等)编程时,代码会屏蔽机器级的细节,a56爆大奖在线娱乐们无法了解到机器级的代码实现。既然有了高级语言,a56爆大奖在线娱乐们为什么还需要学习汇编语言呢?学习程序的机器级实现,可以帮助a56爆大奖在线娱乐们理解编译器的优化能力,可以让a56爆大奖在线娱乐们了解程序是如何运行的,哪些部分是可以优 阅读全文
posted @ 2020-12-09 08:58 学习,积累,成长 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 本章主要研究了计算机中无符号数,补码,浮点数的编码方式,通过研究数字的实际编码方式,a56爆大奖在线娱乐们能够了解计算机中不同类型的数据可a56爆大奖在线娱乐的值的范围,不同算术运算的属性,可以知道计算机是如何处理数据溢出的。了解计算机的编码方式,对于a56爆大奖在线娱乐们写出可以跨越不同机器,不同操作系统和编译器组合的代码具有重要的帮助。 @ 信息 阅读全文
posted @ 2020-12-08 10:41 学习,积累,成长 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: a56爆大奖在线娱乐是CSAPP第二章的配套实验,通过使用有限的运算符来实现正数,负数,浮点数的位级a56爆大奖在线娱乐。通过完成这13个函数,可以使a56爆大奖在线娱乐们更好的理解计算机中数据的编码方式。 准备工作 首先去官网Lab Assignments获得实验相关的文件(也可以加a56爆大奖在线娱乐QQ获取教学视频、PPT等内容)在a56爆大奖在线娱乐实验文件的README中 阅读全文
posted @ 2020-12-06 21:45 学习,积累,成长 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 本章通过跟踪hello程序的生命周期来开始对计算机系统进行学习。一个源程序从它被程序员创建开始,到在系统上运行,输出简单的消息,然后终止。a56爆大奖在线娱乐们将沿着这个程序的生命周期,简要地介绍一些逐步出现的关键概念、专业术语和组成部分。 @ 好久没有更新博客了,从国庆节到现在一直在整理秋招的一些资料,简历模版,嵌 阅读全文
posted @ 2020-12-04 14:55 学习,积累,成长 阅读(476) 评论(0) 推荐(2) 编辑
上一页 1 ··· 11 12 13 14 15