Assembly
文章平均质量分 89
春夜喜雨
好雨知时节.当春乃发生.
展开
-
虚函数继承与虚函数表-汇编码分析
虚函数继承是如何继承的呢?我们听说的虚函数表是怎么回事?虚函数表指针是如何变化与赋值呢?虚函数表存储的内容格式是什么样子的?原创 2023-04-09 16:51:50 · 690 阅读 · 0 评论 -
类构造函数与虚函数调用-汇编代码分析
C++中构造函数、析构函数、虚函数在调用时,汇编码是如何处理的,和我们平常理解上有没有什么不同?对于类的实例,在进行函数调用时,会传入this指针吗?通过哪种方式传入的?虚函数呢?虚函数表在哪呢,虚函数指针又如何初始化的呢?...原创 2022-05-23 00:11:15 · 522 阅读 · 0 评论 -
右值引用调用-汇编码分析
右值引用是在C++11时引入的一个重要的功能,并在stl库中提供了右值引用的函数,便于做值的转移。下面通过汇编码分析,来进一步理解右值引用从汇编角度来看,它的特点是有什么。原创 2022-05-21 10:58:36 · 446 阅读 · 0 评论 -
整数与浮点数比较-汇编码分析
整数之间比较我们通常比较好理解,按照4字节比较或8字节比较,无符号与有符号基于比较结果跳转命令差异,基本就涵盖了整数之间比较的规律。但对于整数与浮点数之间呢?是什么样的情况?整数要转成浮点数吗,还是整数和整数部分比较吗?还是浮点和浮点比较?8字节整数呢?和浮点比较时有没有差异?当时浮点浮点之间比较又是什么样子呢?原创 2022-05-14 21:39:14 · 2265 阅读 · 0 评论 -
整数类型比较-汇编码分析
对于整数比较时隐含的类型转换,有什么样的规律?汇编代码级别上,又有什么不同的地方?下面通过几种不同例子比较的汇编代码,来找一找规律;原创 2022-05-03 22:01:59 · 512 阅读 · 0 评论 -
比较指令-汇编码分析
汇编中常用的比较指令:对于整形,使用CMP;对于浮点型,单精度float使用COMISS,双精度double使用COMISD;原创 2022-05-02 21:06:27 · 4990 阅读 · 0 评论 -
数字类型初始化-汇编码分析
整型1字节/2字节/4字节/8字节分别是怎么初始化的,汇编命令有区别码?浮点型是如何初始化的呢,用的什么样的汇编命令?bool类型如果初始化,按1个字节还是1比特初始化呢?原创 2022-04-29 19:13:25 · 1307 阅读 · 0 评论