Page 33 - Prosedur
P. 33
Menggunakan Pointer
void s_helper Register %ecx menyimpan x
(int x, int *accum) Register %edx menyimpan pointer ke
{
• • • accum
int z = *accum * x; Menggunakan akses (%edx) untuk
*accum = z; referensi memori
• • •
}
• • •
movl %ecx,%eax # z = x
imull (%edx),%eax # z *= *accum
movl %eax,(%edx) # *accum = z CONCLOLUTION
• • •