Advertisement
Guest User

Untitled

a guest
Jun 29th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. codeSize=218
  2. dataSize=1000
  3. mainPC=210
  4. 0: enter 255 0
  5. 3: load 0
  6. 5: arraylength
  7. 6: exit
  8. 7: return
  9. 8: enter 2 3
  10. 11: const_0
  11. 12: store_2
  12. 13: load_2
  13. 14: load_1
  14. 15: jge 15 (=30)
  15. 18: load_0
  16. 19: load_2
  17. 20: baload
  18. 21: const_1
  19. 22: bprint
  20. 23: load_2
  21. 24: const_1
  22. 25: add
  23. 26: store_2
  24. 27: jmp -14 (=13)
  25. 30: exit
  26. 31: return
  27. 32: enter 2 7
  28. 35: load_0
  29. 36: arraylength
  30. 37: store 4
  31. 39: load_1
  32. 40: arraylength
  33. 41: store 5
  34. 43: load 4
  35. 45: load 5
  36. 47: add
  37. 48: newarray 0
  38. 50: store 6
  39. 52: load_2
  40. 53: load 4
  41. 55: jge 17 (=72)
  42. 58: load 6
  43. 60: load_2
  44. 61: load_0
  45. 62: load_2
  46. 63: baload
  47. 64: bastore
  48. 65: load_2
  49. 66: const_1
  50. 67: add
  51. 68: store_2
  52. 69: jmp -17 (=52)
  53. 72: load_3
  54. 73: load 5
  55. 75: jge 21 (=96)
  56. 78: load 6
  57. 80: load_2
  58. 81: load_1
  59. 82: load_3
  60. 83: baload
  61. 84: bastore
  62. 85: load_2
  63. 86: const_1
  64. 87: add
  65. 88: store_2
  66. 89: load_3
  67. 90: const_1
  68. 91: add
  69. 92: store_3
  70. 93: jmp -21 (=72)
  71. 96: load 6
  72. 98: exit
  73. 99: return
  74. 100: enter 2 4
  75. 103: load_0
  76. 104: arraylength
  77. 105: store_2
  78. 106: load_1
  79. 107: arraylength
  80. 108: store_3
  81. 109: load_2
  82. 110: load_3
  83. 111: jne 26 (=137)
  84. 114: const_0
  85. 115: store_3
  86. 116: load_3
  87. 117: load_2
  88. 118: jge 23 (=141)
  89. 121: load_0
  90. 122: load_3
  91. 123: baload
  92. 124: load_1
  93. 125: load_3
  94. 126: baload
  95. 127: jne 10 (=137)
  96. 130: load_3
  97. 131: const_1
  98. 132: add
  99. 133: store_3
  100. 134: jmp -18 (=116)
  101. 137: const_0
  102. 138: jmp 4 (=142)
  103. 141: const_1
  104. 142: store_2
  105. 143: load_2
  106. 144: exit
  107. 145: return
  108. 146: enter 1 3
  109. 149: const_0
  110. 150: store_2
  111. 151: load_0
  112. 152: arraylength
  113. 153: store_1
  114. 154: load_2
  115. 155: load_1
  116. 156: jge 25 (=181)
  117. 159: load_0
  118. 160: load_2
  119. 161: bread
  120. 162: bastore
  121. 163: load_0
  122. 164: load_2
  123. 165: baload
  124. 166: const 13
  125. 171: jeq 10 (=181)
  126. 174: load_2
  127. 175: const_1
  128. 176: add
  129. 177: store_2
  130. 178: jmp -24 (=154)
  131. 181: load_2
  132. 182: exit
  133. 183: return
  134. 184: enter 3 4
  135. 187: const_0
  136. 188: store_3
  137. 189: load_3
  138. 190: load_1
  139. 191: jge 16 (=207)
  140. 194: load_2
  141. 195: load_3
  142. 196: load_0
  143. 197: load_3
  144. 198: baload
  145. 199: bastore
  146. 200: load_3
  147. 201: const_1
  148. 202: add
  149. 203: store_3
  150. 204: jmp -15 (=189)
  151. 207: load_2
  152. 208: exit
  153. 209: return
  154. 210: enter 0 0
  155. 213: const_1
  156. 214: const_1
  157. 215: print
  158. 216: exit
  159. 217: return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement