.global main s:main:mov $3,%eax mov $1,%edx mov $d,%ecx mov $0,%ebx int $128 cmp $1,%eax jl e inc %bl l:cmp $48,d je s add $3,%eax int $128 cmp $57,d ja s decl d cmp $48,d ja l jmp s e:inc %al int $128 .data d:.long 0