/usr/share/xfig/Libraries/Examples/arithmetic.fig is in xfig-libs 1:3.2.5.c-7.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 | #FIG 3.2
Portrait
Center
Inches
Letter
100.00
Single
-2
# An Arithmetic/Logic Unit (ALU)
1200 2
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
5040 1515 5040 1920
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
4155 1515 4155 1920
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
3825 1965 4455 1965 4455 2220 3825 2220 3825 1965
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
5490 8220 5490 8685
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
5355 8265 5355 8685
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
5235 8325 5235 8685
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 2
1 1 1.00 75.00 135.00
8055 5565 8055 5940
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 2
1 1 1.00 75.00 135.00
8055 6345 8055 9450
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
7395 5940 7395 6315 8745 6315 8745 5940 7395 5940
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 3
1 1 1.00 75.00 135.00
6570 7395 6900 7395 6900 9405
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
5865 7365 6150 7365
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
6195 6960 6195 7800 6570 7800 6570 6960 6195 6960
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 3
1 1 1.00 75.00 135.00
4815 8250 4455 8250 4455 9450
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
5490 5865 5490 6465
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
5355 5865 5355 6420
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
5235 5865 5235 6360
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 2
1 1 1.00 75.00 135.00
5100 6285 5100 5865
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 3
1 1 1.00 75.00 135.00
4035 6510 3825 6510 3825 9450
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
4455 6510 4815 6510
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
4080 6120 4455 6120 4455 6900 4080 6900 4080 6120
2 3 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 9
4860 6195 5865 6645 5865 8040 4860 8490 4860 7920 5235 7725
5235 6960 4860 6765 4860 6195
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
8055 2220 7920 2280
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 5
1 1 1.00 75.00 135.00
7980 3135 7980 3435 8940 3435 8940 4905 8550 4905
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 2
1 1 1.00 75.00 135.00
7980 1545 7980 2850
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
7530 2850 7530 3105 8430 3105 8430 2850 7530 2850
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
7530 3885 7530 5535 8550 5535 8550 3885 7530 3885
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 3
7320 4680 7515 4875 7320 5070
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
6690 4965 7395 4965
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
6690 4785 7395 4785
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
6000 3945 5865 4005
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
6000 2220 5865 2280
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
5940 4785 5940 3135
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
5490 2850 5490 3105 6390 3105 6390 2850 5490 2850
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 2
1 1 1.00 75.00 135.00
5940 1545 5940 2850
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
6450 4395 6450 5355 6690 5355 6690 4395 6450 4395
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
1710 4965 6450 4965
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
1710 4785 6450 4785
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
1590 1515 8625 1515
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
1590 1320 8625 1320
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
1965 1515 1965 1920
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
1650 1965 2295 1965 2295 2220 1650 2220 1650 1965
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
2550 1965 3180 1965 3180 2220 2550 2220 2550 1965
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
2865 1515 2865 1920
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
1965 2595 1965 3495 2865 3495 2865 2595 1965 2595
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
1965 2220 2205 2550
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
2865 2220 2595 2550
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
2040 1635 1905 1695
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
2925 1635 2805 1695
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
2415 3495 2415 3840
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
1965 3885 1965 4140 2865 4140 2865 3885 1965 3885
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
2415 4140 2415 4740
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
2475 3630 2355 3690
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
2475 4395 2355 4455
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
4650 4395 4530 4455
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
4650 3630 4530 3690
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
4590 4140 4590 4740
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
4155 3885 4155 4140 5040 4140 5040 3885 4155 3885
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
4590 3495 4590 3885
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
5100 1635 4980 1695
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
4200 1635 4080 1695
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
5040 2220 4770 2550
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 0 2
1 1 1.00 75.00 135.00
4155 2220 4395 2550
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
4155 2595 4155 3495 5040 3495 5040 2595 4155 2595
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
4710 1965 5355 1965 5355 2220 4710 2220 4710 1965
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
2295 7395 3300 7395 3300 7665 2295 7665 2295 7395
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
2295 7665 3300 7665 3300 7920 2295 7920 2295 7665
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
2295 7920 3300 7920 3300 8175 2295 8175 2295 7920
2 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 5
2295 8175 3300 8175 3300 8430 2295 8430 2295 8175
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
2040 9450 8430 9450
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
2040 9645 8430 9645
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 3
8340 9360 8520 9540 8340 9735
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 0 3
2130 9375 1920 9555 2130 9750
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 1 1 2
1 1 1.00 75.00 135.00
1 1 1.00 75.00 135.00
2805 8460 2805 9405
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 2
1 1 1.00 75.00 135.00
1620 2100 1395 2100
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 2
1 1 1.00 75.00 135.00
3210 2100 3450 2100
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 2
1 1 1.00 75.00 135.00
3780 2100 3570 2100
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 2
1 1 1.00 75.00 135.00
2880 4005 3120 4005
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 2
1 1 1.00 75.00 135.00
5070 4005 5295 4005
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1 2
1 1 1.00 75.00 135.00
5385 2100 5610 2100
2 1 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
2580 3210 2280 2910
2 1 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
2580 2910 2280 3210
2 1 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
4590 2910 4590 3210
2 1 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 2
4740 3060 4440 3060
4 0 -1 0 0 0 12 0.0000 4 135 1605 3960 1065 ARITHMETIC UNIT\001
4 0 -1 0 0 0 12 0.0000 4 135 1335 1755 6660 ADDRESS UNIT\001
4 0 -1 0 0 0 12 0.0000 4 135 1050 4905 5745 OPERATION\001
4 0 -1 0 0 0 12 0.0000 4 180 570 7470 6510 (MAR)\001
4 0 -1 0 0 0 12 0.0000 4 135 1305 3885 9960 ADDRESS BUS\001
4 0 -1 0 0 0 12 0.0000 4 135 1230 5040 8955 COND CODES\001
4 0 -1 0 0 0 12 0.0000 4 135 375 6195 6900 OUT\001
4 0 -1 0 0 0 12 0.0000 4 135 1305 7455 6195 MEM ADR REG\001
4 0 -1 0 0 0 12 0.0000 4 135 375 5355 7395 ALU\001
4 0 -1 0 0 0 12 0.0000 4 135 210 2670 8370 R0\001
4 0 -1 0 0 0 12 0.0000 4 135 210 2670 8100 R1\001
4 0 -1 0 0 0 12 0.0000 4 135 210 2670 7845 R2\001
4 0 -1 0 0 0 12 0.0000 4 135 210 2670 7590 R3\001
4 0 -1 0 0 0 12 0.0000 4 135 495 4005 5985 TEMP\001
4 0 -1 0 0 0 12 0.0000 4 135 855 7650 5490 ADDRESS\001
4 0 -1 0 0 0 12 0.0000 4 135 930 8055 2790 DATA OUT\001
4 0 -1 0 0 0 12 0.0000 4 135 840 8055 2595 MEMORY\001
4 0 -1 0 0 0 12 0.0000 4 135 435 7800 3045 MDO\001
4 0 -1 0 0 0 12 0.0000 4 135 510 5685 3045 YTOA\001
4 0 -1 0 0 0 12 0.0000 4 135 375 8100 4905 OUT\001
4 0 -1 0 0 0 12 0.0000 4 135 195 7605 4905 IN\001
4 0 -1 0 0 0 12 0.0000 4 135 420 7800 4530 RAM\001
4 0 -1 0 0 0 12 0.0000 4 135 510 7725 4260 DATA\001
4 0 -1 0 0 0 12 0.0000 4 135 825 6315 4260 YTOMEM\001
4 0 -1 0 0 0 12 0.0000 4 135 540 3120 4710 Y BUS\001
4 0 -1 0 0 0 12 0.0000 4 135 495 2040 1260 ABUS\001
4 0 -1 0 0 0 12 0.0000 4 135 495 1710 2145 MUL0\001
4 0 -1 0 0 0 12 0.0000 4 135 495 2595 2145 MUL1\001
4 0 -1 0 0 0 12 0.0000 4 135 780 2040 4080 MULOUT\001
4 0 -1 0 0 0 12 0.0000 4 135 780 4200 4080 ADDOUT\001
4 0 -1 0 0 0 12 0.0000 4 135 495 4785 2145 ADD1\001
4 0 -1 0 0 0 12 0.0000 4 135 495 3885 2145 ADD0\001
|