【系统】边编程边学1

在反汇编使用了-S选项,编译时使用-g选项、会在反汇编代码中添加c的源代码

1、按字节显示【4*2个=8bit】一个字节8bit

2、按4字节显示 4个连在一起【ff ff d3 74】

 gcc -g xxx.c -o xxx

objdump -S xxx>xxx.txt

就添加了c源代码

基本流程: 

 gdb xxx

break main/b main

run/r

si

s

i r

x/4xb

x/1xw

*** 出现这样的错误:

void main【和#include"stdio.h"有关系吗】

***

逻辑运算【他是好多条指令才实现的】、位运算

 学:【操作为~】

 

 short型的、二进制串写了两遍。

【?】

int a=0x80000000;
unsigned int b=0x80000000;

a>>4;
b>>4;
这种移位、反汇编代码中无解释;gdb调试时直接跳过了?

——————————————

浮点数的精度问题:kahan算法,舍入误差【加上、使误差变小。】;

矩阵ijk顺序的分析;

 浮点数的编码方法:还未介绍

疑问?-后缀名的问题。【搞过一次.m的】、粉红色的特别“夺目”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值