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 150 0 14 623 595 672 546 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 595 204 758 184 0 \NUL MU CPU 2002 CONSOLE 12 124 578 275 453 7 44 270 93 221 0 1 7 87 270 136 221 0 1 7 131 270 180 221 0 1 7 172 269 221 220 0 1 7 213 269 262 220 0 1 7 254 269 303 220 0 1 7 294 269 343 220 0 1 7 334 269 383 220 0 1 19 19 283 78 264 0 led7 19 28 303 87 284 0 led6 19 73 282 132 263 0 led5 19 116 302 175 283 0 led4 19 157 281 216 262 0 led3 19 196 301 255 282 0 led2 19 240 281 299 262 0 led1 19 276 302 335 283 0 led0 19 19 458 78 439 0 disp7 19 19 475 78 456 0 disp6 19 19 492 78 473 0 disp5 19 19 510 78 491 0 disp4 19 19 528 78 509 0 disp3 19 19 545 78 526 0 disp2 19 19 563 78 544 0 disp1 19 19 581 78 562 0 disp0 20 726 331 785 312 0 run 20 726 416 785 397 0 step 20 730 564 789 545 0 clock 10 515 197 532 180 0 0 10 514 599 531 582 0 0 13 305 530 354 469 1 20 376 486 435 467 0 key6 20 445 498 504 479 0 key5 20 375 510 434 491 0 key4 20 445 525 504 506 0 key3 20 375 535 434 516 0 key2 20 444 548 503 529 0 key1 20 375 560 434 541 0 key0 20 445 471 504 452 0 key7 20 446 588 505 569 0 keyE 22 140 214 307 194 0 \NUL PORT C2 - LED DISPLAY 22 182 335 317 315 0 \NUL Port C0 - SWITCHES 22 92 444 262 424 0 \NUL PORT C3 - ASCII DISPLAY 8 17 383 66 334 1 0 8 77 383 126 334 1 0 8 137 384 186 335 1 0 8 202 384 251 335 1 0 8 261 384 310 335 1 0 8 319 384 368 335 1 0 8 376 384 425 335 1 0 8 437 384 486 335 1 0 11 403 312 430 214 0 1 11 443 312 470 214 0 1 20 23 406 82 387 0 sw7 20 88 405 147 386 0 sw6 20 145 403 204 384 0 sw5 20 206 405 265 386 0 sw4 20 270 405 329 386 0 sw3 20 330 406 389 387 0 sw2 20 393 404 452 385 0 sw1 20 454 404 513 385 0 sw0 22 314 446 502 426 0 \NUL PORT C1 - ASCII KEYBOARD 22 744 74 783 54 0 \NUL Carry 22 747 141 781 121 0 \NUL Zero 22 595 226 759 206 0 \NUL John Phillips 10/18/2002 22 341 225 373 205 0 \NUL bit 0 22 52 226 84 206 0 \NUL bit 7 22 433 340 490 320 0 \NUL switch 0 22 20 338 77 318 0 \NUL switch 7 22 709 28 791 8 0 \NUL REGISTERS 22 711 49 790 29 0 \NUL AND FLAGS 7 591 276 640 227 0 1 19 529 261 588 242 0 ff 19 529 296 588 277 0 cclock 7 591 311 640 262 0 1 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 tic6 19 529 434 588 415 0 tic5 19 529 467 588 448 0 tic4 19 529 501 588 482 0 tic3 19 529 535 588 516 0 tic2 19 531 569 590 550 0 tic1 7 591 381 640 332 0 1 19 529 366 588 347 0 tic7 7 591 347 640 298 0 1 19 528 332 587 313 0 tic8 19 57 596 116 577 0 dispclk 1 62 110 79 68 1 62 128 79 74 1 62 146 79 80 1 62 164 79 86 1 128 110 127 68 1 128 128 127 74 1 128 146 127 80 1 128 164 127 86 1 205 109 228 67 1 205 127 228 73 1 205 145 228 79 1 205 163 228 85 1 265 109 270 67 1 265 127 270 73 1 265 145 270 79 1 265 163 270 85 1 343 110 360 68 1 343 128 360 74 1 343 146 360 80 1 343 164 360 86 1 403 110 402 68 1 403 128 402 74 1 403 146 402 80 1 403 164 402 86 1 479 109 490 67 1 479 127 490 73 1 479 145 490 79 1 479 163 490 85 1 539 109 532 67 1 539 127 532 73 1 539 145 532 79 1 539 163 532 85 1 607 112 632 67 1 607 130 632 73 1 607 148 632 79 1 607 166 632 85 1 673 112 668 67 1 673 130 668 73 1 673 148 668 79 1 673 166 668 85 1 716 491 730 504 1 740 142 741 159 1 669 552 669 570 1 741 91 739 113 1 729 482 716 491 1 9 180 785 180 1 45 245 75 273 1 88 245 84 293 1 132 245 129 272 1 173 244 172 292 1 214 244 213 271 1 255 244 252 291 1 295 244 296 271 1 335 244 332 292 1 731 554 714 552 1 727 406 715 406 1 727 321 715 321 1 522 590 524 188 1 125 526 75 465 1 125 532 75 482 1 125 538 75 500 1 125 544 75 518 1 125 550 75 535 1 125 556 75 553 1 125 562 75 571 1 446 461 351 472 1 377 476 351 478 1 446 488 351 484 1 376 500 351 490 1 446 515 351 496 1 376 525 351 502 1 445 538 351 508 1 376 550 351 514 1 447 578 351 526 1 404 278 75 273 1 404 284 84 293 1 404 290 129 272 1 404 296 172 292 1 444 278 213 271 1 444 284 252 291 1 444 290 296 271 1 444 296 332 292 1 455 394 483 359 1 394 394 422 359 1 331 396 365 359 1 271 395 307 359 1 207 395 248 359 1 146 393 183 359 1 89 395 123 358 1 24 396 63 358 1 585 251 592 251 1 585 286 592 286 1 587 559 592 560 1 585 525 592 526 1 585 491 592 492 1 585 457 592 458 1 585 424 592 424 1 586 390 592 390 1 585 356 592 356 1 584 322 592 322 1 113 586 125 574 1 75 448 125 520 38 2 3 223 90 272 41 0 0 3 220 193 269 144 1 0 4 300 104 349 55 0 0 5 166 104 215 55 0 5 157 268 206 219 0 7 461 168 510 119 0 1 27 113 424 162 351 0 0 7 509 582 558 533 0 1 7 509 544 558 495 0 1 7 509 461 558 412 0 1 7 509 501 558 452 0 1 5 62 438 111 389 0 5 278 582 327 533 0 5 279 544 328 495 0 5 279 501 328 452 0 10 99 292 116 275 0 0 22 17 492 242 472 0 \NUL 3-bit counter / 3 to 8 demultiplexer 31 181 430 230 345 0 3 5 276 461 325 412 0 5 275 417 324 368 0 5 275 371 324 322 0 7 509 417 558 368 0 1 7 509 371 558 322 0 1 14 124 460 173 411 10 227 337 244 320 0 0 10 44 337 61 320 0 0 10 356 217 373 200 0 0 22 565 569 790 549 0 \NUL 1. Latch instruction / increment PC 22 568 527 618 507 0 \NUL 2. Wait 22 565 482 775 462 0 \NUL 3. Latch address / increment PC 22 567 446 617 426 0 \NUL 4. Wait 22 566 403 710 383 0 \NUL 5. Execute instruction 22 565 356 697 336 0 \NUL 6. Finish instruction 22 518 134 598 114 0 \NUL Clock Pulse 5 274 328 323 279 0 7 509 328 558 279 0 1 22 566 315 676 295 0 \NUL 7. Reset counter 24 371 183 420 134 1 1 0 10 431 124 448 107 1 0 10 433 152 450 135 2 0 7 461 127 510 78 0 1 19 91 61 150 42 0 step 19 90 117 149 98 0 run 19 84 253 143 234 0 halt 20 447 413 506 394 0 clk3pc 20 382 414 441 395 0 clk3s1 20 399 461 458 442 0 clk2ar 20 395 543 454 524 0 clk1pc 20 452 555 511 536 0 clk1ir 20 465 186 524 167 0 clkar 19 88 178 147 159 0 clock 22 654 34 703 14 0 \NUL Page 2 20 454 472 513 453 0 clk2pc 20 400 380 459 361 0 clk3s2 20 456 391 515 372 0 c3alu 20 380 336 439 317 0 clk3ac 20 435 325 494 306 0 clk3ra 20 450 346 509 327 0 c3balu 20 340 554 399 535 0 tic1 20 341 517 400 498 0 tic2 20 339 472 398 453 0 tic3 20 335 434 394 415 0 tic4 20 324 387 383 368 0 tic5 20 323 344 382 325 0 tic6 20 331 301 390 282 0 tic7 5 274 291 323 242 0 7 509 291 558 242 0 1 20 332 264 391 245 0 tic8 22 565 276 643 256 0 \NUL 8. Not used 20 325 324 384 305 0 clkkbff 1 301 65 269 65 1 221 182 203 243 1 301 93 266 168 1 114 414 108 413 1 114 360 108 283 1 182 414 159 414 1 182 408 159 408 1 182 402 159 402 1 280 476 227 378 1 277 436 227 372 1 276 392 227 366 1 182 426 170 435 1 280 519 227 384 1 279 557 227 390 1 510 557 324 557 1 510 519 325 519 1 510 476 325 476 1 510 436 322 436 1 510 346 321 346 1 52 328 236 328 1 63 413 53 328 1 364 208 346 79 1 107 283 365 208 1 224 79 212 79 1 510 303 320 303 1 439 115 417 173 1 372 143 440 115 1 372 161 365 208 1 441 143 417 143 1 462 143 442 143 1 462 102 440 115 1 224 51 147 51 1 167 79 146 107 1 221 154 146 107 1 158 243 140 243 1 466 176 442 143 1 144 168 221 168 1 381 326 321 346 1 436 315 321 346 1 451 336 321 346 1 453 545 324 557 1 396 533 324 557 1 455 462 325 476 1 400 451 325 476 1 510 392 321 392 1 383 404 321 392 1 401 370 321 392 1 457 381 321 392 1 324 557 341 544 1 325 519 342 507 1 325 476 340 462 1 322 436 336 424 1 321 392 325 377 1 321 346 324 334 1 320 303 332 291 1 448 403 321 392 1 227 354 275 303 1 320 266 510 266 1 320 266 333 254 1 275 266 227 348 1 276 346 227 360 1 227 354 235 328 1 326 314 321 346 38 3 22 570 37 685 17 0 \NUL External Memory 28 203 181 252 66 1 E:\data\mu06-07spring\mujphillipsweb\mucpu\cpudesigns\mucpu2002\ccscne2007mc.txt 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 \NUL 14 39 205 88 156 22 206 64 242 44 0 \NUL ROM 22 208 209 242 189 0 \NUL RAM 22 702 37 747 17 0 \NUL Page3 5 139 55 188 6 0 20 197 39 256 20 0 romout 20 449 485 508 466 0 ramout 20 338 39 397 20 0 rom7 20 338 57 397 38 0 rom6 20 337 76 396 57 0 rom5 20 336 94 395 75 0 rom4 20 335 113 394 94 0 rom3 20 335 132 394 113 0 rom2 20 334 151 393 132 0 rom1 20 334 170 393 151 0 rom0 20 338 199 397 180 0 ram7 20 338 217 397 198 0 ram6 20 337 236 396 217 0 ram5 20 336 254 395 235 0 ram4 20 335 273 394 254 0 ram3 20 335 292 394 273 0 ram2 20 334 311 393 292 0 ram1 20 334 330 393 311 0 ram0 3 394 500 443 451 0 0 5 339 515 388 466 0 3 395 546 444 497 2 0 5 272 551 321 502 0 5 315 560 364 511 0 20 448 531 507 512 0 port0 3 395 600 444 551 2 0 5 314 600 363 551 0 20 446 584 505 565 0 port1 22 522 530 670 510 0 \NUL Switches - Address C0 22 522 585 674 565 0 \NUL Keyboard - Address C1 3 342 383 391 334 2 0 5 285 397 334 348 0 22 523 379 648 359 0 \NUL LEDs - Address C2 20 451 382 510 363 0 port2w 3 396 397 445 348 0 0 3 334 446 383 397 2 0 3 393 460 442 411 0 0 20 449 445 508 426 0 port3w 22 522 444 662 424 0 \NUL Display - Address C3 22 559 95 745 75 0 \NUL ROM address range: 00 - 7F 22 560 126 746 106 0 \NUL RAM address range: 80 - BF 22 460 156 746 136 0 \NUL Memory mapped I/O address range: C0 - FF 22 418 65 747 45 0 \NUL Be sure to load ROM with program before running! 22 521 486 686 466 0 \NUL RAM - Addresses 80 - BF 1 204 69 95 37 1 204 75 95 55 1 204 81 95 73 1 204 87 95 91 1 204 93 95 109 1 204 99 95 127 1 204 105 95 145 1 204 111 95 163 1 204 135 95 221 1 204 141 95 239 1 204 147 95 257 1 204 153 95 275 1 204 159 95 293 1 204 165 95 311 1 204 171 95 329 1 204 177 95 347 1 82 387 98 387 1 83 415 98 415 1 95 347 203 321 1 95 329 203 315 1 95 311 203 309 1 95 293 203 303 1 95 275 203 297 1 95 257 203 291 1 95 239 203 285 1 95 221 203 279 1 95 163 203 255 1 95 145 203 249 1 95 127 203 243 1 95 109 203 237 1 95 91 203 231 1 95 73 203 225 1 95 55 203 219 1 95 37 203 213 1 85 180 204 123 1 143 401 203 267 1 185 30 198 29 1 140 30 95 221 1 249 69 339 29 1 249 75 339 47 1 249 81 338 66 1 249 87 337 84 1 249 93 336 103 1 249 99 336 122 1 249 105 335 141 1 249 111 335 160 1 248 213 339 189 1 248 219 339 207 1 248 225 338 226 1 248 231 337 244 1 248 237 336 263 1 248 243 336 282 1 248 249 335 301 1 248 255 335 320 1 95 221 395 461 1 95 239 340 490 1 385 490 395 489 1 440 475 450 475 1 318 526 396 526 1 361 535 396 535 1 396 507 95 221 1 95 239 396 516 1 273 526 95 329 1 316 535 95 347 1 441 521 449 521 1 95 221 396 561 1 95 239 396 570 1 95 329 315 575 1 95 347 396 589 1 360 575 396 580 1 441 575 447 574 1 95 221 343 344 1 95 239 343 353 1 95 329 343 363 1 95 347 286 372 1 331 372 343 372 1 388 358 397 358 1 143 401 397 386 1 442 372 452 372 1 380 421 394 421 1 439 435 450 435 1 335 407 95 221 1 335 416 95 239 1 335 426 95 329 1 335 435 95 347 1 143 401 394 449 38 4 22 702 37 751 17 0 \NUL Page 4 22 409 36 652 16 0 \NUL Device Outputs / CPU Input Data Bus 45 284 104 333 55 1 0 45 310 127 359 78 1 0 45 286 141 335 92 1 0 45 286 55 335 6 1 0 45 284 178 333 129 1 0 45 315 155 364 106 1 0 45 320 194 369 145 1 0 45 307 80 356 31 1 0 45 102 113 151 64 1 0 45 128 123 177 74 1 0 45 105 145 154 96 1 0 45 102 65 151 16 1 0 45 104 183 153 134 1 0 45 137 156 186 107 1 0 45 136 195 185 146 1 0 45 124 89 173 40 1 0 19 33 193 92 174 0 ramout 19 213 194 272 175 0 romout 22 220 29 256 9 0 \NUL ROM 22 46 26 80 6 0 \NUL RAM 20 590 86 649 67 0 db7 20 587 148 646 129 0 db6 20 587 210 646 191 0 db5 20 585 263 644 244 0 db4 20 584 328 643 309 0 db3 20 585 393 644 374 0 db2 20 584 446 643 427 0 db1 20 584 509 643 490 0 db0 20 604 114 663 95 0 dbir7 20 596 174 655 155 0 dbir6 20 592 234 651 215 0 dbir5 20 583 286 642 267 0 dbir4 20 596 356 655 337 0 dbir3 20 582 415 641 396 0 dbir2 20 593 468 652 449 0 dbir1 20 592 529 651 510 0 dbir0 20 659 116 718 97 0 dbsl27 20 666 163 725 144 0 dbsl26 20 657 228 716 209 0 dbsl25 20 647 281 706 262 0 dbsl24 20 642 338 701 319 0 dbsl23 20 651 408 710 389 0 dbsl22 20 663 462 722 443 0 dbsl21 20 668 526 727 507 0 dbsl20 20 707 99 766 80 0 dbalu7 20 709 144 768 125 0 dbalu6 20 701 206 760 187 0 dbalu5 20 708 267 767 248 0 dbalu4 20 700 324 759 305 0 dbalu3 20 689 391 748 372 0 dbalu2 20 694 445 753 426 0 dbalu1 20 685 508 744 489 0 dbalu0 20 650 90 709 71 0 dbar7 20 647 141 706 122 0 dbar6 20 648 198 707 179 0 dbar5 20 644 257 703 238 0 dbar4 20 635 313 694 294 0 dbar3 20 639 377 698 358 0 dbar2 20 643 437 702 418 0 dbar1 20 641 495 700 476 0 dbar0 46 528 119 577 70 2 0 46 528 180 577 131 2 0 46 529 242 578 193 2 0 46 529 303 578 254 2 0 46 527 365 576 316 2 0 46 527 423 576 374 2 0 46 528 480 577 431 2 0 46 527 538 576 489 2 0 19 213 50 272 31 0 rom7 19 213 68 272 49 0 rom6 19 213 87 272 68 0 rom5 19 213 105 272 86 0 rom4 19 213 122 272 103 0 rom3 19 213 139 272 120 0 rom2 19 213 157 272 138 0 rom1 19 213 175 272 156 0 rom0 19 34 49 93 30 0 ram7 19 34 67 93 48 0 ram6 19 34 86 93 67 0 ram5 19 34 104 93 85 0 ram4 19 34 121 93 102 0 ram3 19 34 138 93 119 0 ram2 19 34 156 93 137 0 ram1 19 34 174 93 155 0 ram0 19 31 242 90 223 0 sw7 19 32 261 91 242 0 sw6 19 32 280 91 261 0 sw5 19 32 299 91 280 0 sw4 19 32 315 91 296 0 sw3 19 32 333 91 314 0 sw2 19 32 352 91 333 0 sw1 19 32 370 91 351 0 sw0 45 100 256 149 207 1 0 45 123 272 172 223 1 0 45 100 294 149 245 1 0 45 125 309 174 260 1 0 45 99 335 148 286 1 0 45 122 349 171 300 1 0 45 99 380 148 331 1 0 45 124 383 173 334 1 0 19 30 389 89 370 0 port0 19 176 389 235 370 0 port1 19 249 595 308 576 0 key7 19 175 259 234 240 0 key6 19 175 277 234 258 0 key5 19 175 296 234 277 0 key4 19 175 314 234 295 0 key3 19 175 332 234 313 0 key2 19 176 350 235 331 0 key1 19 176 369 235 350 0 key0 22 27 219 89 199 0 \NUL Switches 22 170 217 236 197 0 \NUL Keyboard 45 250 244 299 195 1 0 45 249 285 298 236 1 0 45 250 328 299 279 1 0 45 251 370 300 321 1 0 45 278 261 327 212 1 0 45 282 308 331 259 1 0 45 285 347 334 298 1 0 45 280 383 329 334 1 0 24 160 534 209 485 1 1 0 19 24 525 83 506 0 keyE 4 110 554 159 505 0 0 5 101 519 150 470 1 3 88 594 137 545 0 0 19 17 592 76 573 0 clkkbff 3 309 533 358 484 0 0 3 331 597 380 548 0 0 4 403 566 452 517 0 0 8 234 560 283 511 0 0 5 284 583 333 534 0 22 229 575 278 555 0 \NUL normal 22 230 517 266 497 0 \NUL keyE 1 269 184 287 51 1 269 184 308 76 1 269 184 285 100 1 269 184 311 123 1 269 184 287 137 1 269 184 316 151 1 269 184 285 174 1 269 184 321 190 1 89 183 137 191 1 89 183 105 179 1 89 183 138 152 1 89 183 106 141 1 89 183 129 119 1 89 183 103 109 1 89 183 125 85 1 89 183 103 61 1 574 73 591 76 1 574 73 605 104 1 574 73 651 80 1 574 73 660 106 1 574 73 708 89 1 574 134 588 138 1 574 134 648 131 1 574 134 597 164 1 574 134 667 153 1 574 134 710 134 1 575 196 588 200 1 575 196 649 188 1 575 196 593 224 1 575 196 658 218 1 575 196 702 196 1 575 257 586 253 1 575 257 645 247 1 575 257 584 276 1 575 257 648 271 1 575 257 709 257 1 573 319 585 318 1 573 319 636 303 1 573 319 597 346 1 573 319 643 328 1 573 319 701 314 1 573 377 586 383 1 573 377 640 367 1 573 377 652 398 1 573 377 583 405 1 573 377 690 381 1 574 434 585 436 1 574 434 594 458 1 574 434 644 427 1 574 434 664 452 1 574 434 695 435 1 573 492 585 499 1 573 492 593 519 1 573 492 642 485 1 573 492 669 516 1 573 492 686 498 1 182 170 528 498 1 366 169 528 492 1 150 158 529 440 1 330 153 529 434 1 183 131 528 383 1 361 130 528 377 1 151 120 528 325 1 332 116 528 319 1 174 98 530 263 1 356 102 530 257 1 148 88 530 202 1 330 79 530 196 1 170 64 529 140 1 353 55 529 134 1 148 40 529 79 1 332 30 529 73 1 269 40 287 30 1 269 58 308 55 1 269 77 285 79 1 269 95 311 102 1 269 112 287 116 1 269 129 316 130 1 269 147 285 153 1 269 165 321 169 1 90 39 103 40 1 90 57 125 64 1 90 76 103 88 1 90 94 129 98 1 90 111 106 120 1 90 128 138 131 1 90 146 105 158 1 90 164 137 170 1 87 232 101 231 1 88 251 124 247 1 88 270 101 269 1 88 289 126 284 1 88 305 100 310 1 88 323 123 324 1 88 342 100 355 1 88 360 125 358 1 146 231 529 85 1 169 247 529 146 1 146 269 530 208 1 171 284 530 269 1 145 310 528 331 1 168 324 528 389 1 145 355 529 446 1 170 358 528 504 1 86 379 101 252 1 86 379 101 290 1 86 379 100 331 1 86 379 100 376 1 86 379 124 268 1 86 379 126 305 1 86 379 123 345 1 86 379 125 379 1 231 249 279 236 1 231 267 250 260 1 231 286 283 283 1 231 304 251 303 1 231 322 286 322 1 232 340 252 345 1 232 359 281 358 1 232 379 251 240 1 232 379 250 281 1 232 379 251 324 1 232 379 252 366 1 232 379 279 257 1 232 379 283 304 1 232 379 286 343 1 232 379 281 379 1 326 358 528 510 1 297 345 529 452 1 331 322 528 395 1 296 303 528 337 1 328 283 530 275 1 295 260 530 214 1 324 236 529 152 1 296 219 529 91 1 80 515 111 515 1 156 529 161 512 1 80 515 102 494 1 147 494 161 494 1 73 582 89 583 1 232 379 89 555 1 134 569 111 543 1 280 535 285 558 1 330 558 332 558 1 280 535 310 522 1 206 494 310 494 1 305 585 332 586 1 377 572 404 555 1 355 508 404 527 1 449 541 251 219 38 5 22 701 37 750 17 0 \NUL Page 5 22 345 37 454 17 0 \NUL OUTPUT PORTS 20 250 113 309 94 0 disp7 20 249 160 308 141 0 disp6 20 249 207 308 188 0 disp5 20 248 255 307 236 0 disp4 20 248 308 307 289 0 disp3 20 248 361 307 342 0 disp2 20 247 407 306 388 0 disp1 20 247 458 306 439 0 disp0 20 641 104 700 85 0 led7 20 639 151 698 132 0 led6 20 642 199 701 180 0 led5 20 641 246 700 227 0 led4 20 637 300 696 281 0 led3 20 640 353 699 334 0 led2 20 639 398 698 379 0 led1 20 641 451 700 432 0 led0 19 478 105 537 86 0 p02b7 19 477 150 536 131 0 p02b6 19 479 201 538 182 0 p02b5 19 479 247 538 228 0 p02b4 19 479 299 538 280 0 p02b3 19 481 353 540 334 0 p02b2 19 479 399 538 380 0 p02b1 19 480 448 539 429 0 p02b0 19 472 495 531 476 0 port2w 24 570 134 619 85 1 1 0 24 569 181 618 132 1 1 0 24 569 229 618 180 1 1 0 24 567 277 616 228 1 1 0 24 569 330 618 281 1 1 0 24 566 383 615 334 1 1 0 24 566 428 615 379 1 1 0 24 565 480 614 431 1 1 0 22 516 66 652 46 0 \NUL Port 02 Latch - LEDs 19 102 111 161 92 0 p03b7 19 101 159 160 140 0 p03b6 19 102 207 161 188 0 p03b5 19 101 255 160 236 0 p03b4 19 102 308 161 289 0 p03b3 19 103 361 162 342 0 p03b2 19 102 406 161 387 0 p03b1 19 102 458 161 439 0 p03b0 19 99 503 158 484 0 port3w 24 192 142 241 93 1 1 0 24 191 189 240 140 1 1 0 24 191 237 240 188 1 1 0 24 189 285 238 236 1 1 0 24 191 338 240 289 1 1 0 24 188 391 237 342 1 1 0 24 188 436 237 387 1 1 0 24 187 488 236 439 1 1 0 5 161 541 210 492 0 5 217 542 266 493 0 20 381 527 440 508 0 dispclk 22 114 84 303 64 0 \NUL Port 03 Latch - ASCII Display 5 274 542 323 493 0 5 326 542 375 493 0 1 534 95 571 94 1 533 140 570 141 1 535 191 570 189 1 535 237 568 237 1 535 289 570 290 1 537 343 567 343 1 535 389 567 388 1 536 438 566 440 1 616 94 642 94 1 615 141 640 141 1 615 189 643 189 1 613 237 642 236 1 615 290 638 290 1 612 343 641 343 1 612 388 640 388 1 611 440 642 441 1 528 485 571 112 1 528 485 570 159 1 528 485 570 207 1 528 485 568 255 1 528 485 570 308 1 528 485 567 361 1 528 485 567 406 1 528 485 566 458 1 158 101 193 102 1 157 149 192 149 1 158 197 192 197 1 157 245 190 245 1 158 298 192 298 1 159 351 189 351 1 158 396 189 396 1 158 448 188 448 1 155 493 193 120 1 155 493 192 167 1 155 493 192 215 1 155 493 190 263 1 155 493 192 316 1 155 493 189 369 1 155 493 189 414 1 155 493 188 466 1 238 102 251 103 1 237 149 250 150 1 237 197 250 197 1 235 245 249 245 1 237 298 249 298 1 234 351 249 351 1 234 396 248 397 1 233 448 248 448 1 155 493 162 516 1 207 516 218 517 1 320 517 327 517 1 263 517 275 517 1 372 517 382 517 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 186 168 235 119 1 0 0 24 186 216 235 167 1 0 0 24 186 264 235 215 1 0 0 24 186 312 235 263 1 0 0 24 186 360 235 311 1 0 0 24 186 408 235 359 1 0 0 24 186 468 235 419 1 0 0 24 186 531 235 482 1 0 0 10 144 108 161 91 0 0 19 30 108 89 89 0 clk1ir 20 294 114 353 95 0 ir7 20 294 186 353 167 0 ir6 20 294 234 353 215 0 ir5 20 294 282 353 263 0 ir4 20 294 330 353 311 0 ir3 20 294 378 353 359 0 ir2 20 294 438 353 419 0 ir1 20 294 501 353 482 0 ir0 20 294 525 353 506 0 lods1 20 294 456 353 437 0 stos1 20 294 396 353 377 0 adds1 20 294 543 353 524 0 lods2 20 294 567 353 548 0 lodac 20 294 414 353 395 0 addac 20 294 300 353 281 0 jmppc 20 486 246 545 227 0 jzpc 20 482 200 541 181 0 jcpc 20 294 474 353 455 0 storam 20 570 126 629 107 0 halt 24 504 156 553 107 2 0 0 10 558 138 575 121 2 0 19 378 138 437 119 0 clkar 19 378 162 437 143 0 rstar 4 450 168 499 119 0 0 22 339 34 470 14 0 \NUL Instruction Register 22 165 61 399 41 0 \NUL 01=LOD, 02=STO, 04=ADD, 08=ADC 22 413 62 623 42 0 \NUL 10=JMP, 20=JZ, 40=JC, 80=HLT 19 357 234 416 215 0 zfir 3 417 261 466 212 0 0 22 555 249 673 229 0 \NUL Jump if AC = Zero 22 384 294 516 274 0 \NUL Unconditional Jump 22 384 402 668 382 0 \NUL Add data byte to number in the Accumulator 22 384 453 632 433 0 \NUL Store byte from Accumulator into RAM 22 384 507 630 487 0 \NUL Load byte from RAM into Accumulator 22 642 129 672 109 0 \NUL Halt 22 414 345 509 325 0 \NUL Add with carry 22 555 201 651 181 0 \NUL Jump on carry 22 699 546 765 526 0 \NUL MU CPU1 22 687 572 775 552 0 \NUL John Phillips 22 692 596 768 576 0 \NUL 10/22/2001 19 356 188 415 169 0 cfir 3 419 215 468 166 0 0 20 293 347 352 328 0 adcalu 20 338 425 397 406 0 addalu 20 351 355 410 336 0 adcs1 20 351 325 410 306 0 adcac 22 701 37 750 17 0 \NUL Page 6 1 187 128 86 134 1 187 176 86 182 1 187 224 86 230 1 187 272 86 278 1 187 320 86 326 1 187 368 86 374 1 187 428 86 434 1 187 491 86 497 1 187 146 153 99 1 187 194 153 99 1 187 242 153 99 1 187 290 153 99 1 187 338 153 99 1 187 386 153 99 1 187 446 153 99 1 187 509 153 99 1 152 99 86 98 1 295 104 232 128 1 295 176 232 176 1 295 224 232 224 1 295 272 232 272 1 295 320 232 320 1 295 368 232 368 1 295 428 232 428 1 295 491 232 491 1 295 515 232 491 1 295 446 232 428 1 232 368 295 386 1 232 491 295 533 1 232 491 295 557 1 232 368 295 404 1 295 290 232 272 1 232 428 295 464 1 550 116 566 129 1 567 129 571 116 1 232 128 505 116 1 496 143 505 134 1 434 152 505 146 1 434 128 451 129 1 434 152 451 157 1 413 224 418 222 1 463 236 487 236 1 232 224 418 250 1 420 176 412 178 1 483 190 465 190 1 232 176 420 204 1 294 337 232 320 1 339 415 232 368 1 352 345 232 320 1 352 315 232 320 38 7 19 98 93 157 74 0 dbar7 19 98 156 157 137 0 dbar6 19 98 219 157 200 0 dbar5 19 98 282 157 263 0 dbar4 19 98 345 157 326 0 dbar3 19 98 534 157 515 0 dbar0 19 98 471 157 452 0 dbar1 19 98 408 157 389 0 dbar2 24 252 119 301 70 1 0 0 24 252 182 301 133 1 0 0 24 252 245 301 196 1 0 0 24 252 308 301 259 1 0 0 24 252 371 301 322 1 0 0 24 252 434 301 385 1 0 0 24 252 497 301 448 1 0 0 24 252 560 301 511 1 0 0 10 212 38 229 21 0 0 19 101 41 160 22 0 clk2ar 20 360 89 419 70 0 ar7 20 360 152 419 133 0 ar6 20 360 215 419 196 0 ar5 20 360 278 419 259 0 ar4 20 360 341 419 322 0 ar3 20 360 404 419 385 0 ar2 20 360 467 419 448 0 ar1 20 360 530 419 511 0 ar0 20 359 109 418 90 0 ars7 20 359 172 418 153 0 ars6 20 359 235 418 216 0 ars5 20 359 298 418 279 0 ars4 20 359 361 418 342 0 ars3 20 359 424 418 405 0 ars2 20 359 487 418 468 0 ars1 20 359 550 418 531 0 ars0 20 359 568 418 549 0 arc0 20 359 505 418 486 0 arc1 20 359 442 418 423 0 arc2 20 359 379 418 360 0 arc3 20 359 316 418 297 0 arc4 20 359 253 418 234 0 arc5 20 359 190 418 171 0 arc6 20 359 127 418 108 0 arc7 22 636 536 702 516 0 \NUL MU CPU1 22 624 562 712 542 0 \NUL John Phillips 22 629 586 705 566 0 \NUL 10/22/2001 22 281 34 397 14 0 \NUL Address Register 22 701 37 750 17 0 \NUL Page 7 1 253 79 154 83 1 253 142 154 146 1 253 205 154 209 1 253 268 154 272 1 253 331 154 335 1 253 394 154 398 1 253 457 154 461 1 253 520 154 524 1 253 97 221 29 1 253 160 221 29 1 253 223 221 29 1 253 286 221 29 1 253 349 221 29 1 253 412 221 29 1 253 475 221 29 1 253 538 221 29 1 220 29 157 31 1 361 79 298 79 1 361 142 298 142 1 361 205 298 205 1 361 268 298 268 1 361 331 298 331 1 361 394 298 394 1 361 457 298 457 1 361 520 298 520 1 360 99 298 79 1 360 162 298 142 1 360 225 298 205 1 360 288 298 268 1 360 351 298 331 1 360 414 298 394 1 360 477 298 457 1 360 540 298 520 1 360 558 298 520 1 360 495 298 457 1 360 432 298 394 1 360 369 298 331 1 360 306 298 268 1 360 243 298 205 1 360 180 298 142 1 360 117 298 79 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 14 288 361 337 312 20 610 101 669 82 0 cflag 22 510 476 576 456 0 \NUL MU CPU1 22 498 502 586 482 0 \NUL John Phillips 22 503 526 579 506 0 \NUL 10/22/2001 22 277 40 414 20 0 \NUL Arithmetic Logic Unit 3 345 133 394 84 0 0 24 518 131 567 82 1 1 0 19 24 89 83 70 0 adcalu 19 138 116 197 97 0 addalu 4 210 119 259 70 0 0 19 264 131 323 112 0 c3balu 20 609 121 668 102 0 cfir 10 582 76 599 59 2 2 3 230 534 279 485 1 0 19 92 518 151 499 0 cf 19 92 536 151 517 0 c3alu 20 610 139 669 120 0 cf 22 701 37 750 17 0 \NUL Page 8 1 343 216 212 156 1 343 222 212 174 1 343 228 212 192 1 343 234 212 210 1 343 240 212 228 1 343 246 212 246 1 343 252 212 264 1 343 258 212 282 1 343 270 212 330 1 343 276 212 348 1 343 282 212 366 1 343 288 212 384 1 343 294 212 402 1 343 300 212 420 1 343 306 212 438 1 343 312 212 456 1 454 189 388 228 1 454 219 388 234 1 454 249 388 240 1 454 279 388 246 1 454 309 388 252 1 454 339 388 258 1 454 369 388 264 1 454 399 388 270 1 334 336 343 336 1 334 336 343 330 1 334 336 343 324 1 519 91 388 216 1 346 122 320 121 1 346 94 256 94 1 211 80 80 79 1 211 108 194 106 1 519 109 391 108 1 590 67 564 91 1 611 91 591 67 1 610 111 591 67 1 231 495 80 79 1 231 509 148 508 1 231 523 148 526 1 343 348 276 509 1 611 129 591 67 38 9 19 158 63 217 44 0 c7 19 158 120 217 101 0 c6 19 158 180 217 161 0 c5 19 158 240 217 221 0 c4 19 158 300 217 281 0 c3 19 158 360 217 341 0 c2 19 158 417 217 398 0 c1 19 158 474 217 455 0 c0 19 158 90 217 71 0 ars7 19 158 150 217 131 0 ars6 19 158 210 217 191 0 ars5 19 158 270 217 251 0 ars4 19 158 330 217 311 0 ars3 19 158 390 217 371 0 ars2 19 158 444 217 425 0 ars1 19 158 501 217 482 0 ars0 19 29 483 88 464 0 clk3s1 19 11 522 70 503 0 stos1 3 146 555 195 506 0 0 5 346 555 395 506 0 4 560 84 609 35 0 0 4 560 141 609 92 0 0 4 560 201 609 152 0 0 4 560 264 609 215 0 0 4 560 315 609 266 0 0 4 560 378 609 329 0 0 4 563 441 612 392 0 0 4 551 510 600 461 0 0 20 627 70 686 51 0 rama7 20 623 126 682 107 0 rama6 20 623 186 682 167 0 rama5 20 623 249 682 230 0 rama4 20 623 300 682 281 0 rama3 20 620 363 679 344 0 rama2 20 621 426 680 407 0 rama1 20 620 495 679 476 0 rama0 22 350 33 467 13 0 \NUL 2 to 1 Selector #1 3 440 78 489 29 0 0 3 269 99 318 50 0 0 3 275 159 324 110 0 0 3 281 225 330 176 0 0 3 284 276 333 227 0 0 3 287 339 336 290 0 0 3 290 402 339 353 0 0 3 296 459 345 410 0 0 3 305 525 354 476 0 0 3 446 135 495 86 0 0 3 449 195 498 146 0 0 3 452 258 501 209 0 0 3 455 303 504 254 0 0 3 458 366 507 317 0 0 3 464 438 513 389 0 0 3 467 501 516 452 0 0 4 88 569 137 520 2 0 19 11 546 70 527 0 lods1 19 11 567 70 548 0 adds1 22 684 532 750 512 0 \NUL MU CPU1 22 672 558 760 538 0 \NUL John Phillips 22 677 582 753 562 0 \NUL 10/22/2001 19 12 588 71 569 0 adcs1 22 701 37 750 17 0 \NUL Page 9 1 147 516 85 473 1 347 530 192 530 1 628 60 606 59 1 624 116 606 116 1 624 176 606 176 1 624 239 606 239 1 624 290 606 290 1 621 353 606 353 1 622 416 609 416 1 621 485 597 485 1 214 53 441 39 1 214 80 270 60 1 214 110 447 96 1 214 140 276 120 1 214 170 450 156 1 214 200 282 186 1 214 230 453 219 1 214 260 285 237 1 214 290 456 264 1 214 320 288 300 1 214 350 459 327 1 214 380 291 363 1 214 407 465 399 1 214 434 297 420 1 214 464 468 462 1 214 491 306 486 1 192 530 270 88 1 192 530 276 148 1 192 530 282 214 1 192 530 285 265 1 192 530 288 328 1 192 530 291 391 1 192 530 297 448 1 192 530 306 514 1 392 530 441 67 1 392 530 447 124 1 392 530 450 184 1 392 530 453 247 1 392 530 456 292 1 392 530 459 355 1 392 530 465 427 1 392 530 468 490 1 486 53 561 45 1 315 74 561 73 1 492 110 561 102 1 321 134 561 130 1 327 200 561 190 1 495 170 561 162 1 330 251 561 253 1 498 233 561 225 1 501 278 561 276 1 333 314 561 304 1 504 341 561 339 1 336 377 561 367 1 510 413 564 402 1 342 434 564 430 1 513 476 552 471 1 351 500 552 499 1 89 530 67 512 1 89 539 67 536 1 89 549 67 557 1 89 558 68 578 1 147 544 134 544 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 203 660 184 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 598 497 657 478 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 677 540 743 520 0 \NUL MU CPU1 22 665 566 753 546 0 \NUL John Phillips 22 670 590 746 570 0 \NUL 10/22/2001 22 442 38 559 18 0 \NUL 2 to 1 Selector #2 22 701 37 758 17 0 \NUL Page 10 1 113 542 66 535 1 113 570 66 571 1 326 556 158 556 1 605 73 563 73 1 602 133 563 133 1 602 193 566 184 1 602 250 563 250 1 602 313 563 313 1 599 373 563 373 1 599 427 563 427 1 599 487 563 490 1 192 61 365 41 1 192 88 251 68 1 296 82 518 87 1 410 55 518 59 1 192 118 371 104 1 192 148 257 125 1 416 118 518 119 1 302 139 518 147 1 192 178 377 161 1 192 208 260 185 1 192 238 380 218 1 192 268 263 245 1 192 298 383 281 1 192 328 266 305 1 192 358 389 341 1 192 388 272 365 1 192 415 392 398 1 192 442 275 431 1 192 472 392 470 1 192 499 278 494 1 422 175 521 170 1 425 232 518 236 1 428 295 518 299 1 434 355 518 359 1 437 412 518 413 1 437 484 518 476 1 305 199 521 198 1 308 259 518 264 1 311 319 518 327 1 317 379 518 387 1 320 445 518 441 1 323 508 518 504 1 371 556 365 69 1 371 556 371 132 1 371 556 377 189 1 371 556 380 246 1 371 556 383 309 1 371 556 392 426 1 158 556 278 522 1 158 556 275 459 1 158 556 272 393 1 158 556 266 333 1 158 556 263 273 1 158 556 260 213 1 158 556 257 153 1 158 556 251 96 1 371 556 392 498 1 371 556 389 369 38 11 19 150 139 209 120 0 slac7 19 150 199 209 180 0 slac6 19 150 259 209 240 0 slac5 19 150 319 209 300 0 slac4 19 150 379 209 360 0 slac3 19 150 559 209 540 0 slac0 19 153 499 212 480 0 slac1 19 150 439 209 420 0 slac2 24 304 165 353 116 1 1 0 24 304 225 353 176 1 1 0 24 304 285 353 236 1 1 0 24 304 345 353 296 1 1 0 24 304 405 353 356 1 1 0 24 304 465 353 416 1 1 0 24 304 525 353 476 1 1 0 24 304 585 353 536 1 1 0 10 267 90 284 73 0 0 19 66 108 125 89 0 clk3ac 20 475 135 534 116 0 acal7 20 475 195 534 176 0 acal6 20 475 255 534 236 0 acal5 20 475 315 534 296 0 acal4 20 475 375 534 356 0 acal3 20 475 435 534 416 0 acal2 20 475 495 534 476 0 acal1 20 475 555 534 536 0 acal0 20 474 152 533 133 0 ramd7 20 474 212 533 193 0 ramd6 20 474 272 533 253 0 ramd5 20 474 332 533 313 0 ramd4 20 474 392 533 373 0 ramd3 20 474 452 533 433 0 ramd2 20 474 512 533 493 0 ramd1 20 474 572 533 553 0 ramd0 3 410 65 459 16 2 0 3 419 101 468 52 2 0 3 497 80 546 31 0 0 20 581 66 640 47 0 zflag 20 474 170 533 151 0 ac7 20 474 230 533 211 0 ac6 20 474 290 533 271 0 ac5 20 474 350 533 331 0 ac4 20 474 410 533 391 0 ac3 20 474 470 533 451 0 ac2 20 474 530 533 511 0 ac1 20 474 590 533 571 0 ac0 22 243 40 326 20 0 \NUL Accumulator 19 6 38 65 19 0 lodac 19 6 59 65 40 0 addac 4 87 80 136 31 1 0 3 159 95 208 46 0 0 20 582 89 641 70 0 zfir 22 676 521 766 501 0 \NUL MU CPU2002 22 679 545 767 525 0 \NUL John Phillips 22 684 569 760 549 0 \NUL 10/20/2002 22 642 77 708 57 0 \NUL Zero Flag 19 6 80 65 61 0 adcac 22 701 37 758 17 0 \NUL Page 11 20 545 426 604 407 0 p02b2 20 548 126 607 107 0 p02b7 20 548 186 607 167 0 p02b6 20 544 247 603 228 0 p02b5 20 547 306 606 287 0 p02b4 20 549 366 608 347 0 p02b3 20 549 488 608 469 0 p02b1 20 548 547 607 528 0 p02b0 20 547 566 606 547 0 p03b0 20 549 507 608 488 0 p03b1 20 545 444 604 425 0 p03b2 20 548 385 607 366 0 p03b3 20 547 325 606 306 0 p03b4 20 544 266 603 247 0 p03b5 20 548 205 607 186 0 p03b6 20 549 145 608 126 0 p03b7 1 305 125 206 129 1 305 185 206 189 1 305 245 206 249 1 305 305 206 309 1 305 365 206 369 1 305 425 206 429 1 305 485 209 489 1 305 545 206 549 1 305 143 276 81 1 305 203 276 81 1 305 263 276 81 1 305 323 276 81 1 305 383 276 81 1 305 443 276 81 1 305 503 276 81 1 305 563 276 81 1 476 125 350 125 1 476 185 350 185 1 476 245 350 245 1 476 305 350 305 1 476 365 350 365 1 476 425 350 425 1 476 485 350 485 1 476 545 350 545 1 475 142 350 125 1 475 202 350 185 1 475 262 350 245 1 475 322 350 305 1 475 382 350 365 1 475 442 350 425 1 475 502 350 485 1 475 562 350 545 1 411 26 350 155 1 411 35 350 215 1 411 45 350 275 1 411 54 350 335 1 420 62 350 395 1 420 71 350 455 1 420 81 350 515 1 420 90 350 575 1 498 41 456 40 1 498 69 465 76 1 582 56 543 55 1 475 460 350 425 1 475 520 350 485 1 475 580 350 545 1 475 400 350 365 1 475 340 350 305 1 475 280 350 245 1 475 220 350 185 1 475 160 350 125 1 122 98 160 84 1 205 70 275 81 1 543 55 583 79 1 88 41 62 28 1 88 55 62 49 1 88 69 62 70 1 160 56 133 55 1 350 125 549 116 1 350 185 549 176 1 350 245 545 237 1 350 305 548 296 1 350 365 550 356 1 350 425 546 416 1 350 485 550 478 1 350 545 549 537 1 350 125 550 135 1 350 185 549 195 1 350 245 545 256 1 350 305 548 315 1 350 365 549 375 1 350 425 546 434 1 350 485 550 497 1 350 545 548 556 38 12 4 448 229 497 180 1 1 4 496 322 545 273 1 1 4 487 412 536 363 1 1 4 511 484 560 435 1 1 4 577 295 626 246 1 1 4 589 370 638 321 1 1 5 380 412 429 363 0 22 448 463 470 443 0 \NUL D0 22 334 383 373 363 0 \NUL Clock 22 415 298 461 278 0 \NUL Preset 22 430 181 468 161 0 \NUL Clear 10 553 442 570 425 1 1 10 553 412 570 395 2 2 10 649 310 666 293 2 2 10 697 364 714 347 1 1 10 571 226 588 209 1 1 10 505 256 522 239 2 2 3 325 326 374 277 0 0 3 331 238 380 189 0 0 4 385 226 434 177 0 0 10 427 208 444 191 0 0 10 439 310 456 293 0 0 22 310 265 347 245 0 \NUL Set It 22 241 325 261 305 0 \NUL A0 5 283 223 332 174 0 22 319 136 361 116 0 \NUL Reset 20 418 106 477 87 0 reset1 20 217 109 276 90 0 setit1 20 718 364 777 345 0 clock1 20 418 124 477 105 0 reset2 20 418 142 477 123 0 reset3 20 217 127 276 108 0 setit2 20 217 142 276 123 0 setit3 22 235 34 540 14 0 \NUL 8-bit Programmable Counter by JP on 10/18/01 22 244 59 530 39 0 \NUL In part from Charles Petzold's book "CODE" 19 316 163 375 144 0 rstpc 4 75 131 124 82 1 0 3 116 166 165 117 0 0 19 9 96 68 77 0 jmppc 19 9 117 68 98 0 jcpc 19 9 138 68 119 0 jzpc 19 42 218 101 199 0 clk3pc 19 219 351 278 332 0 arc0 19 127 417 186 398 0 clk1pc 19 150 450 209 431 0 clk2pc 4 255 432 304 383 0 0 20 702 308 761 289 0 pc0 20 702 329 761 310 0 c0 24 139 230 188 181 1 0 0 3 207 418 256 369 0 0 22 691 541 757 521 0 \NUL MU CPU1 22 679 567 767 547 0 \NUL John Phillips 22 684 591 760 571 0 \NUL 10/22/2001 22 24 252 170 232 0 \NUL do not incr PC if a jmp 22 94 478 235 458 0 \NUL incr PC if cycle 1 or 2 22 321 507 651 487 0 \NUL based on a clocked D flipflop with preset and clear 20 417 159 476 140 0 reset4 20 219 162 278 143 0 setit4 20 501 102 560 83 0 reset5 20 501 120 560 101 0 reset6 20 504 138 563 119 0 reset7 20 285 84 344 65 0 setit5 20 285 102 344 83 0 setit6 20 285 120 344 101 0 setit7 22 701 37 758 17 0 \NUL Page 12 10 178 275 195 258 1 0 20 103 317 162 298 0 ff 20 320 445 379 426 0 cclock 1 426 387 488 387 1 426 387 497 311 1 542 297 578 270 1 557 459 561 433 1 562 433 488 401 1 562 433 449 204 1 533 387 561 403 1 562 403 590 359 1 562 403 512 445 1 590 331 658 301 1 657 301 623 270 1 578 284 706 355 1 705 355 635 345 1 542 297 579 217 1 580 217 449 218 1 494 204 513 247 1 514 247 497 283 1 436 199 449 190 1 578 256 436 199 1 435 199 431 201 1 448 301 497 297 1 448 301 590 345 1 371 301 447 301 1 329 198 332 199 1 377 213 386 215 1 706 355 719 354 1 706 355 512 473 1 580 217 488 373 1 448 301 512 459 1 386 187 372 153 1 419 96 372 153 1 419 114 372 153 1 419 132 372 153 1 76 92 65 86 1 76 106 65 107 1 76 120 65 128 1 117 127 121 106 1 117 155 98 208 1 332 227 162 141 1 218 117 162 141 1 218 132 162 141 1 218 99 162 141 1 326 287 162 141 1 326 315 275 341 1 284 198 275 341 1 256 421 206 440 1 381 387 301 407 1 703 298 658 301 1 703 319 658 301 1 162 141 140 190 1 140 208 98 208 1 256 393 253 393 1 208 407 183 407 1 372 153 418 149 1 162 141 220 152 1 372 153 502 92 1 372 153 502 110 1 372 153 505 128 1 162 141 286 110 1 162 141 286 92 1 162 141 286 74 1 185 220 186 266 1 187 266 208 379 1 187 266 104 307 1 301 407 321 435 38 13 4 324 113 373 64 1 1 4 363 206 412 157 1 1 4 345 296 394 247 1 1 4 363 368 412 319 1 1 4 465 176 514 127 1 1 4 447 260 496 211 1 1 5 243 296 292 247 0 22 336 374 350 354 0 \NUL D 22 174 305 213 285 0 \NUL Clock 22 264 176 310 156 0 \NUL Preset 22 279 71 317 51 0 \NUL Clear 22 555 188 569 168 0 \NUL Q 10 417 320 434 303 1 1 10 417 290 434 273 2 2 10 513 188 530 171 2 2 10 546 263 563 246 1 1 10 435 110 452 93 1 1 10 369 134 386 117 2 2 3 189 207 238 158 0 0 3 186 126 235 77 0 0 4 240 102 289 53 0 0 10 291 87 308 70 0 0 10 301 190 318 173 0 0 22 60 157 97 137 0 \NUL Set It 22 57 244 69 224 0 \NUL A 5 123 118 172 69 0 22 87 67 129 47 0 \NUL Reset 20 549 159 608 140 0 pc1 19 144 72 203 53 0 reset1 19 117 156 176 137 0 setit1 19 36 213 95 194 0 arc1 19 165 282 224 263 0 clock1 20 564 247 623 228 0 clock2 20 548 138 607 119 0 c1 22 489 411 555 391 0 \NUL MU CPU1 22 477 437 565 417 0 \NUL John Phillips 22 482 461 558 441 0 \NUL 10/22/2001 22 212 459 373 439 0 \NUL Program Counter page 2 22 701 37 758 17 0 \NUL Page 13 1 289 271 346 271 1 289 271 364 195 1 409 181 466 151 1 409 343 425 311 1 426 311 346 285 1 426 311 325 88 1 391 271 425 281 1 426 281 448 249 1 426 281 364 329 1 448 221 522 179 1 521 179 511 151 1 466 165 555 254 1 554 254 493 235 1 409 181 443 101 1 444 101 325 102 1 370 88 377 125 1 378 125 364 167 1 300 78 325 74 1 466 137 300 78 1 299 78 286 77 1 310 181 364 181 1 310 181 448 235 1 235 182 309 181 1 169 93 187 87 1 232 101 241 91 1 200 62 241 63 1 221 272 244 271 1 92 203 190 196 1 92 203 124 93 1 173 146 187 115 1 173 146 190 168 1 555 254 364 357 1 364 343 310 181 1 444 101 346 257 1 555 254 565 237 1 549 128 522 179 1 550 149 522 179 38 14 4 317 98 366 49 1 1 4 356 191 405 142 1 1 4 338 281 387 232 1 1 4 356 353 405 304 1 1 4 458 161 507 112 1 1 4 440 245 489 196 1 1 5 236 281 285 232 0 22 329 359 343 339 0 \NUL D 22 167 290 206 270 0 \NUL Clock 22 257 161 303 141 0 \NUL Preset 22 272 56 310 36 0 \NUL Clear 22 548 176 562 156 0 \NUL Q 10 410 305 427 288 1 1 10 410 275 427 258 2 2 10 506 173 523 156 2 2 10 572 230 589 213 1 1 10 428 95 445 78 1 1 10 362 119 379 102 2 2 3 182 192 231 143 0 0 3 179 111 228 62 0 0 4 233 87 282 38 0 0 10 284 72 301 55 0 0 10 294 175 311 158 0 0 22 53 142 90 122 0 \NUL Set It 22 50 229 62 209 0 \NUL A 5 116 103 165 54 0 22 80 52 122 32 0 \NUL Reset 20 536 147 595 128 0 pc2 19 137 57 196 38 0 reset2 19 110 141 169 122 0 setit2 19 29 198 88 179 0 arc2 19 158 267 217 248 0 clock2 20 592 235 651 216 0 clock3 20 538 120 597 101 0 c2 22 454 406 520 386 0 \NUL MU CPU1 22 442 432 530 412 0 \NUL John Phillips 22 447 456 523 436 0 \NUL 10/22/2001 22 205 444 366 424 0 \NUL Program Counter page 3 22 701 37 758 17 0 \NUL Page 14 1 282 256 339 256 1 282 256 357 180 1 402 166 459 136 1 402 328 418 296 1 419 296 339 270 1 419 296 318 73 1 384 256 418 266 1 419 266 441 234 1 419 266 357 314 1 441 206 515 164 1 514 164 504 136 1 459 150 581 221 1 580 221 486 220 1 402 166 436 86 1 437 86 318 87 1 363 73 370 110 1 371 110 357 152 1 293 63 318 59 1 459 122 293 63 1 292 63 279 62 1 303 166 357 166 1 303 166 441 220 1 228 167 302 166 1 162 78 180 72 1 225 86 234 76 1 193 47 234 48 1 214 257 237 256 1 85 188 183 181 1 85 188 117 78 1 166 131 180 100 1 166 131 183 153 1 581 221 357 342 1 357 328 303 166 1 437 86 339 242 1 581 221 593 225 1 537 137 515 164 1 515 164 539 110 38 15 4 309 107 358 58 1 1 4 348 200 397 151 1 1 4 330 290 379 241 1 1 4 348 362 397 313 1 1 4 450 170 499 121 1 1 4 432 254 481 205 1 1 5 228 290 277 241 0 22 321 368 335 348 0 \NUL D 22 159 299 198 279 0 \NUL Clock 22 249 170 295 150 0 \NUL Preset 22 264 65 302 45 0 \NUL Clear 22 537 185 551 165 0 \NUL Q 10 402 314 419 297 1 1 10 402 284 419 267 2 2 10 498 182 515 165 2 2 10 585 227 602 210 1 1 10 420 104 437 87 1 1 10 354 128 371 111 2 2 3 174 201 223 152 0 0 3 171 120 220 71 0 0 4 225 96 274 47 0 0 10 276 81 293 64 0 0 10 286 184 303 167 0 0 22 45 151 82 131 0 \NUL Set It 22 42 238 54 218 0 \NUL A 5 108 112 157 63 0 22 72 61 114 41 0 \NUL Reset 20 528 156 587 137 0 pc3 19 129 66 188 47 0 reset3 19 102 150 161 131 0 setit3 19 21 207 80 188 0 arc3 19 150 276 209 257 0 clock3 20 530 129 589 110 0 c3 22 478 417 544 397 0 \NUL MU CPU1 22 466 443 554 423 0 \NUL John Phillips 22 471 467 547 447 0 \NUL 10/22/2001 22 197 453 358 433 0 \NUL Program Counter page 4 20 605 262 664 243 0 clock4 22 663 43 720 23 0 \NUL Page 15 1 274 265 331 265 1 274 265 349 189 1 394 175 451 145 1 394 337 410 305 1 411 305 331 279 1 411 305 310 82 1 376 265 410 275 1 411 275 433 243 1 411 275 349 323 1 433 215 507 173 1 506 173 496 145 1 451 159 594 218 1 593 218 478 229 1 394 175 428 95 1 429 95 310 96 1 355 82 362 119 1 363 119 349 161 1 285 72 310 68 1 451 131 285 72 1 284 72 271 71 1 295 175 349 175 1 295 175 433 229 1 220 176 294 175 1 154 87 172 81 1 217 95 226 85 1 185 56 226 57 1 206 266 229 265 1 77 197 175 190 1 77 197 109 87 1 158 140 172 109 1 158 140 175 162 1 594 218 349 351 1 349 337 295 175 1 429 95 331 251 1 529 146 507 173 1 531 119 507 173 1 594 218 606 252 38 16 4 323 109 372 60 1 1 4 362 202 411 153 1 1 4 344 292 393 243 1 1 4 362 364 411 315 1 1 4 464 172 513 123 1 1 4 446 256 495 207 1 1 5 242 292 291 243 0 22 335 370 349 350 0 \NUL D 22 173 301 212 281 0 \NUL Clock 22 263 172 309 152 0 \NUL Preset 22 278 67 316 47 0 \NUL Clear 22 551 187 565 167 0 \NUL Q 10 416 316 433 299 1 1 10 416 286 433 269 2 2 10 512 184 529 167 2 2 10 599 229 616 212 1 1 10 434 106 451 89 1 1 10 368 130 385 113 2 2 3 188 203 237 154 0 0 3 185 122 234 73 0 0 4 239 98 288 49 0 0 10 290 83 307 66 0 0 10 300 186 317 169 0 0 22 59 153 96 133 0 \NUL Set It 22 56 240 68 220 0 \NUL A 5 122 114 171 65 0 22 86 63 128 43 0 \NUL Reset 20 542 158 601 139 0 pc4 19 143 68 202 49 0 reset4 19 116 152 175 133 0 setit4 19 35 209 94 190 0 arc4 19 164 278 223 259 0 clock4 20 544 131 603 112 0 c4 22 501 419 567 399 0 \NUL MU CPU1 22 489 445 577 425 0 \NUL John Phillips 22 494 469 570 449 0 \NUL 10/22/2001 22 212 442 373 422 0 \NUL Program Counter page 5 20 619 264 678 245 0 clock5 22 663 43 720 23 0 \NUL Page 16 1 288 267 345 267 1 288 267 363 191 1 408 177 465 147 1 408 339 424 307 1 425 307 345 281 1 425 307 324 84 1 390 267 424 277 1 425 277 447 245 1 425 277 363 325 1 447 217 521 175 1 520 175 510 147 1 465 161 608 220 1 607 220 492 231 1 408 177 442 97 1 443 97 324 98 1 369 84 376 121 1 377 121 363 163 1 299 74 324 70 1 465 133 299 74 1 298 74 285 73 1 309 177 363 177 1 309 177 447 231 1 234 178 308 177 1 168 89 186 83 1 231 97 240 87 1 199 58 240 59 1 220 268 243 267 1 91 199 189 192 1 91 199 123 89 1 172 142 186 111 1 172 142 189 164 1 608 220 363 353 1 363 339 309 177 1 443 97 345 253 1 543 148 521 175 1 545 121 521 175 1 620 254 608 220 38 17 4 319 113 368 64 1 1 4 358 206 407 157 1 1 4 340 296 389 247 1 1 4 358 368 407 319 1 1 4 460 176 509 127 1 1 4 442 260 491 211 1 1 5 238 296 287 247 0 22 331 374 345 354 0 \NUL D 22 169 305 208 285 0 \NUL Clock 22 259 176 305 156 0 \NUL Preset 22 274 71 312 51 0 \NUL Clear 22 547 191 561 171 0 \NUL Q 10 412 320 429 303 1 1 10 412 290 429 273 2 2 10 508 188 525 171 2 2 10 595 233 612 216 1 1 10 430 110 447 93 1 1 10 364 134 381 117 2 2 3 184 207 233 158 0 0 3 181 126 230 77 0 0 4 235 102 284 53 0 0 10 286 87 303 70 0 0 10 296 190 313 173 0 0 22 55 157 92 137 0 \NUL Set It 22 52 244 64 224 0 \NUL A 5 118 118 167 69 0 22 82 67 124 47 0 \NUL Reset 20 538 162 597 143 0 pc5 19 139 72 198 53 0 reset5 19 112 156 171 137 0 setit5 19 31 213 90 194 0 arc5 19 160 282 219 263 0 clock5 20 540 135 599 116 0 c5 22 521 401 587 381 0 \NUL MU CPU1 22 509 427 597 407 0 \NUL John Phillips 22 514 451 590 431 0 \NUL 10/22/2001 22 217 441 378 421 0 \NUL Program Counter page 6 20 615 268 674 249 0 clock6 22 663 43 720 23 0 \NUL Page 17 1 284 271 341 271 1 284 271 359 195 1 404 181 461 151 1 404 343 420 311 1 421 311 341 285 1 421 311 320 88 1 386 271 420 281 1 421 281 443 249 1 421 281 359 329 1 443 221 517 179 1 516 179 506 151 1 461 165 604 224 1 603 224 488 235 1 404 181 438 101 1 439 101 320 102 1 365 88 372 125 1 373 125 359 167 1 295 78 320 74 1 461 137 295 78 1 294 78 281 77 1 305 181 359 181 1 305 181 443 235 1 230 182 304 181 1 164 93 182 87 1 227 101 236 91 1 195 62 236 63 1 216 272 239 271 1 87 203 185 196 1 87 203 119 93 1 168 146 182 115 1 168 146 185 168 1 604 224 359 357 1 359 343 305 181 1 439 101 341 257 1 539 152 517 179 1 541 125 517 179 1 616 258 604 224 38 18 4 340 117 389 68 1 1 4 379 210 428 161 1 1 4 361 300 410 251 1 1 4 379 372 428 323 1 1 4 481 180 530 131 1 1 4 463 264 512 215 1 1 5 259 300 308 251 0 22 352 378 366 358 0 \NUL D 22 190 309 229 289 0 \NUL Clock 22 280 180 326 160 0 \NUL Preset 22 295 75 333 55 0 \NUL Clear 22 568 195 582 175 0 \NUL Q 10 433 324 450 307 1 1 10 433 294 450 277 2 2 10 529 192 546 175 2 2 10 616 237 633 220 1 1 10 451 114 468 97 1 1 10 385 138 402 121 2 2 3 205 211 254 162 0 0 3 202 130 251 81 0 0 4 256 106 305 57 0 0 10 307 91 324 74 0 0 10 317 194 334 177 0 0 22 76 161 113 141 0 \NUL Set It 22 73 248 85 228 0 \NUL A 5 139 122 188 73 0 22 103 71 145 51 0 \NUL Reset 20 559 166 618 147 0 pc6 19 160 76 219 57 0 reset6 19 133 160 192 141 0 setit6 19 52 217 111 198 0 arc6 19 181 286 240 267 0 clock6 20 561 139 620 120 0 c6 22 542 403 608 383 0 \NUL MU CPU1 22 530 429 618 409 0 \NUL John Phillips 22 535 453 611 433 0 \NUL 10/22/2001 22 225 434 386 414 0 \NUL Program Counter page 7 20 636 272 695 253 0 clock7 22 663 43 720 23 0 \NUL Page 18 1 305 275 362 275 1 305 275 380 199 1 425 185 482 155 1 425 347 441 315 1 442 315 362 289 1 442 315 341 92 1 407 275 441 285 1 442 285 464 253 1 442 285 380 333 1 464 225 538 183 1 537 183 527 155 1 482 169 625 228 1 624 228 509 239 1 425 185 459 105 1 460 105 341 106 1 386 92 393 129 1 394 129 380 171 1 316 82 341 78 1 482 141 316 82 1 315 82 302 81 1 326 185 380 185 1 326 185 464 239 1 251 186 325 185 1 185 97 203 91 1 248 105 257 95 1 216 66 257 67 1 237 276 260 275 1 108 207 206 200 1 108 207 140 97 1 189 150 203 119 1 189 150 206 172 1 625 228 380 361 1 380 347 326 185 1 460 105 362 261 1 560 156 538 183 1 562 129 538 183 1 637 262 625 228 38 19 4 331 111 380 62 1 1 4 370 204 419 155 1 1 4 352 294 401 245 1 1 4 370 366 419 317 1 1 4 472 174 521 125 1 1 4 454 258 503 209 1 1 5 250 294 299 245 0 22 343 372 357 352 0 \NUL D 22 181 303 220 283 0 \NUL Clock 22 271 174 317 154 0 \NUL Preset 22 286 69 324 49 0 \NUL Clear 22 559 189 573 169 0 \NUL Q 10 424 318 441 301 1 1 10 424 288 441 271 2 2 10 520 186 537 169 2 2 10 607 231 624 214 1 1 10 442 108 459 91 1 1 10 376 132 393 115 2 2 3 196 205 245 156 0 0 3 193 124 242 75 0 0 4 247 100 296 51 0 0 10 298 85 315 68 0 0 10 308 188 325 171 0 0 22 67 155 104 135 0 \NUL Set It 22 64 242 76 222 0 \NUL A 5 130 116 179 67 0 22 94 65 136 45 0 \NUL Reset 20 550 160 609 141 0 pc7 19 151 70 210 51 0 reset7 19 124 154 183 135 0 setit7 19 43 211 102 192 0 arc7 19 172 280 231 261 0 clock7 20 552 133 611 114 0 c7 22 547 402 613 382 0 \NUL MU CPU1 22 535 428 623 408 0 \NUL John Phillips 22 540 452 616 432 0 \NUL 10/22/2001 22 214 430 375 410 0 \NUL Program Counter page 8 22 662 43 719 23 0 \NUL Page 19 1 296 269 353 269 1 296 269 371 193 1 416 179 473 149 1 416 341 432 309 1 433 309 353 283 1 433 309 332 86 1 398 269 432 279 1 433 279 455 247 1 433 279 371 327 1 455 219 529 177 1 528 177 518 149 1 473 163 616 222 1 615 222 500 233 1 416 179 450 99 1 451 99 332 100 1 377 86 384 123 1 385 123 371 165 1 307 76 332 72 1 473 135 307 76 1 306 76 293 75 1 317 179 371 179 1 317 179 455 233 1 242 180 316 179 1 176 91 194 85 1 239 99 248 89 1 207 60 248 61 1 228 270 251 269 1 99 201 197 194 1 99 201 131 91 1 180 144 194 113 1 180 144 197 166 1 616 222 371 355 1 371 341 317 179 1 451 99 353 255 1 551 150 529 177 1 553 123 529 177 39 16777215 47 3 40 1 6 6 50 800 600 51 0 100 30 System 16 700 0 0 1 2 2 34