41 2 0 38 1 11 78 102 105 4 0 1 11 126 102 153 4 0 1 19 6 120 65 101 0 pc7 19 6 138 65 119 0 pc6 19 6 156 65 137 0 pc5 19 6 174 65 155 0 pc4 19 72 120 131 101 0 pc3 19 72 138 131 119 0 pc2 19 72 156 131 137 0 pc1 19 72 174 131 155 0 pc0 11 227 101 254 3 0 1 11 269 101 296 3 0 1 19 149 119 208 100 0 ir7 19 149 137 208 118 0 ir6 19 149 155 208 136 0 ir5 19 149 173 208 154 0 ir4 19 209 119 268 100 0 ir3 19 209 137 268 118 0 ir2 19 209 155 268 136 0 ir1 19 209 173 268 154 0 ir0 11 359 102 386 4 0 1 11 401 102 428 4 0 1 19 287 120 346 101 0 ar7 19 287 138 346 119 0 ar6 19 287 156 346 137 0 ar5 19 287 174 346 155 0 ar4 19 347 120 406 101 0 ar3 19 347 138 406 119 0 ar2 19 347 156 406 137 0 ar1 19 347 174 406 155 0 ar0 11 489 101 516 3 0 1 11 531 101 558 3 0 1 19 423 119 482 100 0 db7 19 423 137 482 118 0 db6 19 423 155 482 136 0 db5 19 423 173 482 154 0 db4 19 483 119 542 100 0 db3 19 483 137 542 118 0 db2 19 483 155 542 136 0 db1 19 483 173 542 154 0 db0 11 631 101 658 3 0 1 11 667 101 694 3 0 1 19 551 122 610 103 0 ac7 19 551 140 610 121 0 ac6 19 551 158 610 139 0 ac5 19 551 176 610 157 0 ac4 19 617 122 676 103 0 ac3 19 617 140 676 121 0 ac2 19 617 158 676 139 0 ac1 19 617 176 676 157 0 ac0 8 669 431 718 382 1 1 8 670 516 719 467 1 1 20 729 514 788 495 0 rstpc 22 47 37 69 17 0 \NUL PC 22 202 35 220 15 0 \NUL IR 22 332 34 354 14 0 \NUL AR 22 453 35 477 15 0 \NUL DB 22 593 35 623 15 0 \NUL ACC 19 684 152 743 133 0 zflag 7 740 184 789 135 0 1 37 668 577 717 528 10 0 14 621 596 670 547 8 669 346 718 297 1 0 22 677 386 710 366 0 \NUL Step 22 678 301 708 281 0 \NUL Run 19 683 123 742 104 0 cflag 7 740 116 789 67 0 1 20 728 492 787 473 0 rstar 22 674 469 716 449 0 \NUL Reset 10 0 189 17 172 0 0 10 777 189 794 172 0 0 22 574 208 737 188 0 \NUL MU CPU 2006 CONSOLE 20 726 331 785 312 0 run 20 726 416 785 397 0 step 20 727 562 786 543 0 clock 10 515 197 532 180 0 0 10 514 599 531 582 0 0 22 744 74 783 54 0 \NUL Carry 22 747 141 781 121 0 \NUL Zero 22 580 232 736 212 0 \NUL John Phillips 9/25/2006 22 709 28 791 8 0 \NUL REGISTERS 22 711 49 790 29 0 \NUL AND FLAGS 7 591 415 640 366 0 1 7 591 449 640 400 0 1 7 591 483 640 434 0 1 7 591 517 640 468 0 1 7 591 551 640 502 0 1 7 591 585 640 536 0 1 19 530 400 589 381 0 tic5 19 529 434 588 415 0 tic4 19 529 468 588 449 0 tic3 19 529 502 588 483 0 tic2 19 529 536 588 517 0 tic1 19 529 570 588 551 0 tic0 7 591 381 640 332 0 1 19 529 366 588 347 0 tic6 7 542 302 591 253 0 1 7 605 302 654 253 0 1 19 530 315 589 296 0 Tic 19 595 314 654 295 0 Toc 7 423 231 472 182 0 1 7 390 231 439 182 0 1 7 357 231 406 182 0 1 7 325 231 374 182 0 1 7 286 232 335 183 0 1 7 253 232 302 183 0 1 7 220 232 269 183 0 1 7 187 232 236 183 0 1 22 290 248 373 228 0 \NUL Accumulator 7 76 230 125 181 0 1 7 75 263 124 214 0 1 7 75 295 124 246 0 1 19 11 214 70 195 0 fphlt 19 9 246 68 227 0 fpjnc 19 9 280 68 261 0 fpjnz 22 122 214 176 194 0 \NUL HLT=FF 22 122 247 176 227 0 \NUL JNC=34 22 121 280 175 260 0 \NUL JNZ=33 7 75 328 124 279 0 1 7 74 361 123 312 0 1 7 74 393 123 344 0 1 19 10 312 69 293 0 fpjc 19 8 345 67 326 0 fpjz 19 8 378 67 359 0 fpjmp 22 121 312 165 292 0 \NUL JC=32 22 121 345 165 325 0 \NUL JZ=31 22 120 378 176 358 0 \NUL JMP=30 7 74 425 123 376 0 1 7 73 458 122 409 0 1 7 73 490 122 441 0 1 19 9 409 68 390 0 fpsbb 19 7 442 66 423 0 fpadc 19 7 475 66 456 0 fpsub 22 120 409 177 389 0 \NUL SBB=23 22 120 442 175 422 0 \NUL ADC=22 22 119 475 176 455 0 \NUL SUB=21 7 73 523 122 474 0 1 7 72 556 121 507 0 1 7 72 588 121 539 0 1 19 8 507 67 488 0 fpadd 19 6 539 65 520 0 fpsto 19 6 573 65 554 0 fplod 22 119 507 175 487 0 \NUL ADD=20 22 119 540 174 520 0 \NUL STO=11 22 118 573 174 553 0 \NUL LOD=10 22 659 256 736 236 0 \NUL Page 1 / 13 22 189 308 516 288 0 \NUL Be sure to load RAM with program before running! 19 194 346 253 327 0 fpwrt 7 266 361 315 312 0 1 22 323 345 383 325 0 \NUL WRT=12 19 194 379 253 360 0 fpop 7 266 394 315 345 0 1 22 325 378 381 358 0 \NUL OUT=00 12 369 513 520 388 19 303 539 362 520 0 fpop0 19 303 521 362 502 0 fpop1 19 303 503 362 484 0 fpop2 19 303 486 362 467 0 fpop3 19 303 469 362 450 0 fpop4 19 303 451 362 432 0 fpop5 19 303 435 362 416 0 fpop6 19 303 419 362 400 0 fpop7 19 328 563 387 544 0 fpopclk 1 79 68 62 110 1 79 74 62 128 1 79 80 62 146 1 79 86 62 164 1 127 68 128 110 1 127 74 128 128 1 127 80 128 146 1 127 86 128 164 1 228 67 205 109 1 228 73 205 127 1 228 79 205 145 1 228 85 205 163 1 270 67 265 109 1 270 73 265 127 1 270 79 265 145 1 270 85 265 163 1 360 68 343 110 1 360 74 343 128 1 360 80 343 146 1 360 86 343 164 1 402 68 403 110 1 402 74 403 128 1 402 80 403 146 1 402 86 403 164 1 490 67 479 109 1 490 73 479 127 1 490 79 479 145 1 490 85 479 163 1 532 67 539 109 1 532 73 539 127 1 532 79 539 145 1 532 85 539 163 1 632 67 607 112 1 632 73 607 130 1 632 79 607 148 1 632 85 607 166 1 668 67 673 112 1 668 73 673 130 1 668 79 673 148 1 668 85 673 166 1 730 504 716 491 1 741 159 740 142 1 667 571 669 552 1 739 113 741 91 1 716 491 729 482 1 785 180 9 180 1 714 552 728 552 1 715 406 727 406 1 715 321 727 321 1 524 188 522 590 1 592 560 585 560 1 592 526 585 526 1 592 492 585 492 1 592 458 585 458 1 592 424 585 424 1 592 390 586 390 1 592 356 585 356 1 586 305 543 277 1 651 304 606 277 1 673 166 424 206 1 673 148 391 206 1 358 206 673 130 1 326 206 673 112 1 287 207 607 166 1 254 207 607 148 1 221 207 607 130 1 188 207 607 112 1 67 204 77 205 1 65 236 76 238 1 65 270 76 270 1 66 302 76 303 1 64 335 75 336 1 64 368 75 368 1 65 399 75 400 1 63 432 74 433 1 63 465 74 465 1 64 497 74 498 1 62 529 73 531 1 62 563 73 563 1 250 336 267 336 1 250 369 267 369 1 359 529 370 497 1 359 511 370 491 1 359 493 370 485 1 359 476 370 479 1 359 459 370 473 1 359 441 370 467 1 359 425 370 461 1 359 409 370 455 1 384 553 370 509 38 2 3 141 57 190 8 0 0 3 144 114 193 65 1 0 4 197 55 246 6 0 0 5 68 71 117 22 0 5 81 143 130 94 0 7 363 77 412 28 0 1 27 26 439 75 366 0 0 5 154 582 203 533 0 5 154 518 203 469 0 5 154 458 203 409 0 10 19 177 36 160 0 0 31 84 445 133 360 0 3 5 154 403 203 354 0 5 154 353 203 304 0 5 154 300 203 251 0 10 259 212 276 195 0 0 10 0 212 17 195 0 0 10 254 39 271 22 0 0 22 477 587 680 567 0 \NUL 1A. Wait / 1B. Latch instruction 22 478 462 590 442 0 \NUL 3. Latch address 22 480 320 624 300 0 \NUL 5. Execute Instruction 5 154 250 203 201 0 24 283 84 332 35 1 1 0 10 243 111 260 94 1 1 10 416 53 433 36 2 2 7 363 127 412 78 0 1 19 10 28 69 9 0 step 19 8 61 67 42 0 run 19 8 127 67 108 0 halt 20 280 294 339 275 0 clk3pc 20 416 349 475 330 0 clk3s1 20 292 462 351 443 0 clk2ar 20 298 523 357 504 0 clk1pc 20 733 553 792 534 0 clk1ir 20 734 429 793 410 0 clkar 19 6 99 65 80 0 clock 22 720 34 769 14 0 \NUL Page 2 20 286 388 345 369 0 clk2pc 20 350 324 409 305 0 clk3s2 20 345 361 404 342 0 c3alu 20 731 342 790 323 0 clk3ac 20 731 300 790 281 0 clk3ra 20 731 321 790 302 0 c3balu 20 216 587 275 568 0 tic0 20 214 522 273 503 0 tic1 20 214 461 273 442 0 tic2 20 218 409 277 390 0 tic3 20 215 352 274 333 0 tic4 20 384 285 443 266 0 tic5 20 247 235 306 216 0 tic6 22 478 518 584 498 0 \NUL 2. Increment PC 22 480 396 586 376 0 \NUL 4. Increment PC 22 481 279 597 259 0 \NUL 6. Process Jump 22 482 235 594 215 0 \NUL 7. Reset Counter 3 680 568 729 519 0 0 3 676 444 725 395 0 0 3 674 339 723 290 0 0 14 19 479 68 430 10 633 83 650 66 0 0 10 297 177 314 160 0 0 22 436 61 459 41 0 \NUL Tic 22 433 111 460 91 0 \NUL Toc 20 435 29 494 10 0 Tic 20 254 144 313 125 0 Toc 22 628 57 768 37 0 \NUL Clock / Timing Circuit 20 732 363 791 344 0 c3bop 20 315 276 374 257 0 c5aop 20 732 384 791 365 0 c3bwrt 20 258 262 317 243 0 c5awrt 1 187 32 198 16 1 127 118 145 103 1 190 89 198 44 1 28 168 27 375 1 72 429 85 429 1 72 423 85 423 1 72 417 85 417 1 130 393 155 433 1 130 387 155 378 1 130 381 155 328 1 130 399 155 493 1 130 405 155 557 1 268 203 8 203 1 243 30 262 30 1 114 46 142 46 1 252 102 284 44 1 425 44 364 52 1 66 18 142 18 1 64 51 69 46 1 64 51 145 75 1 64 117 82 118 1 145 89 62 89 1 217 577 200 557 1 215 512 200 493 1 215 451 200 433 1 219 399 200 378 1 216 342 200 328 1 385 275 200 275 1 248 225 200 225 1 130 375 155 275 1 155 225 130 369 1 263 30 284 62 1 726 543 734 543 1 681 557 200 557 1 200 493 299 513 1 200 433 293 452 1 722 419 735 419 1 677 433 200 433 1 200 378 287 378 1 351 314 200 328 1 417 339 200 328 1 346 351 200 328 1 720 314 732 332 1 675 328 200 328 1 732 311 720 314 1 65 454 85 441 1 732 290 720 314 1 281 284 200 275 1 200 225 267 203 1 9 203 27 429 1 642 74 675 300 1 642 74 677 405 1 642 74 681 529 1 306 168 27 168 1 329 44 424 44 1 425 44 305 168 1 252 102 364 102 1 329 74 251 102 1 252 102 641 74 1 252 102 255 134 1 425 44 436 19 1 720 314 733 353 1 200 275 316 266 1 733 374 720 314 1 259 252 200 275 38 3 22 651 71 766 51 0 \NUL External Memory 19 39 231 98 212 0 rama7 19 39 249 98 230 0 rama6 19 39 267 98 248 0 rama5 19 39 285 98 266 0 rama4 19 39 321 98 302 0 rama2 19 39 339 98 320 0 rama1 19 39 357 98 338 0 rama0 19 39 47 98 28 0 ramd7 19 39 65 98 46 0 ramd6 19 39 83 98 64 0 ramd5 19 39 101 98 82 0 ramd4 19 39 119 98 100 0 ramd3 19 39 137 98 118 0 ramd2 19 39 155 98 136 0 ramd1 19 39 173 98 154 0 ramd0 19 39 303 98 284 0 rama3 19 26 397 85 378 0 clk3ra 19 27 425 86 406 0 storam 3 97 426 146 377 0 0 28 202 325 251 210 1 E:\data\mu06-07spring\mujphillipsweb\mucpu\studentprojects\JesseRobinson\machinecode\add8wrt.txt 22 720 45 765 25 0 \NUL Page3 20 338 199 397 180 0 dbir7 20 338 217 397 198 0 dbir6 20 337 236 396 217 0 dbir5 20 336 254 395 235 0 dbir4 20 335 273 394 254 0 dbir3 20 335 292 394 273 0 dbir2 20 334 311 393 292 0 dbir1 20 334 330 393 311 0 dbir0 22 217 149 401 129 0 \NUL RAM address range: 00 - FF 20 428 200 487 181 0 db7 20 427 218 486 199 0 db6 20 426 237 485 218 0 db5 20 425 255 484 236 0 db4 20 424 274 483 255 0 db3 20 424 293 483 274 0 db2 20 423 312 482 293 0 db1 20 423 331 482 312 0 db0 20 331 363 390 344 0 dbar7 20 331 381 390 362 0 dbar6 20 330 400 389 381 0 dbar5 20 329 418 388 399 0 dbar4 20 328 437 387 418 0 dbar3 20 328 456 387 437 0 dbar2 20 327 475 386 456 0 dbar1 20 327 494 386 475 0 dbar0 20 422 362 481 343 0 dbalu7 20 422 380 481 361 0 dbalu6 20 421 399 480 380 0 dbalu5 20 420 417 479 398 0 dbalu4 20 419 436 478 417 0 dbalu3 20 419 455 478 436 0 dbalu2 20 418 474 477 455 0 dbalu1 20 418 493 477 474 0 dbalu0 20 519 200 578 181 0 dbsl27 20 518 218 577 199 0 dbsl26 20 517 237 576 218 0 dbsl25 20 516 255 575 236 0 dbsl24 20 515 274 574 255 0 dbsl23 20 515 293 574 274 0 dbsl22 20 514 312 573 293 0 dbsl21 20 514 331 573 312 0 dbsl20 1 98 387 82 387 1 98 415 83 415 1 203 321 95 347 1 203 315 95 329 1 203 309 95 311 1 203 303 95 293 1 203 297 95 275 1 203 291 95 257 1 203 285 95 239 1 203 279 95 221 1 203 255 95 163 1 203 249 95 145 1 203 243 95 127 1 203 237 95 109 1 203 231 95 91 1 203 225 95 73 1 203 219 95 55 1 203 213 95 37 1 203 267 143 401 1 339 189 248 213 1 339 207 248 219 1 338 226 248 225 1 337 244 248 231 1 336 263 248 237 1 336 282 248 243 1 335 301 248 249 1 335 320 248 255 1 429 190 248 213 1 428 208 248 219 1 427 227 248 225 1 426 245 248 231 1 425 264 248 237 1 425 283 248 243 1 424 302 248 249 1 424 321 248 255 1 332 353 248 213 1 332 371 248 219 1 331 390 248 225 1 330 408 248 231 1 329 427 248 237 1 329 446 248 243 1 328 465 248 249 1 328 484 248 255 1 423 352 248 213 1 423 370 248 219 1 422 389 248 225 1 421 407 248 231 1 420 426 248 237 1 420 445 248 243 1 419 464 248 249 1 419 483 248 255 1 520 190 248 213 1 519 208 248 219 1 518 227 248 225 1 517 245 248 231 1 516 264 248 237 1 516 283 248 243 1 515 302 248 249 1 515 321 248 255 38 4 22 715 45 764 25 0 \NUL Page 4 22 583 72 764 52 0 \NUL Room for future I/O devices 19 82 141 141 122 0 acop7 19 79 196 138 177 0 acop6 19 79 255 138 236 0 acop5 19 80 310 139 291 0 acop4 19 80 373 139 354 0 acop3 19 78 428 137 409 0 acop2 19 80 481 139 462 0 acop1 19 82 537 141 518 0 acop0 24 194 171 243 122 1 1 0 24 193 226 242 177 1 1 0 24 196 285 245 236 1 1 0 24 195 340 244 291 1 1 0 24 196 403 245 354 1 1 0 24 195 458 244 409 1 1 0 24 197 511 246 462 1 1 0 24 196 567 245 518 1 1 0 10 165 106 182 89 2 2 7 305 156 354 107 0 1 7 304 211 353 162 0 1 7 305 270 354 221 0 1 7 308 325 357 276 0 1 7 309 388 358 339 0 1 7 309 443 358 394 0 1 7 308 496 357 447 0 1 7 308 552 357 503 0 1 19 9 78 68 59 0 irop 19 9 107 68 88 0 c3bop 3 99 107 148 58 0 0 19 41 592 100 573 0 c5aop 3 111 600 160 551 0 0 19 9 78 68 59 0 irop 20 647 314 706 295 0 fpop0 20 645 287 704 268 0 fpop1 20 644 259 703 240 0 fpop2 20 641 231 700 212 0 fpop3 20 641 207 700 188 0 fpop4 20 641 183 700 164 0 fpop5 20 641 161 700 142 0 fpop6 20 640 140 699 121 0 fpop7 20 371 585 430 566 0 fpopclk 1 138 131 195 131 1 135 186 194 186 1 135 245 197 245 1 136 300 196 300 1 136 363 197 363 1 134 418 196 418 1 136 471 198 471 1 138 527 197 527 1 174 97 195 149 1 174 97 194 204 1 174 97 197 263 1 174 97 196 318 1 174 97 197 381 1 174 97 196 436 1 174 97 198 489 1 174 97 197 545 1 240 131 306 131 1 239 186 305 186 1 242 245 306 245 1 241 300 309 300 1 242 363 310 363 1 241 418 310 418 1 243 471 309 471 1 242 527 309 527 1 65 68 100 68 1 65 97 100 96 1 145 82 173 97 1 65 68 112 561 1 97 582 112 589 1 242 527 648 304 1 243 471 646 277 1 241 418 645 249 1 242 363 642 221 1 241 300 642 197 1 242 245 642 173 1 239 186 642 151 1 240 131 641 130 1 157 575 372 575 38 5 22 715 45 764 25 0 \NUL Page 5 22 583 72 764 52 0 \NUL Room for future I/O devices 19 82 141 141 122 0 acop7 19 79 196 138 177 0 acop6 19 79 255 138 236 0 acop5 19 80 310 139 291 0 acop4 19 80 373 139 354 0 acop3 19 78 428 137 409 0 acop2 19 80 481 139 462 0 acop1 19 82 537 141 518 0 acop0 24 194 171 243 122 1 1 0 24 193 226 242 177 1 1 0 24 196 285 245 236 1 1 0 24 195 340 244 291 1 1 0 24 196 403 245 354 1 1 0 24 195 458 244 409 1 1 0 24 197 511 246 462 1 1 0 24 196 567 245 518 1 1 0 10 165 106 182 89 2 2 19 9 78 68 59 0 irop 19 9 107 68 88 0 c3bwrt 3 99 107 148 58 0 0 19 41 592 100 573 0 c5awrt 3 111 600 160 551 0 0 19 9 78 68 59 0 irwrt 23 356 189 405 128 1 E:\data\mu06-07spring\mujphillipsweb\mucpu\studentprojects\JesseRobinson\machinecode\wrt.txt 1 138 131 195 131 1 135 186 194 186 1 135 245 197 245 1 136 300 196 300 1 136 363 197 363 1 134 418 196 418 1 136 471 198 471 1 138 527 197 527 1 174 97 195 149 1 174 97 194 204 1 174 97 197 263 1 174 97 196 318 1 174 97 197 381 1 174 97 196 436 1 174 97 198 489 1 174 97 197 545 1 65 68 100 68 1 65 97 100 96 1 145 82 173 97 1 65 68 112 561 1 97 582 112 589 1 357 185 157 575 1 357 131 240 131 1 357 137 239 186 1 357 143 242 245 1 357 149 241 300 1 357 155 242 363 1 357 161 241 418 1 357 167 243 471 1 357 173 242 527 38 6 19 30 144 89 125 0 dbir7 19 30 192 89 173 0 dbir6 19 30 240 89 221 0 dbir5 19 30 288 89 269 0 dbir4 19 30 336 89 317 0 dbir3 19 30 507 89 488 0 dbir0 19 30 444 89 425 0 dbir1 19 30 384 89 365 0 dbir2 24 107 168 156 119 1 0 0 24 107 216 156 167 1 0 0 24 107 264 156 215 1 0 0 24 107 312 156 263 1 0 0 24 107 360 156 311 1 0 0 24 107 408 156 359 1 0 0 24 107 468 156 419 1 0 0 24 107 531 156 482 1 0 0 10 144 108 161 91 0 0 19 30 108 89 89 0 clk1ir 20 162 122 221 103 0 ir7 20 177 155 236 136 0 ir6 20 170 268 229 249 0 ir5 20 166 312 225 293 0 ir4 20 159 345 218 326 0 ir3 20 163 395 222 376 0 ir2 20 163 458 222 439 0 ir1 20 164 516 223 497 0 ir0 20 465 594 524 575 0 lods1 20 660 546 719 527 0 stos1 20 658 497 717 478 0 adds1 20 525 573 584 554 0 lods2 20 660 584 719 565 0 lodac 20 587 485 646 466 0 addac 20 660 319 719 300 0 jmppc 20 660 290 719 271 0 jzpc 20 660 248 719 229 0 jcpc 20 516 536 575 517 0 storam 20 659 78 718 59 0 halt 24 492 95 541 46 2 0 0 10 546 77 563 60 2 0 19 369 81 428 62 0 clkar 19 261 95 320 76 0 rstar 4 437 104 486 55 0 0 22 440 36 716 16 0 \NUL Instruction Register / Instruction Decoding 19 459 276 518 257 0 zfir 3 547 305 596 256 0 0 22 735 320 791 300 0 \NUL JMP=30 22 736 497 792 477 0 \NUL ADD=20 22 737 550 792 530 0 \NUL STO=11 22 736 589 792 569 0 \NUL LOD=10 22 737 78 791 58 0 \NUL HLT=FF 22 735 397 790 377 0 \NUL ADC=22 22 747 249 791 229 0 \NUL JC=32 19 417 234 476 215 0 cfir 3 575 263 624 214 0 0 20 474 403 533 384 0 adcalu 20 473 508 532 489 0 addalu 20 660 391 719 372 0 adcs1 20 570 381 629 362 0 adcac 22 740 36 789 16 0 \NUL Page 6 31 298 420 347 335 0 3 5 356 512 405 463 0 5 379 460 428 411 0 5 388 373 437 324 0 5 421 406 470 357 0 31 285 275 334 190 0 3 5 360 334 409 285 0 5 378 307 427 258 0 5 398 277 447 228 0 5 401 199 450 150 0 5 448 148 497 99 0 3 599 212 648 163 0 0 20 662 197 721 178 0 jnzpc 5 545 226 594 177 0 22 737 199 791 179 0 \NUL JNZ=33 3 604 143 653 94 0 0 5 498 169 547 120 0 20 660 128 719 109 0 jncpc 22 6 507 26 487 0 \NUL x1 22 6 443 26 423 0 \NUL x2 22 6 383 26 363 0 \NUL x4 22 6 337 26 317 0 \NUL x8 22 6 287 26 267 0 \NUL 1x 22 5 239 25 219 0 \NUL 2x 22 8 192 28 172 0 \NUL 4x 22 8 143 28 123 0 \NUL 8x 22 734 446 791 426 0 \NUL SUB=21 22 734 362 791 342 0 \NUL SBB=23 22 747 290 791 270 0 \NUL JZ=31 22 738 129 792 109 0 \NUL JNC=34 31 204 246 253 161 0 3 31 272 582 321 497 0 3 10 438 583 455 566 0 0 10 441 545 458 528 0 0 5 379 561 428 512 0 5 364 599 413 550 0 20 444 346 503 327 0 iral1 20 438 433 497 414 0 iral0 20 472 458 531 439 0 subalu 20 590 434 649 415 0 subac 20 659 445 718 426 0 subs1 20 472 369 531 350 0 sbbalu 20 661 358 720 339 0 sbbs1 20 533 347 592 328 0 sbbac 20 660 97 719 78 0 fphlt 20 536 128 595 109 0 fpjnc 20 505 194 564 175 0 fpjnz 20 612 266 671 247 0 fpjc 20 596 299 655 280 0 fpjz 20 595 326 654 307 0 fpjmp 20 600 362 659 343 0 fpsbb 20 588 403 647 384 0 fpadc 20 590 456 649 437 0 fpsub 20 589 509 648 490 0 fpadd 20 593 557 652 538 0 fpsto 20 589 595 648 576 0 fplod 20 328 154 387 135 0 irop 5 273 169 322 120 0 22 391 155 447 135 0 \NUL OUT=00 20 658 523 717 504 0 irwrt 5 392 538 441 489 0 22 734 525 794 505 0 \NUL WRT=12 20 599 534 658 515 0 fpwrt 20 307 131 366 112 0 fpop 1 86 134 108 128 1 86 182 108 176 1 86 230 108 224 1 86 278 108 272 1 86 326 108 320 1 86 374 108 368 1 86 434 108 428 1 86 497 108 491 1 153 99 108 146 1 153 99 108 194 1 153 99 108 242 1 153 99 108 290 1 153 99 108 338 1 153 99 108 386 1 153 99 108 446 1 153 99 108 509 1 86 98 152 99 1 153 128 163 112 1 153 176 178 145 1 153 224 171 258 1 153 320 160 335 1 153 368 164 385 1 153 428 164 448 1 554 68 538 55 1 660 68 555 68 1 493 55 153 128 1 493 73 483 79 1 493 85 317 85 1 438 65 425 71 1 438 93 317 85 1 548 266 515 266 1 661 280 593 280 1 473 224 576 224 1 621 238 661 238 1 153 491 165 506 1 402 487 659 487 1 402 487 588 475 1 402 487 474 498 1 467 381 475 393 1 467 381 661 381 1 467 381 571 371 1 406 309 661 309 1 424 282 548 294 1 153 491 286 259 1 153 428 286 253 1 153 368 286 247 1 331 235 361 309 1 331 229 379 282 1 331 223 399 252 1 331 217 402 174 1 331 211 449 123 1 444 252 576 252 1 447 174 600 173 1 591 201 600 201 1 546 201 515 266 1 645 187 663 187 1 499 144 473 224 1 494 123 605 104 1 544 144 605 132 1 650 118 661 118 1 153 491 299 404 1 153 428 299 398 1 153 368 299 392 1 344 380 357 487 1 344 374 380 435 1 344 368 422 381 1 344 362 389 348 1 205 230 153 272 1 205 224 153 224 1 205 218 153 176 1 153 128 205 242 1 250 194 299 416 1 250 200 273 578 1 153 491 273 566 1 153 428 273 560 1 153 368 273 554 1 450 536 517 526 1 450 536 661 536 1 447 574 466 584 1 447 574 526 563 1 447 574 661 574 1 250 188 286 271 1 153 272 167 302 1 318 536 380 536 1 425 536 449 536 1 318 542 365 574 1 410 574 446 574 1 434 348 445 336 1 425 435 439 423 1 425 435 473 448 1 425 435 591 424 1 425 435 660 435 1 434 348 473 359 1 434 348 662 348 1 434 348 534 337 1 555 68 661 87 1 593 280 597 289 1 596 316 406 309 1 601 352 434 348 1 589 393 467 381 1 591 446 425 435 1 590 499 402 487 1 594 547 450 536 1 590 585 447 574 1 447 174 506 184 1 444 252 613 256 1 494 123 537 118 1 250 206 274 144 1 319 144 329 144 1 393 513 318 530 1 659 513 438 513 1 438 513 600 524 1 319 144 308 121 38 7 19 227 98 286 79 0 dbar7 19 227 161 286 142 0 dbar6 19 227 224 286 205 0 dbar5 19 227 287 286 268 0 dbar4 19 227 350 286 331 0 dbar3 19 227 539 286 520 0 dbar0 19 227 476 286 457 0 dbar1 19 227 413 286 394 0 dbar2 24 381 124 430 75 1 0 0 24 381 187 430 138 1 0 0 24 381 250 430 201 1 0 0 24 381 313 430 264 1 0 0 24 381 376 430 327 1 0 0 24 381 439 430 390 1 0 0 24 381 502 430 453 1 0 0 24 381 565 430 516 1 0 0 10 341 43 358 26 0 0 19 230 46 289 27 0 clk2ar 20 489 94 548 75 0 ar7 20 489 157 548 138 0 ar6 20 489 220 548 201 0 ar5 20 489 283 548 264 0 ar4 20 489 346 548 327 0 ar3 20 489 409 548 390 0 ar2 20 489 472 548 453 0 ar1 20 489 535 548 516 0 ar0 20 488 114 547 95 0 ars7 20 488 177 547 158 0 ars6 20 488 240 547 221 0 ars5 20 488 303 547 284 0 ars4 20 488 366 547 347 0 ars3 20 488 429 547 410 0 ars2 20 488 492 547 473 0 ars1 20 488 555 547 536 0 ars0 20 488 573 547 554 0 arc0 20 488 510 547 491 0 arc1 20 488 447 547 428 0 arc2 20 488 384 547 365 0 arc3 20 488 321 547 302 0 arc4 20 488 258 547 239 0 arc5 20 488 195 547 176 0 arc6 20 488 132 547 113 0 arc7 22 651 59 767 39 0 \NUL Address Register 22 719 33 768 13 0 \NUL Page 7 1 283 88 382 84 1 283 151 382 147 1 283 214 382 210 1 283 277 382 273 1 283 340 382 336 1 283 403 382 399 1 283 466 382 462 1 283 529 382 525 1 350 34 382 102 1 350 34 382 165 1 350 34 382 228 1 350 34 382 291 1 350 34 382 354 1 350 34 382 417 1 350 34 382 480 1 350 34 382 543 1 286 36 349 34 1 427 84 490 84 1 427 147 490 147 1 427 210 490 210 1 427 273 490 273 1 427 336 490 336 1 427 399 490 399 1 427 462 490 462 1 427 525 490 525 1 427 84 489 104 1 427 147 489 167 1 427 210 489 230 1 427 273 489 293 1 427 336 489 356 1 427 399 489 419 1 427 462 489 482 1 427 525 489 545 1 427 525 489 563 1 427 462 489 500 1 427 399 489 437 1 427 336 489 374 1 427 273 489 311 1 427 210 489 248 1 427 147 489 185 1 427 84 489 122 38 8 33 342 352 391 213 0 0 19 156 166 215 147 0 acal7 19 156 184 215 165 0 acal6 19 156 202 215 183 0 acal5 19 156 220 215 201 0 acal4 19 156 238 215 219 0 acal3 19 156 256 215 237 0 acal2 19 156 274 215 255 0 acal1 19 156 292 215 273 0 acal0 19 156 340 215 321 0 dbalu7 19 156 358 215 339 0 dbalu6 19 156 376 215 357 0 dbalu5 19 156 394 215 375 0 dbalu4 19 156 412 215 393 0 dbalu3 19 156 430 215 411 0 dbalu2 19 156 448 215 429 0 dbalu1 19 156 466 215 447 0 dbalu0 20 453 199 512 180 0 alu7 20 453 229 512 210 0 alu6 20 453 259 512 240 0 alu5 20 453 289 512 270 0 alu4 20 453 319 512 300 0 alu3 20 453 349 512 330 0 alu2 20 453 379 512 360 0 alu1 20 453 409 512 390 0 alu0 20 570 122 629 103 0 cflag 22 633 61 770 41 0 \NUL Arithmetic Logic Unit 3 345 133 394 84 0 0 24 478 152 527 103 1 1 0 19 7 131 66 112 0 adcalu 19 118 103 177 84 0 addalu 4 210 119 259 70 1 0 19 263 132 322 113 0 c3balu 20 569 142 628 123 0 cfir 10 542 97 559 80 2 2 3 240 511 289 462 1 0 19 153 496 212 477 0 cf 19 153 514 212 495 0 c3alu 20 570 160 629 141 0 cf 22 721 35 770 15 0 \NUL Page 8 14 291 352 340 303 4 260 563 309 514 0 0 19 192 543 251 524 0 iral0 19 194 562 253 543 0 iral1 19 8 103 67 84 0 sbbalu 19 118 80 177 61 0 subalu 4 79 133 128 84 0 0 1 212 156 343 216 1 212 174 343 222 1 212 192 343 228 1 212 210 343 234 1 212 228 343 240 1 212 246 343 246 1 212 264 343 252 1 212 282 343 258 1 212 330 343 270 1 212 348 343 276 1 212 366 343 282 1 212 384 343 288 1 212 402 343 294 1 212 420 343 300 1 212 438 343 306 1 212 456 343 312 1 388 228 454 189 1 388 234 454 219 1 388 240 454 249 1 388 246 454 279 1 388 252 454 309 1 388 258 454 339 1 388 264 454 369 1 388 270 454 399 1 388 216 479 112 1 319 122 346 122 1 391 108 479 130 1 524 112 550 88 1 551 88 571 112 1 551 88 570 132 1 551 88 571 150 1 337 327 343 324 1 337 327 343 330 1 248 533 261 524 1 250 552 261 552 1 306 538 343 336 1 209 504 241 500 1 209 486 241 486 1 286 486 343 348 1 256 94 346 94 1 174 93 211 94 1 174 70 211 80 1 64 93 80 94 1 63 121 80 122 1 125 108 211 108 1 125 108 241 472 38 9 19 334 76 393 57 0 c7 19 334 133 393 114 0 c6 19 334 193 393 174 0 c5 19 334 253 393 234 0 c4 19 334 313 393 294 0 c3 19 334 373 393 354 0 c2 19 334 430 393 411 0 c1 19 334 487 393 468 0 c0 19 334 103 393 84 0 ars7 19 334 163 393 144 0 ars6 19 334 223 393 204 0 ars5 19 334 283 393 264 0 ars4 19 334 343 393 324 0 ars3 19 334 403 393 384 0 ars2 19 334 457 393 438 0 ars1 19 334 514 393 495 0 ars0 19 239 566 298 547 0 clk3s1 19 79 479 138 460 0 stos1 3 315 568 364 519 0 0 5 522 568 571 519 0 4 662 115 711 66 0 0 4 662 172 711 123 0 0 4 662 232 711 183 0 0 4 662 295 711 246 0 0 4 662 346 711 297 0 0 4 662 409 711 360 0 0 4 665 472 714 423 0 0 4 662 536 711 487 0 0 20 729 101 788 82 0 rama7 20 725 157 784 138 0 rama6 20 725 217 784 198 0 rama5 20 725 280 784 261 0 rama4 20 725 331 784 312 0 rama3 20 722 394 781 375 0 rama2 20 723 457 782 438 0 rama1 20 722 526 781 507 0 rama0 22 594 35 711 15 0 \NUL 2 to 1 Selector #1 3 563 90 612 41 0 0 3 445 112 494 63 0 0 3 451 172 500 123 0 0 3 457 238 506 189 0 0 3 460 289 509 240 0 0 3 463 352 512 303 0 0 3 466 415 515 366 0 0 3 472 472 521 423 0 0 3 481 538 530 489 0 0 3 569 147 618 98 0 0 3 572 207 621 158 0 0 3 575 270 624 221 0 0 3 578 315 627 266 0 0 3 581 378 630 329 0 0 3 587 450 636 401 0 0 3 590 513 639 464 0 0 4 174 523 223 474 2 0 19 79 503 138 484 0 lods1 19 79 524 138 505 0 adds1 19 80 545 139 526 0 adcs1 22 730 34 779 14 0 \NUL Page 9 4 178 446 227 397 0 0 4 244 486 293 437 0 0 19 79 417 138 398 0 sbbs1 19 78 445 137 426 0 subs1 1 361 543 523 543 1 708 90 730 91 1 708 147 726 147 1 708 207 726 207 1 708 270 726 270 1 708 321 726 321 1 708 384 723 384 1 711 447 724 447 1 708 511 723 516 1 564 51 390 66 1 446 73 390 93 1 570 108 390 123 1 452 133 390 153 1 573 168 390 183 1 458 199 390 213 1 576 231 390 243 1 461 250 390 273 1 579 276 390 303 1 464 313 390 333 1 582 339 390 363 1 467 376 390 393 1 588 411 390 420 1 473 433 390 447 1 591 474 390 477 1 482 499 390 504 1 446 101 361 543 1 452 161 361 543 1 458 227 361 543 1 461 278 361 543 1 464 341 361 543 1 467 404 361 543 1 473 461 361 543 1 482 527 361 543 1 564 79 568 543 1 570 136 568 543 1 573 196 568 543 1 576 259 568 543 1 579 304 568 543 1 582 367 568 543 1 588 439 568 543 1 591 502 568 543 1 663 76 609 65 1 663 104 491 87 1 663 133 615 122 1 663 161 497 147 1 663 221 503 213 1 663 193 618 182 1 663 284 506 264 1 663 256 621 245 1 663 307 624 290 1 663 335 509 327 1 663 370 627 353 1 663 398 512 390 1 666 433 633 425 1 666 461 518 447 1 663 497 636 488 1 663 525 527 513 1 135 469 175 484 1 135 493 175 493 1 135 514 175 503 1 136 535 175 512 1 245 475 220 498 1 224 421 245 447 1 135 407 179 407 1 134 435 179 435 1 295 556 316 557 1 290 461 316 529 38 10 19 136 71 195 52 0 alu7 19 136 128 195 109 0 alu6 19 136 188 195 169 0 alu5 19 136 248 195 229 0 alu4 19 136 308 195 289 0 alu3 19 136 368 195 349 0 alu2 19 136 425 195 406 0 alu1 19 136 482 195 463 0 alu0 19 136 98 195 79 0 dbsl27 19 136 158 195 139 0 dbsl26 19 136 218 195 199 0 dbsl25 19 136 278 195 259 0 dbsl24 19 136 338 195 319 0 dbsl23 19 136 398 195 379 0 dbsl22 19 136 452 195 433 0 dbsl21 19 136 509 195 490 0 dbsl20 19 10 545 69 526 0 clk3s2 19 10 581 69 562 0 lods2 3 112 581 161 532 0 0 5 325 581 374 532 0 4 517 98 566 49 0 0 4 517 158 566 109 0 0 4 520 209 569 160 0 0 4 517 275 566 226 0 0 4 517 338 566 289 0 0 4 517 398 566 349 0 0 4 517 452 566 403 0 0 4 517 515 566 466 0 0 20 604 83 663 64 0 slac7 20 601 143 660 124 0 slac6 20 601 194 660 175 0 slac5 20 601 260 660 241 0 slac4 20 601 323 660 304 0 slac3 20 598 383 657 364 0 slac2 20 598 437 657 418 0 slac1 20 599 500 658 481 0 slac0 3 250 107 299 58 0 0 3 364 80 413 31 0 0 3 256 164 305 115 0 0 3 370 143 419 94 0 0 3 259 224 308 175 0 0 3 376 200 425 151 0 0 3 262 284 311 235 0 0 3 379 257 428 208 0 0 3 265 344 314 295 0 0 3 382 320 431 271 0 0 3 271 404 320 355 0 0 3 388 380 437 331 0 0 3 274 470 323 421 0 0 3 391 437 440 388 0 0 3 277 533 326 484 0 0 3 391 509 440 460 0 0 22 563 37 680 17 0 \NUL 2 to 1 Selector #2 22 701 37 758 17 0 \NUL Page 10 1 66 535 113 542 1 66 571 113 570 1 158 556 326 556 1 563 73 605 73 1 563 133 602 133 1 566 184 602 184 1 563 250 602 250 1 563 313 602 313 1 563 373 599 373 1 563 427 599 427 1 563 490 600 490 1 365 41 192 61 1 251 68 192 88 1 518 87 296 82 1 518 59 410 55 1 371 104 192 118 1 257 125 192 148 1 518 119 416 118 1 518 147 302 139 1 377 161 192 178 1 260 185 192 208 1 380 218 192 238 1 263 245 192 268 1 383 281 192 298 1 266 305 192 328 1 389 341 192 358 1 272 365 192 388 1 392 398 192 415 1 275 431 192 442 1 392 470 192 472 1 278 494 192 499 1 521 170 422 175 1 518 236 425 232 1 518 299 428 295 1 518 359 434 355 1 518 413 437 412 1 518 476 437 484 1 521 198 305 199 1 518 264 308 259 1 518 327 311 319 1 518 387 317 379 1 518 441 320 445 1 518 504 323 508 1 365 69 371 556 1 371 132 371 556 1 377 189 371 556 1 380 246 371 556 1 383 309 371 556 1 392 426 371 556 1 278 522 158 556 1 275 459 158 556 1 272 393 158 556 1 266 333 158 556 1 263 273 158 556 1 260 213 158 556 1 257 153 158 556 1 251 96 158 556 1 392 498 371 556 1 389 369 371 556 38 11 19 339 140 398 121 0 slac7 19 339 200 398 181 0 slac6 19 339 260 398 241 0 slac5 19 339 320 398 301 0 slac4 19 339 380 398 361 0 slac3 19 339 560 398 541 0 slac0 19 342 500 401 481 0 slac1 19 339 440 398 421 0 slac2 24 424 170 473 121 1 1 0 24 424 230 473 181 1 1 0 24 424 290 473 241 1 1 0 24 424 350 473 301 1 1 0 24 424 410 473 361 1 1 0 24 424 470 473 421 1 1 0 24 424 530 473 481 1 1 0 24 424 590 473 541 1 1 0 10 402 97 419 80 0 0 19 260 108 319 89 0 clk3ac 20 656 126 715 107 0 acal7 20 656 186 715 167 0 acal6 20 656 246 715 227 0 acal5 20 656 306 715 287 0 acal4 20 656 366 715 347 0 acal3 20 656 426 715 407 0 acal2 20 656 486 715 467 0 acal1 20 656 546 715 527 0 acal0 20 655 143 714 124 0 ramd7 20 655 203 714 184 0 ramd6 20 655 263 714 244 0 ramd5 20 655 323 714 304 0 ramd4 20 655 383 714 364 0 ramd3 20 655 443 714 424 0 ramd2 20 655 503 714 484 0 ramd1 20 655 563 714 544 0 ramd0 3 524 57 573 8 2 0 3 524 99 573 50 2 0 3 583 86 632 37 0 0 20 654 70 713 51 0 zflag 20 655 161 714 142 0 ac7 20 655 221 714 202 0 ac6 20 655 281 714 262 0 ac5 20 655 341 714 322 0 ac4 20 655 401 714 382 0 ac3 20 655 461 714 442 0 ac2 20 655 521 714 502 0 ac1 20 655 581 714 562 0 ac0 22 618 30 701 10 0 \NUL Accumulator 19 44 41 103 22 0 lodac 19 44 62 103 43 0 addac 4 125 83 174 34 1 0 3 335 110 384 61 0 0 20 655 93 714 74 0 zfir 22 715 81 781 61 0 \NUL Zero Flag 19 44 83 103 64 0 adcac 22 717 30 774 10 0 \NUL Page 11 19 39 144 98 125 0 subac 19 39 172 98 153 0 sbbac 4 120 173 169 124 0 0 4 198 96 247 47 0 0 20 724 560 783 541 0 acop0 20 725 500 784 481 0 acop1 20 722 440 781 421 0 acop2 20 723 380 782 361 0 acop3 20 723 320 782 301 0 acop4 20 721 260 780 241 0 acop5 20 718 200 777 181 0 acop6 20 719 140 778 121 0 acop7 1 395 130 425 130 1 395 190 425 190 1 395 250 425 250 1 395 310 425 310 1 395 370 425 370 1 395 430 425 430 1 398 490 425 490 1 395 550 425 550 1 411 88 425 148 1 411 88 425 208 1 411 88 425 268 1 411 88 425 328 1 411 88 425 388 1 411 88 425 448 1 411 88 425 508 1 411 88 425 568 1 470 130 657 116 1 470 190 657 176 1 470 250 657 236 1 470 310 657 296 1 470 370 657 356 1 470 430 657 416 1 470 490 657 476 1 470 550 657 536 1 470 130 656 133 1 470 190 656 193 1 470 250 656 253 1 470 310 656 313 1 470 370 656 373 1 470 430 656 433 1 470 490 656 493 1 470 550 656 553 1 470 160 525 18 1 470 220 525 27 1 470 280 525 37 1 470 340 525 46 1 470 400 525 60 1 470 460 525 69 1 470 520 525 79 1 470 580 525 88 1 570 32 584 47 1 570 74 584 75 1 629 61 655 60 1 470 430 656 451 1 470 490 656 511 1 470 550 656 571 1 470 370 656 391 1 470 310 656 331 1 470 250 656 271 1 470 190 656 211 1 470 130 656 151 1 336 99 316 98 1 410 88 381 85 1 656 83 629 61 1 100 31 126 44 1 100 52 126 58 1 100 73 126 72 1 95 134 121 134 1 95 162 121 162 1 166 148 199 85 1 171 58 199 57 1 244 71 336 71 1 470 130 720 130 1 470 190 719 190 1 470 250 722 250 1 470 310 724 310 1 470 370 724 370 1 470 430 723 430 1 470 490 726 490 1 470 550 725 550 38 12 4 505 224 554 175 1 1 4 564 325 613 276 1 1 4 555 415 604 366 1 1 4 579 487 628 438 1 1 4 645 298 694 249 1 1 4 657 373 706 324 1 1 5 459 415 508 366 0 22 515 486 537 466 0 \NUL D0 22 498 385 537 365 0 \NUL Clock 22 496 302 542 282 0 \NUL Preset 22 461 224 499 204 0 \NUL Clear 10 621 445 638 428 1 1 10 621 415 638 398 2 2 10 697 308 714 291 2 2 10 700 401 717 384 1 1 10 639 229 656 212 1 1 10 573 259 590 242 2 2 3 458 332 507 283 0 0 3 369 238 418 189 0 0 4 421 224 470 175 0 0 10 474 208 491 191 0 0 10 511 316 528 299 0 0 22 234 232 271 212 0 \NUL Set It 22 82 330 102 310 0 \NUL A0 5 248 326 297 277 0 22 358 141 400 121 0 \NUL Reset 20 590 131 649 112 0 reset1 20 155 65 214 46 0 setit1 20 727 402 786 383 0 clock1 20 590 149 649 130 0 reset2 20 590 167 649 148 0 reset3 20 165 85 224 66 0 setit2 20 179 105 238 86 0 setit3 19 354 166 413 147 0 rstpc 4 81 144 130 95 1 0 3 177 259 226 210 0 0 19 15 109 74 90 0 jmppc 19 15 130 74 111 0 jcpc 19 15 151 74 132 0 jzpc 19 13 258 72 239 0 clk3pc 19 110 331 169 312 0 arc0 19 300 386 359 367 0 clk1pc 19 300 414 359 395 0 clk2pc 4 401 415 450 366 0 0 20 729 304 788 285 0 pc0 20 729 325 788 306 0 c0 22 16 85 130 65 0 \NUL set PC if jumping 22 145 401 286 381 0 \NUL incr PC if cycle 1 or 2 20 589 184 648 165 0 reset4 20 195 125 254 106 0 setit4 20 673 127 732 108 0 reset5 20 673 145 732 126 0 reset6 20 676 163 735 144 0 reset7 20 214 145 273 126 0 setit5 20 230 164 289 145 0 setit6 20 241 182 300 163 0 setit7 22 701 37 758 17 0 \NUL Page 12 19 13 189 72 170 0 jncpc 19 13 218 72 199 0 jnzpc 4 76 218 125 169 0 0 4 130 204 179 155 0 0 10 216 168 233 151 0 0 22 474 38 680 18 0 \NUL 8-bit Program Counter Page 1/2 22 439 529 776 509 0 \NUL 6 NORs and Invertor above can be replaced with an 22 439 578 583 558 0 \NUL as seen on next page 22 439 554 774 534 0 \NUL edge-triggered D-type flip flop with preset and clear 1 556 390 505 390 1 565 314 505 390 1 646 273 610 300 1 629 436 625 462 1 556 404 630 436 1 506 199 630 436 1 629 406 601 390 1 658 362 630 406 1 580 448 630 406 1 706 299 658 334 1 691 273 705 299 1 709 392 646 287 1 703 348 708 392 1 647 220 610 300 1 506 213 648 220 1 581 250 551 199 1 565 286 582 250 1 506 185 483 199 1 483 199 646 259 1 467 199 482 199 1 565 300 520 307 1 658 348 520 307 1 519 307 504 307 1 370 199 294 301 1 422 213 415 213 1 728 392 709 392 1 580 476 709 392 1 556 376 648 220 1 580 462 520 307 1 410 156 422 185 1 410 156 591 121 1 410 156 591 139 1 410 156 591 157 1 71 99 82 105 1 71 120 82 119 1 71 141 82 133 1 69 248 178 248 1 223 234 370 227 1 223 234 459 293 1 166 321 459 321 1 166 321 249 301 1 356 404 402 404 1 447 390 460 390 1 706 299 730 294 1 706 299 730 315 1 590 174 410 156 1 674 117 410 156 1 674 135 410 156 1 677 153 410 156 1 127 119 131 165 1 122 193 131 193 1 176 179 178 220 1 77 179 69 179 1 77 207 69 208 1 225 159 215 135 1 225 159 231 154 1 225 159 242 172 1 224 159 223 234 1 225 159 156 55 1 225 159 166 75 1 225 159 180 95 1 225 159 196 115 1 356 376 402 376 38 13 3 199 65 248 16 0 1 3 158 145 207 96 0 0 4 202 131 251 82 0 1 5 103 131 152 82 0 20 302 67 361 48 0 pc1 19 130 102 189 83 0 reset1 19 26 81 85 62 0 setit1 19 26 116 85 97 0 arc1 19 173 86 232 67 0 clock1 20 302 94 361 75 0 clock2 20 302 45 361 26 0 c1 22 507 37 681 17 0 \NUL Program Counter Page 2/2 22 701 37 758 17 0 \NUL Page 13 24 240 110 289 38 1 1 1 10 290 76 307 59 1 1 10 288 55 305 38 2 2 3 197 198 246 149 0 1 3 156 278 205 229 0 0 4 200 264 249 215 0 1 5 101 264 150 215 0 20 300 200 359 181 0 pc2 19 128 235 187 216 0 reset2 19 24 214 83 195 0 setit2 19 24 249 83 230 0 arc2 19 171 219 230 200 0 clock2 20 300 227 359 208 0 clock3 20 300 178 359 159 0 c2 24 238 243 287 171 1 1 1 10 288 209 305 192 1 1 10 286 188 303 171 2 2 3 199 341 248 292 0 1 3 158 421 207 372 0 0 4 202 407 251 358 0 1 5 103 407 152 358 0 20 302 343 361 324 0 pc3 19 130 378 189 359 0 reset3 19 26 357 85 338 0 setit3 19 26 392 85 373 0 arc3 19 173 362 232 343 0 clock3 20 302 370 361 351 0 clock4 20 302 321 361 302 0 c3 24 240 386 289 314 1 1 1 10 290 352 307 335 1 1 10 288 331 305 314 2 2 3 195 498 244 449 0 1 3 154 578 203 529 0 0 4 198 564 247 515 0 1 5 99 564 148 515 0 20 298 500 357 481 0 pc4 19 126 535 185 516 0 reset4 19 22 514 81 495 0 setit4 19 22 549 81 530 0 arc4 19 169 519 228 500 0 clock4 20 298 527 357 508 0 clock5 20 298 478 357 459 0 c4 24 236 543 285 471 1 1 1 10 286 509 303 492 1 1 10 284 488 301 471 2 2 3 615 112 664 63 0 1 3 574 192 623 143 0 0 4 618 178 667 129 0 1 5 519 178 568 129 0 20 719 114 778 95 0 pc5 19 546 149 605 130 0 reset5 19 442 128 501 109 0 setit5 19 442 163 501 144 0 arc5 19 589 133 648 114 0 clock5 20 718 141 777 122 0 clock6 20 718 92 777 73 0 c5 24 656 157 705 85 1 1 1 10 706 123 723 106 1 1 10 704 102 721 85 2 2 3 614 266 663 217 0 1 3 573 346 622 297 0 0 4 617 332 666 283 0 1 5 518 332 567 283 0 20 717 268 776 249 0 pc6 19 545 303 604 284 0 reset6 19 441 282 500 263 0 setit6 19 441 317 500 298 0 arc6 19 588 287 647 268 0 clock6 20 717 295 776 276 0 clock7 20 717 246 776 227 0 c6 24 655 311 704 239 1 1 1 10 705 277 722 260 1 1 10 703 256 720 239 2 2 3 612 436 661 387 0 1 3 571 516 620 467 0 0 4 615 502 664 453 0 1 5 516 502 565 453 0 20 715 438 774 419 0 pc7 19 543 473 602 454 0 reset7 19 439 452 498 433 0 setit7 19 439 487 498 468 0 arc7 19 586 457 645 438 0 clock7 20 715 416 774 397 0 c7 24 653 481 702 409 1 1 1 10 703 447 720 430 1 1 10 701 426 718 409 2 2 1 159 106 149 106 1 203 120 204 120 1 203 92 186 92 1 200 54 82 106 1 104 106 82 106 1 159 134 82 71 1 200 26 82 71 1 298 67 286 88 1 241 58 299 67 1 296 46 286 58 1 303 84 299 67 1 303 35 297 46 1 303 57 297 46 1 254 40 245 40 1 254 106 248 106 1 241 76 229 76 1 157 239 147 239 1 201 253 202 253 1 201 225 184 225 1 198 187 80 239 1 102 239 80 239 1 157 267 80 204 1 198 159 80 204 1 296 200 284 221 1 239 191 297 200 1 294 179 284 191 1 301 217 297 200 1 301 168 295 179 1 301 190 295 179 1 252 173 243 173 1 252 239 246 239 1 239 209 227 209 1 159 382 149 382 1 203 396 204 396 1 203 368 186 368 1 200 330 82 382 1 104 382 82 382 1 159 410 82 347 1 200 302 82 347 1 298 343 286 364 1 241 334 299 343 1 296 322 286 334 1 303 360 299 343 1 303 311 297 322 1 303 333 297 322 1 254 316 245 316 1 254 382 248 382 1 241 352 229 352 1 155 539 145 539 1 199 553 200 553 1 199 525 182 525 1 196 487 78 539 1 100 539 78 539 1 155 567 78 504 1 196 459 78 504 1 294 500 282 521 1 237 491 295 500 1 292 479 282 491 1 299 517 295 500 1 299 468 293 479 1 299 490 293 479 1 250 473 241 473 1 250 539 244 539 1 237 509 225 509 1 575 153 565 153 1 619 167 620 167 1 619 139 602 139 1 616 101 498 153 1 520 153 498 153 1 575 181 498 118 1 616 73 498 118 1 714 114 702 135 1 657 105 715 114 1 712 93 702 105 1 719 131 715 114 1 719 82 713 93 1 720 104 713 93 1 670 87 661 87 1 670 153 664 153 1 657 123 645 123 1 574 307 564 307 1 618 321 619 321 1 618 293 601 293 1 615 255 497 307 1 519 307 497 307 1 574 335 497 272 1 615 227 497 272 1 713 268 701 289 1 656 259 714 268 1 711 247 701 259 1 718 285 714 268 1 718 236 712 247 1 718 258 712 247 1 669 241 660 241 1 669 307 663 307 1 656 277 644 277 1 572 477 562 477 1 616 491 617 491 1 616 463 599 463 1 613 425 495 477 1 517 477 495 477 1 572 505 495 442 1 613 397 495 442 1 711 438 699 459 1 654 429 712 438 1 709 417 699 429 1 716 406 710 417 1 716 428 710 417 1 667 411 658 411 1 667 477 661 477 1 654 447 642 447 39 16777215 47 3 40 1 6 6 50 800 600 51 0 100 30 System 16 700 0 0 1 2 2 34