Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

C/Assembly/for

From ZeroWiki
Revision as of 05:22, 7 February 2021 by imported>Unknown
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

for(i=5; i!=0; i++);

        movl    $5, -4(%ebp)
        jmp     .L2
.L3:
        leal    -4(%ebp), %eax
        incl    (%eax)
.L2:
        cmpl    $0, -4(%ebp)
        jne     .L3

for(i=0; i<5; i++);

        movl    $0, -4(%ebp)
        jmp     .L2
.L3:
        leal    -4(%ebp), %eax
        incl    (%eax)
.L2:
        cmpl    $4, -4(%ebp)
        jle     .L3