C++反汇编笔记1

1、无符号整数所有位都是用来表示数值,没有符号位;有符号整数最高位为符号位,如何判断一段数据是有符号类型还是无符号类型,取决于要查看的指令或者已知的函数如何操作此内存。
2、浮点数类型优点计算效率高,缺点存储不灵活。
3、浮点数操作是通过浮点寄存器来实现的,浮点寄存器是通过栈来实现的,由ST(0)~ST(7)组成。
4、字符串有两种方法确实结束地址:保存总长度、结束符’\0'。
5、指针和地址之间的不同点:
                 指针                                                          地址
    变量、保存变量地址                                常量、内存标号
    可修改、再次保存其他变量地址            不可修改
    可以对其执行取地址操作得到地址        不可执行取地址操作
    包括对保存地址的解释信息                    仅仅有地址值无法解释数据
相同点:取出指向地址内存中的数据,对地址偏移后取数据,求两个地址的差
6、同一地址,用不同的类型指针进行访问,取出的内容就会不一样。
7、对不同类型指针进行+1,偏移地址由指针类型决定的。计算方式为指针类型长度乘以移动次数。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值