计算机系统基础
文章平均质量分 93
榴某428
此人不懒,但是也不想写
展开
-
BinaryBomb实验
1.更好地熟悉和掌握计算机中汇编语言和高级语言之间的关系。2.增强学生对于调试器gdb、edb等调试器的使用和逆向工程等方面原理与技能的掌握。3. 掌握使用gdb调试器和objdump来反汇编炸弹的可执行文件,并单步跟踪调试每一阶段的机器代码,从中理解每一汇编语言代码的行为或作用,进而设法“推断”出拆除炸弹所需的目标字符串。4.完善测试,需要拆除尽可能多的炸弹1.Linux操作系统 — 64位Ubuntu2. gdb调试器和objdump反汇编指令3. 笔记本。原创 2024-10-11 21:37:24 · 534 阅读 · 0 评论 -
数据表示和运算实验
1.更好地熟悉和掌握计算机中整数和浮点数的二进制编码表示。2.实验中使用有限类型和数量的运算操作实现一组给定功能的函数,在此过程中加深对数据二进制编码表示的了解3. 熟悉Linux基本操作命令,其中常用工具和程序开发环境4.完善bits.c的各个函数,实现其功能,并通过.btest的测试实验原理:充分使用第二章所学的位运算和计算机数据处理的底层原理进行操作。一般涉及的运算有布尔运算符,逻辑运算符。主要操作内容:位操作函数;补码运算函数;浮点数表示函数。原创 2024-10-10 21:29:15 · 619 阅读 · 0 评论