深入理解计算机系统
Mr.Slin
这个作者很懒,什么都没留下…
展开
-
深入理解计算机系统——bomblab(炸弹实验)
通过此次实验,提高阅读和理解汇编代码的能力,学习使用gdb调试工具。一、实验要求与准备1.1实验内容<1>本次实验为熟悉汇编程序及其调试方法的实验。<2>实验内容包含2个文件bomb(可执行文件)和bomb.c(c源文件)。<3>使用gdb工具反汇编出汇编代码,结合c语言文件找到每个关卡的入口函数。<4>分析汇编代码,找到在每个phase...原创 2020-03-03 21:34:58 · 4483 阅读 · 0 评论 -
深入理解计算机系统——datalab实验
实验目的:完善bits.c里的各个函数,实现其功能,并通过btest的测试实验说明:实验的目标是修改bits.c的副本,以便它通过所有在btest中进行测试而不违反任何编码准则。1、使用dlc编译器(./dlc)自动检查代码是否符合标准。命令:unix> ./dlc bits.c说明:如果代码没有问题,dlc会直接返回,否则,它会打印标记问题的消息。命令:unix> ./...原创 2020-03-03 21:05:12 · 10575 阅读 · 1 评论 -
Debug汇编初步(Window10使用Debug)
Debug汇编初步(Window10使用Debug)有关debug汇编的一些基础和一个基本的例子分析!!!!中间还介绍了一下在Window10下如何使用debug,仅供参考!熟悉debug工具的使用及DOS系统功能调用。在debug下执行以下操作:汇编(-a100)运行(-g)反汇编(-u100 106)查看寄存器的值(-r)用N命令对该程序命名(-n)用W命令将该程序写入(...原创 2019-05-20 20:57:27 · 1541 阅读 · 1 评论