摘要: 汇编比较三种循环 众所周知,在C语言可以使用可以使用三种循环,分别是:while、do…while和for 本文从汇编的角度出发,观察这三种循环的差异 范例代码 先贴出三种循环的代码,分别用这三种循环计算 0+1+2+3+4+5+6+7+8+9(从0一直加到9) #include "stdafx.h 阅读全文
posted @ 2023-04-19 08:13 私ははいしゃ敗者です 阅读(6) 评论(0) 推荐(0) 编辑
摘要: if else嵌套 这次来研究if else嵌套在汇编中的表现形式,本次以获取三个数中最大的数这个函数为例子,分析if else的汇编形式 求三个数中的最大值 首先贴上代码: #include "stdafx.h" int result=0; int getMax(int i,int j,int k 阅读全文
posted @ 2023-04-19 06:42 私ははいしゃ敗者です 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 汇编C语言类型转换 类型转换 类型转换的使用场景 类型转换一般为由数据宽度小的转换成数据宽度大的,不然可能会有高位数据被截断的现象,引起数据丢失 需要一个变量来存储一个数据,刚开始这个数据的数据宽度较小,后来发现存不下了,需要换一个数据宽度更大的变量来存储 类型转换相关汇编指令 MOVSX 先符号扩 阅读全文
posted @ 2023-04-19 06:25 私ははいしゃ敗者です 阅读(11) 评论(0) 推荐(0) 编辑