笔记
文章平均质量分 86
David_Morgan
此人不懒,但什么都没有写
展开
-
原码乘法运算
1、原码一位乘法首先,符号位和数值位要分开计算,因此分为两步:(1)确定乘积的符号位。由两个乘数的符号异或得到。(2)计算乘积的数值位。已知[x]原= X0.X1X2……Xn,[y]原= Y0.Y1Y2……Yn通过数学推导得:x × y = x × (0.y1y2…yn) =x × y1 × 2-1+x × y2 × 2-2 + … +x × yn× 2-n =2-1(2-1(2-1…(2-1原创 2021-03-17 14:39:33 · 15005 阅读 · 3 评论 -
CSAPP Lab2: binary bomb 二进制炸弹
实验技能拆弹准备:☞熟练使用gdb调试器和objdump;☞单步跟踪调试每一阶段的机器代码;☞理解汇编语言代码的行为或作用;☞“推断”拆除炸弹所需的目标字符串。☞在各阶段的开始代码前和引爆炸弹函数前设置断点,便于调试。实验语言:C语言,AT&T汇编语言实验环境:32位 linux实验介绍:逆向工程拆除“二进制炸弹”程序增强对程序机器级表示、汇编语言、调试器和逆向工程等理解。一个“Binary Bombs”(二进制炸弹,简称炸弹)是一个Linux可执行C程序,包含phase原创 2020-12-30 19:38:24 · 2190 阅读 · 3 评论