aaomidi icon

Untitled

aaomidi | PRO | 01/02/16 04:28:38 PM UTC | 0 ⭐ | 183 👁️ | Never ⏰ | []
text |

4.59 KB

|

None

|

0 👍

/

0 👎

00401334 <_main>:
  401334:       55                      push   %ebp
  401335:       89 e5                   mov    %esp,%ebp
  401337:       83 e4 f0                and    $0xfffffff0,%esp
  40133a:       83 ec 30                sub    $0x30,%esp
  40133d:       e8 be 06 00 00          call   401a00 <___main>
  401342:       c7 04 24 24 30 40 00    movl   $0x403024,(%esp)
  401349:       e8 22 09 00 00          call   401c70 <_puts>
  40134e:       c7 44 24 2c 01 00 00    movl   $0x1,0x2c(%esp)
  401355:       00
  401356:       c7 04 24 0d 31 40 00    movl   $0x40310d,(%esp)
  40135d:       e8 16 09 00 00          call   401c78 <_printf>
  401362:       8d 44 24 10             lea    0x10(%esp),%eax
  401366:       89 44 24 04             mov    %eax,0x4(%esp)
  40136a:       c7 04 24 1a 31 40 00    movl   $0x40311a,(%esp)
  401371:       e8 0a 09 00 00          call   401c80 <_scanf>
  401376:       8d 44 24 10             lea    0x10(%esp),%eax
  40137a:       89 04 24                mov    %eax,(%esp)
  40137d:       e8 06 09 00 00          call   401c88 <_strlen>
  401382:       89 44 24 24             mov    %eax,0x24(%esp)
  401386:       83 7c 24 24 06          cmpl   $0x6,0x24(%esp)
  40138b:       7e 07                   jle    401394 <_main+0x60>
  40138d:       83 7c 24 24 0b          cmpl   $0xb,0x24(%esp)
  401392:       7e 08                   jle    40139c <_main+0x68>
  401394:       c7 44 24 2c 00 00 00    movl   $0x0,0x2c(%esp)
  40139b:       00
  40139c:       c7 44 24 28 00 00 00    movl   $0x0,0x28(%esp)
  4013a3:       00
  4013a4:       eb 6b                   jmp    401411 <_main+0xdd>
  4013a6:       8d 54 24 10             lea    0x10(%esp),%edx
  4013aa:       8b 44 24 28             mov    0x28(%esp),%eax
  4013ae:       01 d0                   add    %edx,%eax
  4013b0:       8a 00                   mov    (%eax),%al
  4013b2:       3c 60                   cmp    $0x60,%al
  4013b4:       7e 10                   jle    4013c6 <_main+0x92>
  4013b6:       8d 54 24 10             lea    0x10(%esp),%edx
  4013ba:       8b 44 24 28             mov    0x28(%esp),%eax
  4013be:       01 d0                   add    %edx,%eax
  4013c0:       8a 00                   mov    (%eax),%al
  4013c2:       3c 7a                   cmp    $0x7a,%al
  4013c4:       7e 0a                   jle    4013d0 <_main+0x9c>
  4013c6:       c7 44 24 2c 00 00 00    movl   $0x0,0x2c(%esp)
  4013cd:       00
  4013ce:       eb 3d                   jmp    40140d <_main+0xd9>
  4013d0:       8b 44 24 28             mov    0x28(%esp),%eax
  4013d4:       83 e0 01                and    $0x1,%eax
  4013d7:       85 c0                   test   %eax,%eax
  4013d9:       75 1a                   jne    4013f5 <_main+0xc1>
  4013db:       8d 54 24 10             lea    0x10(%esp),%edx
  4013df:       8b 44 24 28             mov    0x28(%esp),%eax
  4013e3:       01 d0                   add    %edx,%eax
  4013e5:       8a 00                   mov    (%eax),%al
  4013e7:       3c 6d                   cmp    $0x6d,%al
  4013e9:       7e 22                   jle    40140d <_main+0xd9>
  4013eb:       c7 44 24 2c 00 00 00    movl   $0x0,0x2c(%esp)
  4013f2:       00
  4013f3:       eb 18                   jmp    40140d <_main+0xd9>
  4013f5:       8d 54 24 10             lea    0x10(%esp),%edx
  4013f9:       8b 44 24 28             mov    0x28(%esp),%eax
  4013fd:       01 d0                   add    %edx,%eax
  4013ff:       8a 00                   mov    (%eax),%al
  401401:       3c 6d                   cmp    $0x6d,%al
  401403:       7f 08                   jg     40140d <_main+0xd9>
  401405:       c7 44 24 2c 00 00 00    movl   $0x0,0x2c(%esp)
  40140c:       00
  40140d:       ff 44 24 28             incl   0x28(%esp)
  401411:       8b 44 24 28             mov    0x28(%esp),%eax
  401415:       3b 44 24 24             cmp    0x24(%esp),%eax
  401419:       7c 8b                   jl     4013a6 <_main+0x72>
  40141b:       83 7c 24 2c 00          cmpl   $0x0,0x2c(%esp)
  401420:       74 0e                   je     401430 <_main+0xfc>
  401422:       c7 04 24 1d 31 40 00    movl   $0x40311d,(%esp)
  401429:       e8 4a 08 00 00          call   401c78 <_printf>
  40142e:       eb 0c                   jmp    40143c <_main+0x108>
  401430:       c7 04 24 2f 31 40 00    movl   $0x40312f,(%esp)
  401437:       e8 3c 08 00 00          call   401c78 <_printf>
  40143c:       b8 00 00 00 00          mov    $0x0,%eax
  401441:       c9                      leave
  401442:       c3                      ret
  401443:       90                      nop

Comments