41 2 0 38 1 28 213 198 262 83 1 ram1 28 213 316 262 201 1 ram0 22 223 66 257 46 0 \NUL RAM 20 311 138 370 119 0 inst8 20 311 157 370 138 0 inst7 20 311 176 370 157 0 inst6 20 311 195 370 176 0 inst5 20 311 213 370 194 0 inst4 20 311 232 370 213 0 inst3 20 311 251 370 232 0 inst2 20 311 269 370 250 0 inst1 20 311 288 370 269 0 inst0 19 595 178 654 159 0 inst8 19 595 197 654 178 0 inst7 19 595 216 654 197 0 inst6 22 377 178 428 158 0 \NUL opcode 22 378 214 415 194 0 \NUL reg A 22 379 251 460 231 0 \NUL reg B / Data 22 381 289 461 269 0 \NUL reg C / Data 28 677 240 726 125 1 opcode 22 593 150 644 130 0 \NUL opcode 20 748 156 807 137 0 skipz 20 748 175 807 156 0 ld 20 748 194 807 175 0 eq 20 748 214 807 195 0 add 20 748 233 807 214 0 pc 19 807 233 866 214 0 pc 19 806 215 865 196 0 add 19 806 196 865 177 0 eq 19 807 177 866 158 0 ld 19 806 158 865 139 0 skipz 7 913 214 962 165 0 1 7 913 246 962 197 0 1 7 913 278 962 229 0 1 7 913 311 962 262 0 1 7 913 344 962 295 0 1 27 597 300 646 227 0 0 8 498 261 547 212 1 1 22 677 100 728 80 0 \NUL opcode 28 397 665 446 550 1 \NUL 22 375 535 442 515 0 \NUL Registers 19 76 734 135 715 0 inst5 19 76 754 135 735 0 inst4 22 74 783 142 763 0 \NUL Load vals 19 21 713 80 694 0 ld 3 163 735 212 686 0 0 3 161 779 210 730 0 0 4 220 684 269 635 1 0 7 403 763 452 714 0 1 7 404 796 453 747 0 1 7 433 135 482 86 0 1 7 466 136 515 87 0 1 7 498 136 547 87 0 1 33 740 702 789 563 0 0 19 519 300 578 281 0 pc 24 517 509 566 460 1 0 0 24 517 469 566 420 1 0 0 24 517 429 566 380 1 0 0 24 517 389 566 340 1 0 0 20 749 137 808 118 0 set1 19 806 139 865 120 0 set1 7 913 181 962 132 0 1 4 224 733 273 684 1 0 7 673 374 722 325 0 1 7 673 407 722 358 0 1 7 673 440 722 391 0 1 7 673 473 722 424 0 1 24 516 702 565 653 1 0 0 24 516 662 565 613 1 0 0 24 516 622 565 573 1 0 0 24 516 582 565 533 1 0 0 20 749 119 808 100 0 set2 19 807 120 866 101 0 set2 7 913 148 962 99 0 1 19 21 685 80 666 0 set1 4 98 714 147 665 0 0 19 22 582 81 563 0 set2 19 22 611 81 592 0 inst3 19 21 652 80 633 0 inst2 3 115 611 164 562 0 0 3 115 653 164 604 0 0 19 436 702 495 683 0 set2 7 598 699 647 650 0 1 7 598 733 647 684 0 1 7 598 765 647 716 0 1 7 598 796 647 747 0 1 19 417 389 476 370 0 set1 20 833 599 892 580 0 res3 20 833 618 892 599 0 res2 20 833 637 892 618 0 res1 20 833 656 892 637 0 res0 19 195 490 254 471 0 regi3 19 196 508 255 489 0 regi2 19 196 527 255 508 0 regi1 19 196 546 255 527 0 regi0 7 315 388 364 339 0 1 7 315 421 364 372 0 1 7 315 453 364 404 0 1 7 315 486 364 437 0 1 22 723 544 914 524 0 \NUL Result always in Register 00 24 825 730 874 681 1 0 0 19 669 718 728 699 0 eq 7 915 662 964 613 0 1 20 749 99 808 80 0 nope 19 806 101 865 82 0 nope 7 914 116 963 67 0 1 20 921 700 980 681 0 zflag 19 60 162 119 143 0 a7 19 60 181 119 162 0 a6 19 61 199 120 180 0 a5 19 61 218 120 199 0 a4 19 61 237 120 218 0 a3 19 61 256 120 237 0 a2 19 60 275 119 256 0 a1 19 61 294 120 275 0 a0 8 73 501 122 452 1 1 19 291 617 350 598 0 regwrite 20 290 815 349 796 0 reg1 20 290 833 349 814 0 reg0 19 294 748 353 729 0 reg1 19 293 767 352 748 0 reg0 1 259 128 312 128 1 259 204 312 147 1 259 210 312 166 1 259 216 312 185 1 259 222 312 203 1 259 228 312 222 1 259 234 312 241 1 259 240 312 259 1 259 246 312 278 1 651 168 678 194 1 651 187 678 200 1 651 206 678 206 1 723 170 749 223 1 723 164 749 204 1 723 158 749 184 1 723 152 749 165 1 723 146 749 146 1 862 148 914 189 1 863 167 914 221 1 862 186 914 253 1 862 205 914 286 1 863 223 914 319 1 678 236 643 290 1 678 230 643 284 1 678 224 643 278 1 678 218 643 272 1 164 724 132 724 1 162 768 132 744 1 434 110 651 168 1 467 111 651 187 1 499 111 651 206 1 575 290 598 290 1 862 129 914 156 1 723 140 750 127 1 221 659 209 710 1 225 708 207 754 1 914 123 863 110 1 750 109 723 134 1 99 675 77 675 1 99 703 77 703 1 164 696 144 689 1 162 740 144 689 1 116 572 78 572 1 116 614 78 572 1 116 600 78 601 1 116 642 77 642 1 221 645 161 586 1 225 694 161 628 1 834 646 786 620 1 786 614 834 627 1 786 608 834 608 1 786 602 834 589 1 398 595 252 536 1 252 517 398 589 1 398 583 252 498 1 398 577 251 480 1 316 363 251 480 1 252 498 316 396 1 316 428 252 517 1 252 536 316 461 1 786 638 826 690 1 826 708 725 708 1 916 637 871 690 1 741 686 725 708 1 915 91 862 91 1 750 89 723 128 1 871 690 922 690 1 214 152 116 152 1 116 171 214 158 1 117 189 214 164 1 214 170 117 208 1 117 227 214 176 1 214 182 117 246 1 116 265 214 188 1 214 194 117 284 1 116 152 214 270 1 116 171 214 276 1 214 282 117 189 1 117 208 214 288 1 214 294 117 227 1 117 246 214 300 1 214 306 116 265 1 117 284 214 312 1 517 582 443 583 1 443 577 517 542 1 517 622 443 589 1 517 662 443 595 1 492 692 517 680 1 517 640 492 692 1 492 692 517 600 1 517 560 492 692 1 599 674 562 542 1 562 582 599 708 1 599 740 562 622 1 562 662 599 771 1 741 644 562 542 1 562 582 741 650 1 741 656 562 622 1 562 662 741 662 1 674 349 563 349 1 563 389 674 382 1 563 429 674 415 1 674 448 563 469 1 741 590 563 349 1 563 389 741 596 1 741 602 563 429 1 563 469 741 608 1 518 367 473 379 1 518 407 473 379 1 473 379 518 447 1 518 487 473 379 1 518 469 443 595 1 518 429 443 589 1 518 389 443 583 1 518 349 443 577 1 544 236 598 236 1 398 607 347 607 1 266 659 291 805 1 291 823 270 708 1 350 738 404 738 1 405 771 349 757 1 350 738 398 655 1 398 661 349 757 38 2 19 72 88 131 69 0 inst3 19 72 107 131 88 0 inst2 19 72 126 131 107 0 inst1 19 72 145 131 126 0 inst0 19 67 310 126 291 0 res3 19 67 329 126 310 0 res2 19 67 348 126 329 0 res1 19 67 367 126 348 0 res0 19 67 392 126 373 0 add 3 186 94 235 45 0 0 3 185 132 234 83 0 0 3 185 171 234 122 0 0 3 185 208 234 159 0 0 3 187 297 236 248 0 0 3 185 341 234 292 0 0 3 185 386 234 337 0 0 3 185 428 234 379 0 0 4 317 201 366 152 0 0 4 316 247 365 198 0 0 4 314 292 363 243 0 0 4 314 336 363 287 0 0 20 379 186 438 167 0 regi3 20 379 206 438 187 0 regi2 20 379 225 438 206 0 regi1 20 379 243 438 224 0 regi0 5 117 231 166 182 0 19 41 760 100 741 0 zflag 19 41 732 100 713 0 skipz 3 123 761 172 712 0 0 20 189 746 248 727 0 jump 27 681 408 730 335 0 0 27 683 229 732 156 1 0 19 604 176 663 157 0 pc 19 566 352 625 333 0 jump 10 648 350 665 333 2 2 14 608 244 657 195 33 794 343 843 204 0 0 20 864 194 923 175 0 a7 20 863 214 922 195 0 a6 20 865 234 924 215 0 a5 20 865 253 924 234 0 a4 20 865 271 924 252 0 a3 20 864 290 923 271 0 a2 20 865 309 924 290 0 a1 20 866 329 925 310 0 a0 14 600 423 649 374 19 43 642 102 623 0 ld 19 43 670 102 651 0 add 20 273 612 332 593 0 regwrite 4 117 671 166 622 0 0 3 211 627 260 578 0 0 6 125 613 174 564 5 100 22 182 538 335 518 0 \NUL Write to Register Logic 22 288 94 427 74 0 \NUL Data in register logic 22 770 124 844 104 0 \NUL skipz logic 1 187 55 128 78 1 128 97 186 93 1 186 132 128 116 1 186 169 128 135 1 188 258 123 300 1 186 302 123 319 1 186 347 123 338 1 186 389 123 357 1 188 286 123 382 1 186 330 123 382 1 186 375 123 382 1 186 417 123 382 1 318 162 232 69 1 317 208 231 107 1 315 253 231 146 1 315 297 231 183 1 315 325 231 403 1 315 281 231 361 1 317 236 231 316 1 318 190 233 272 1 380 176 363 176 1 380 196 362 222 1 360 267 380 215 1 380 233 360 311 1 118 206 123 382 1 186 197 163 206 1 186 160 163 206 1 186 121 163 206 1 187 83 163 206 1 97 750 124 750 1 97 722 124 722 1 169 736 190 736 1 622 342 656 341 1 660 166 684 165 1 654 219 684 219 1 795 249 729 219 1 729 213 795 243 1 795 237 729 207 1 729 201 795 231 1 795 225 729 195 1 729 189 795 219 1 729 183 795 213 1 795 207 729 177 1 865 184 840 219 1 840 225 864 204 1 866 224 840 231 1 840 237 866 243 1 866 261 840 243 1 840 249 865 280 1 866 299 840 255 1 840 261 867 319 1 682 398 646 398 1 657 341 682 344 1 795 297 727 398 1 727 392 795 291 1 727 386 795 285 1 795 279 727 380 1 118 632 99 632 1 118 660 99 660 1 212 588 171 588 1 212 616 163 646 1 257 602 274 602 39 16777215 47 1 40 1 6 6 50 1200 1000 51 0 100 30 System 16 400 0 0 0 0 0 34