0
点赞
收藏
分享

微信扫一扫

深入理解计算机 - 第三章 程序的机器级表示 练习题3.10

江南北 2022-01-09 阅读 49
c++

在这里插入图片描述

movl 8(%ebp), %esi // get x
movl 12(%ebp), %ebx// get y
movl 16(%ebp), %ecx // get n
.L6:
	imuli %ecx, %ebx // y * x -> y
	addl %ecx, %esi // x + n -> x
	decl %ecx // n - 1 -> n
	testl %ecx, %ecx // n & n
	setg %al //  %al <- ~{SF^|OF}& ~ZF
	cmpl %ecx, %ebx
举报

相关推荐

0 条评论