Advertisement
Guest User

Untitled

a guest
May 21st, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.69 KB | None | 0 0
  1. 0010 <__trap_interrupt>
  2. 0010: 3041 ret
  3. 4400 <__init_stack>
  4. 4400: 3140 0044 mov #0x4400, sp
  5. 4404 <__low_level_init>
  6. 4404: 1542 5c01 mov &0x015c, r5
  7. 4408: 75f3 and.b #-0x1, r5
  8. 440a: 35d0 085a bis #0x5a08, r5
  9. 440e <__do_copy_data>
  10. 440e: 3f40 0000 clr r15
  11. 4412: 0f93 tst r15
  12. 4414: 0724 jz #0x4424 <__do_clear_bss+0x0>
  13. 4416: 8245 5c01 mov r5, &0x015c
  14. 441a: 2f83 decd r15
  15. 441c: 9f4f 9445 0024 mov 0x4594(r15), 0x2400(r15)
  16. 4422: f923 jnz #0x4416 <__do_copy_data+0x8>
  17. 4424 <__do_clear_bss>
  18. 4424: 3f40 0000 clr r15
  19. 4428: 0f93 tst r15
  20. 442a: 0624 jz #0x4438 <main+0x0>
  21. 442c: 8245 5c01 mov r5, &0x015c
  22. 4430: 1f83 dec r15
  23. 4432: cf43 0024 mov.b #0x0, 0x2400(r15)
  24. 4436: fa23 jnz #0x442c <__do_clear_bss+0x8>
  25. 4438 <main>
  26. 4438: 3150 9cff add #0xff9c, sp
  27. 443c: 3f40 b444 mov #0x44b4 "Enter the password to continue.", r15
  28. 4440: b012 6645 call #0x4566 <puts>
  29. 4444: 0f41 mov sp, r15
  30. 4446: b012 8044 call #0x4480 <get_password>
  31. 444a: 0f41 mov sp, r15
  32. 444c: b012 8a44 call #0x448a <check_password>
  33. 4450: 0f93 tst r15
  34. 4452: 0520 jnz #0x445e <main+0x26>
  35. 4454: 3f40 d444 mov #0x44d4 "Invalid password; try again.", r15
  36. 4458: b012 6645 call #0x4566 <puts>
  37. 445c: 093c jmp #0x4470 <main+0x38>
  38. 445e: 3f40 f144 mov #0x44f1 "Access Granted!", r15
  39. 4462: b012 6645 call #0x4566 <puts>
  40. 4466: 3012 7f00 push #0x7f
  41. 446a: b012 0245 call #0x4502 <INT>
  42. 446e: 2153 incd sp
  43. 4470: 0f43 clr r15
  44. 4472: 3150 6400 add #0x64, sp
  45. 4476 <__stop_progExec__>
  46. 4476: 32d0 f000 bis #0xf0, sr
  47. 447a: fd3f jmp #0x4476 <__stop_progExec__+0x0>
  48. 447c <__ctors_end>
  49. 447c: 3040 9245 br #0x4592 <_unexpected_>
  50. 4480 <get_password>
  51. 4480: 3e40 6400 mov #0x64, r14
  52. 4484: b012 5645 call #0x4556 <getsn>
  53. 4488: 3041 ret
  54. 448a <check_password>
  55. 448a: bf90 793d 0000 cmp #0x3d79, 0x0(r15)
  56. 4490: 0d20 jnz $+0x1c
  57. 4492: bf90 4663 0200 cmp #0x6346, 0x2(r15)
  58. 4498: 0920 jnz $+0x14
  59. 449a: bf90 5421 0400 cmp #0x2154, 0x4(r15)
  60. 44a0: 0520 jne #0x44ac <check_password+0x22>
  61. 44a2: 1e43 mov #0x1, r14
  62. 44a4: bf90 373e 0600 cmp #0x3e37, 0x6(r15)
  63. 44aa: 0124 jeq #0x44ae <check_password+0x24>
  64. 44ac: 0e43 clr r14
  65. 44ae: 0f4e mov r14, r15
  66. 44b0: 3041 ret
  67. 44b2 <__do_nothing>
  68. 44b2: 3041 ret
  69. 44b4 .strings:
  70. 44b4: "Enter the password to continue."
  71. 44d4: "Invalid password; try again."
  72. 44f1: "Access Granted!"
  73. 4501: ""
  74. 4502 <INT>
  75. 4502: 1e41 0200 mov 0x2(sp), r14
  76. 4506: 0212 push sr
  77. 4508: 0f4e mov r14, r15
  78. 450a: 8f10 swpb r15
  79. 450c: 024f mov r15, sr
  80. 450e: 32d0 0080 bis #0x8000, sr
  81. 4512: b012 1000 call #0x10
  82. 4516: 3241 pop sr
  83. 4518: 3041 ret
  84. 451a <putchar>
  85. 451a: 2183 decd sp
  86. 451c: 0f12 push r15
  87. 451e: 0312 push #0x0
  88. 4520: 814f 0400 mov r15, 0x4(sp)
  89. 4524: b012 0245 call #0x4502 <INT>
  90. 4528: 1f41 0400 mov 0x4(sp), r15
  91. 452c: 3150 0600 add #0x6, sp
  92. 4530: 3041 ret
  93. 4532 <getchar>
  94. 4532: 0412 push r4
  95. 4534: 0441 mov sp, r4
  96. 4536: 2453 incd r4
  97. 4538: 2183 decd sp
  98. 453a: 3f40 fcff mov #0xfffc, r15
  99. 453e: 0f54 add r4, r15
  100. 4540: 0f12 push r15
  101. 4542: 1312 push #0x1
  102. 4544: b012 0245 call #0x4502 <INT>
  103. 4548: 5f44 fcff mov.b -0x4(r4), r15
  104. 454c: 8f11 sxt r15
  105. 454e: 3150 0600 add #0x6, sp
  106. 4552: 3441 pop r4
  107. 4554: 3041 ret
  108. 4556 <getsn>
  109. 4556: 0e12 push r14
  110. 4558: 0f12 push r15
  111. 455a: 2312 push #0x2
  112. 455c: b012 0245 call #0x4502 <INT>
  113. 4560: 3150 0600 add #0x6, sp
  114. 4564: 3041 ret
  115. 4566 <puts>
  116. 4566: 0b12 push r11
  117. 4568: 0b4f mov r15, r11
  118. 456a: 073c jmp #0x457a <puts+0x14>
  119. 456c: 1b53 inc r11
  120. 456e: 8f11 sxt r15
  121. 4570: 0f12 push r15
  122. 4572: 0312 push #0x0
  123. 4574: b012 0245 call #0x4502 <INT>
  124. 4578: 2152 add #0x4, sp
  125. 457a: 6f4b mov.b @r11, r15
  126. 457c: 4f93 tst.b r15
  127. 457e: f623 jnz #0x456c <puts+0x6>
  128. 4580: 3012 0a00 push #0xa
  129. 4584: 0312 push #0x0
  130. 4586: b012 0245 call #0x4502 <INT>
  131. 458a: 2152 add #0x4, sp
  132. 458c: 0f43 clr r15
  133. 458e: 3b41 pop r11
  134. 4590: 3041 ret
  135. 4592 <_unexpected_>
  136. 4592: 0013 reti pc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement