Advertisement
ark0v

reykjavik

Sep 16th, 2019
1,295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 0010 <__trap_interrupt>
  2. 0010:  3041           ret
  3. 4400 <__init_stack>
  4. 4400: mov   #0x4400, sp
  5.  
  6. 4404 <__low_level_init>
  7. 4404:  1542 5c01      mov   &0x015c, r5
  8. 4408:  75f3           and.b #-0x1, r5
  9. 440a:  35d0 085a      bis   #0x5a08, r5
  10.  
  11. 440e <__do_copy_data>
  12. 440e:  3f40 7c00      mov   #0x7c, r15
  13. 4412:  0f93           tst   r15
  14. 4414:  0724           jz    #0x4424 <__do_clear_bss+0x0>
  15. 4416:  8245 5c01      mov   r5, &0x015c
  16. 441a:  2f83           decd  r15
  17. 441c:  9f4f 3845 0024 mov   0x4538(r15), 0x2400(r15)
  18. 4422:  f923           jnz   #0x4416 <__do_copy_data+0x8>
  19.  
  20. 4424 <__do_clear_bss>
  21. 4424:  3f40 0001      mov   #0x100, r15
  22. 4428:  0f93           tst   r15
  23. 442a:  0624           jz    #0x4438 <main+0x0>
  24. 442c:  8245 5c01      mov   r5, &0x015c
  25. 4430:  1f83           dec   r15
  26. 4432:  cf43 7c24      mov.b #0x0, 0x247c(r15)
  27. 4436:  fa23           jnz   #0x442c <__do_clear_bss+0x8>
  28.  
  29. 4438 <main>
  30. 4438:  3e40 2045      mov   #0x4520, r14
  31. 443c:  0f4e           mov   r14, r15
  32. 443e:  3e40 f800      mov   #0xf8, r14
  33. 4442:  3f40 0024      mov   #0x2400, r15
  34. 4446:  b012 8644      call  #0x4486 <enc>
  35. 444a:  b012 0024      call  #0x2400
  36. 444e:  0f43           clr   r15
  37.  
  38. 4450 <__stop_progExec__>
  39. 4450:  32d0 f000      bis   #0xf0, sr
  40. 4454:  fd3f           jmp   #0x4450 <__stop_progExec__+0x0>
  41.  
  42. 4456 <__ctors_end>
  43. 4456:  3040 3645      br    #0x4536 <_unexpected_>
  44.  
  45. 445a <INT>
  46. 445a:  1e41 0200      mov   0x2(sp), r14
  47. 445e:  0212           push  sr
  48. 4460:  0f4e           mov   r14, r15
  49. 4462:  8f10           swpb  r15
  50. 4464:  024f           mov   r15, sr
  51. 4466:  32d0 0080      bis   #0x8000, sr
  52. 446a:  b012 1000      call  #0x10
  53. 446e:  3241           pop   sr
  54. 4470:  3041           ret
  55. 4472:  5468 6973      addc.b    0x7369(r8), r4
  56. 4476:  4973           sbc.b r9
  57. 4478:  5365           .word 0x6553
  58. 447a:  6375           .word 0x7563
  59. 447c:  7265           addc.b    @r5+, sr
  60. 447e:  5269 6768      addc.b    0x6867(r9), sr
  61. 4482:  743f           jmp   #0x436c <__none__+0x436c>
  62.  
  63. 4486 <enc>
  64. 4486:  0b12           push  r11
  65. 4488:  0a12           push  r10
  66. 448a:  0912           push  r9
  67. 448c:  0812           push  r8
  68. 448e:  0d43           clr   r13
  69. 4490:  cd4d 7c24      mov.b r13, 0x247c(r13)
  70. 4494:  1d53           inc   r13
  71. 4496:  3d90 0001      cmp   #0x100, r13
  72. 449a:  fa23           jne   #0x4490 <enc+0xa>
  73. 449c:  3c40 7c24      mov   #0x247c, r12
  74. 44a0:  0d43           clr   r13
  75. 44a2:  0b4d           mov   r13, r11
  76. 44a4:  684c           mov.b @r12, r8
  77. 44a6:  4a48           mov.b r8, r10
  78. 44a8:  0d5a           add   r10, r13
  79. 44aa:  0a4b           mov   r11, r10
  80. 44ac:  3af0 0f00      and   #0xf, r10
  81. 44b0:  5a4a 7244      mov.b 0x4472(r10), r10
  82. 44b4:  8a11           sxt   r10
  83. 44b6:  0d5a           add   r10, r13
  84. 44b8:  3df0 ff00      and   #0xff, r13
  85. 44bc:  0a4d           mov   r13, r10
  86. 44be:  3a50 7c24      add   #0x247c, r10
  87. 44c2:  694a           mov.b @r10, r9
  88. 44c4:  ca48 0000      mov.b r8, 0x0(r10)
  89. 44c8:  cc49 0000      mov.b r9, 0x0(r12)
  90. 44cc:  1b53           inc   r11
  91. 44ce:  1c53           inc   r12
  92. 44d0:  3b90 0001      cmp   #0x100, r11
  93. 44d4:  e723           jne   #0x44a4 <enc+0x1e>
  94. 44d6:  0b43           clr   r11
  95. 44d8:  0c4b           mov   r11, r12
  96. 44da:  183c           jmp   #0x450c <enc+0x86>
  97. 44dc:  1c53           inc   r12
  98. 44de:  3cf0 ff00      and   #0xff, r12
  99. 44e2:  0a4c           mov   r12, r10
  100. 44e4:  3a50 7c24      add   #0x247c, r10
  101. 44e8:  684a           mov.b @r10, r8
  102. 44ea:  4b58           add.b r8, r11
  103. 44ec:  4b4b           mov.b r11, r11
  104. 44ee:  0d4b           mov   r11, r13
  105. 44f0:  3d50 7c24      add   #0x247c, r13
  106. 44f4:  694d           mov.b @r13, r9
  107. 44f6:  cd48 0000      mov.b r8, 0x0(r13)
  108. 44fa:  ca49 0000      mov.b r9, 0x0(r10)
  109. 44fe:  695d           add.b @r13, r9
  110. 4500:  4d49           mov.b r9, r13
  111. 4502:  dfed 7c24 0000 xor.b 0x247c(r13), 0x0(r15)
  112. 4508:  1f53           inc   r15
  113. 450a:  3e53           add   #-0x1, r14
  114. 450c:  0e93           tst   r14
  115. 450e:  e623           jnz   #0x44dc <enc+0x56>
  116. 4510:  3841           pop   r8
  117. 4512:  3941           pop   r9
  118. 4514:  3a41           pop   r10
  119. 4516:  3b41           pop   r11
  120. 4518:  3041           ret
  121.  
  122. 451a <do_nothing>
  123. 451a:  0e4f           mov   r15, r14
  124. 451c:  0f4e           mov   r14, r15
  125. 451e:  3041           ret
  126. 4520:  7768           addc.b    @r8+, r7
  127. 4522:  6174           subc.b    @r4, sp
  128. 4524:  2773           subc  #0x2, r7
  129. 4526:  2074           subc  @r4, pc
  130. 4528:  6865           addc.b    @r5, r8
  131. 452a:  2070           subc  @pc, pc
  132. 452c:  6173           subc.b    #0x2, sp
  133. 452e:  7377           .word 0x7773
  134. 4530:  6f72           subc.b    #0x4, r15
  135. 4532:  643f           jmp   #0x43fc <__none__+0x43fc>
  136.  
  137. 4536 <_unexpected_>
  138. 4536:  0013           reti  pc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement