#FIG 2.1 80 2 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 335 100 335 127 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 276 100 276 127 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 254 130 296 130 296 147 254 147 254 130 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 365 547 365 578 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 356 550 356 578 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 348 554 348 578 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 536 370 536 395 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 536 422 536 629 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 492 395 492 420 582 420 582 395 492 395 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 437 492 459 492 459 626 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 390 490 409 490 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 412 463 412 519 437 519 437 463 412 463 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 320 549 296 549 296 629 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 365 390 365 430 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 356 390 356 427 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 348 390 348 423 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 339 418 339 390 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 268 433 254 433 254 629 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 296 433 320 433 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 271 407 296 407 296 459 271 459 271 407 9999 9999 2 3 0 1 -1 0 0 0 0.000 0 0 0 323 412 390 442 390 535 323 565 323 527 348 514 348 463 323 450 323 412 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 536 147 527 151 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 531 208 531 228 595 228 595 326 569 326 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 531 102 531 189 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 501 189 501 206 561 206 561 189 501 189 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 501 258 501 368 569 368 569 258 501 258 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 487 311 500 324 487 337 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 445 330 492 330 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 445 318 492 318 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 399 262 390 266 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 399 147 390 151 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 395 318 395 208 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 365 189 365 206 425 206 425 189 365 189 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 395 102 395 189 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 429 292 429 356 445 356 445 292 429 292 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 113 330 429 330 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 113 318 429 318 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 105 100 574 100 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 105 87 574 87 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 130 100 130 127 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 109 130 152 130 152 147 109 147 109 130 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 169 130 211 130 211 147 169 147 169 130 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 190 100 190 127 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 130 172 130 232 190 232 190 172 130 172 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 130 147 146 169 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 190 147 172 169 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 135 108 126 112 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 194 108 186 112 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 160 232 160 255 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 130 258 130 275 190 275 190 258 130 258 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 160 275 160 315 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 164 241 156 245 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 164 292 156 296 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 309 292 301 296 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 309 241 301 245 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 305 275 305 315 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 276 258 276 275 335 275 335 258 276 258 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 305 232 305 258 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 339 108 331 112 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 279 108 271 112 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 335 147 317 169 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 0 0 0 1.000 4.000 8.000 276 147 292 169 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 276 172 276 232 335 232 335 172 276 172 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 313 130 356 130 356 147 313 147 313 130 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 152 492 219 492 219 510 152 510 152 492 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 152 510 219 510 219 527 152 527 152 510 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 152 527 219 527 219 544 152 544 152 527 9999 9999 2 2 0 1 -1 0 0 0 0.000 0 0 0 152 544 219 544 219 561 152 561 152 544 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 135 629 561 629 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 135 642 561 642 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 555 623 567 635 555 648 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 0 141 624 127 636 141 649 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 1 1 0 0 1.000 4.000 8.000 0 0 1.000 4.000 8.000 186 563 186 626 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 107 139 92 139 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 213 139 229 139 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 251 139 237 139 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 191 266 207 266 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 337 266 352 266 9999 9999 2 1 0 1 -1 0 0 0 0.000 0 0 1 0 0 1.000 4.000 8.000 358 139 373 139 9999 9999 2 1 0 2 -1 0 0 0 0.000 0 0 0 171 213 151 193 9999 9999 2 1 0 2 -1 0 0 0 0.000 0 0 0 171 193 151 213 9999 9999 2 1 0 2 -1 0 0 0 0.000 0 0 0 305 193 305 213 9999 9999 2 1 0 2 -1 0 0 0 0.000 0 0 0 315 203 295 203 9999 9999 4 0 0 12 0 -1 0 0.000 4 9 106 263 70 ARITHMETIC UNIT 4 0 0 12 0 -1 0 0.000 4 9 88 116 443 ADDRESS UNIT 4 0 0 12 0 -1 0 0.000 4 9 70 326 382 OPERATION 4 0 0 12 0 -1 0 0.000 4 12 38 497 433 (MAR) 4 0 0 12 0 -1 0 0.000 4 9 86 258 663 ADDRESS BUS 4 0 0 12 0 -1 0 0.000 4 9 82 335 596 COND CODES 4 0 0 12 0 -1 0 0.000 4 9 24 412 459 OUT 4 0 0 12 0 -1 0 0.000 4 9 87 496 412 MEM ADR REG 4 0 0 12 0 -1 0 0.000 4 9 24 356 492 ALU 4 0 0 12 0 -1 0 0.000 4 9 14 177 557 R0 4 0 0 12 0 -1 0 0.000 4 9 14 177 539 R1 4 0 0 12 0 -1 0 0.000 4 9 14 177 522 R2 4 0 0 12 0 -1 0 0.000 4 9 14 177 505 R3 4 0 0 12 0 -1 0 0.000 4 9 33 266 398 TEMP 4 0 0 12 0 -1 0 0.000 4 9 57 509 365 ADDRESS 4 0 0 12 0 -1 0 0.000 4 9 61 536 185 DATA OUT 4 0 0 12 0 -1 0 0.000 4 9 56 536 172 MEMORY 4 0 0 12 0 -1 0 0.000 4 9 29 519 202 MDO 4 0 0 12 0 -1 0 0.000 4 9 34 378 202 YTOA 4 0 0 12 0 -1 0 0.000 4 9 24 539 326 OUT 4 0 0 12 0 -1 0 0.000 4 9 13 506 326 IN 4 0 0 12 0 -1 0 0.000 4 9 28 519 301 RAM 4 0 0 12 0 -1 0 0.000 4 9 34 514 283 DATA 4 0 0 12 0 -1 0 0.000 4 9 55 420 283 YTOMEM 4 0 0 12 0 -1 0 0.000 4 9 35 207 313 Y BUS 4 0 0 12 0 -1 0 0.000 4 9 32 135 83 ABUS 4 0 0 12 0 -1 0 0.000 4 9 32 113 142 MUL0 4 0 0 12 0 -1 0 0.000 4 9 32 172 142 MUL1 4 0 0 12 0 -1 0 0.000 4 9 50 135 271 MULOUT 4 0 0 12 0 -1 0 0.000 4 9 51 279 271 ADDOUT 4 0 0 12 0 -1 0 0.000 4 9 33 318 142 ADD1 4 0 0 12 0 -1 0 0.000 4 9 33 258 142 ADD0