Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Программные средства foundation 

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 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359

X Y CIN

полный сумматор

=Г>1

соит

>

соит (с)

X Y соит CIN S

Рис. 5.86. Полный сумматор, (а) принципиальная схема на уровне вентилей, (Ь) условное обозначение, (с) другое условное обозначение, удобное для изображения последовательного включения

X Y

X Y

X Y

X Y

соит C1N

соит CIN

соит CIN

соит CIN

Рис. 5.87. 4-разрядный сумматор со сквозным переносом

Сумматор со сквозным переносом обладает малым быстродействием, так как в худшем случае сигнал переноса должен распространиться от младшего полного сумматора до старшего. Такая ситуация имеет место, например, если одно слагаемое равно II... 1 i, а другое-00 ...01. Если все биты слагаемых подаются одновременно, то полная задержка в худшем случае равна

ADD = XYCout + (и - 2) CinCout + CmS >

где t.-зтержка от входов X илиYдо выходаCOUT в сумматоре младшего разряда, /j -задержка от входа ON до выхода COUT в сумматорах средних разрядов, а t - задержка от входа CIN до выхода S в сумматоре старшего разряда.

Более быстрый сумматор можно построить, используя для формирования суммы на каждом выходе s двухуровневую логику. Это можно выполнить, записывая выражение для через х-х, у-у и с, разнося множители по слагаемым или разнося слагаемые по сомножителям для преобразования выражения в сумму произведений или произведение сумм и применяя соответствующую схему И-ИЛИ или ИЛИ-И. К сожалению, выражения для сумм, начиная с s, содержат очень много членов, и для их реализации требуется слишком много схем первого



уровня и слишком много входов у вентилей второго уровня по сравнению с тем, чем мы обычно располагаем. Например, даже при = О для образования s, требуется двухуровневая схема И-ИЛИ с четырнадцатью 4-входовыми схемами И, четырьмя 5-входовыми схемами И и 18-входовой схемой ИЛИ; с формированием сумм старших разрядов ситуация еще хуже. Тем не менее возможно, как мы увидим в разделе 5.10.4, обойтись более приемлемым количеством схем, строя сумматоры с совсем небольшим числом уровней задержки.

*5.10.3. Вычитающие устройства

Операция вычитания в двоичной системе, аналогичная двоичному сложению, также была определена в табл. 2.3. Полное вычитающее устройство (full subtracter) реализует алгоритм вычитания в двоичной системе для одного двоичного разряда при наличии на входах X, Y и BIN битов уменьшаемого, вычитаемого и заема; на выходах D и BOUT вырабатываются биты разности и заема. Логические соотношения, соответствующие таблице вычитания в двоичной системе, можно записать следующим образом:

D = xeveBiN

BOUT = X-Y + X-BIN+Y-BIN.

Эти соотношения очень похожи на равенства для полного сумматора, и это не удивительно. В параграфе 2.6 было показано, что вычитаниеХ-Кв дополнительном коде можно выполнить с помощью операции сложения, а именно, производя сложение точного дополнения VcX. Точное дополнение К равно 7 +1, где 7 -поразрядное дополнение К Решая задачу 2.26, можно бьшо убедиться в том, что двоичный сумматор можно использовать для нахождения разности Х- К чисел без знака, производя сложение X + Y + \ . Преобразуя логические выражения, приведенные выше, мы можем теперь еще раз подтвердить справедливость этого правила:

BOUT = X-Y + XBIN+Y-BIN

BOUT = (X+Y)-{X + BIN)-(Y + BIN) (обобщенная теорема Де Моргана) = X-Y+X-BIN+Y-BIN (разнесениемножителей

по слагаемым)

D = XeYeBIN

= X ф Y Ф BIN (инвертирование сигналов на вхо-

дах схемы ИСКЛЮЧАЮЩЕЕ ИЛИ)

В связи с последним преобразованием напомним, что при инвертировании сигналов на двух входах схемы ИСКЛЮЧАЮЩЕЕ ИЛИ реализуемая ею функция не изменяется.

Сравнение приведенных выше соотношений с равенствами для полного сумматора свидетельствует о том, что полное вычитающее устройство можно получить из полного сумматора, как показано на рис. 5.88. Только ради ясности изложения мы дали схеме полного сумматора на рис. 5.88(a) фиктивное название 74x999 . Как показано на рис. 5.88(c), функцию этой же самой физической схемы можно интерпретировать как вычитание, введя новое условное обозначение с низким



активным уровнем сигналов на входе заема, на выходе заема и на входе вычитаемого.

b-L,

x y 74x999 cout cin s

74x04

74x999 bout bin pi 0

bout bin d

74x04

x у 74x999

bout bino----i ...

x y 74x999 bout bin o- d


Рис. 5.88. Построение вычитающих устройств на основе сумматоров: (а) полный сумматор; (Ь) полное вычитающее устройство; (с) интерпретация устройства, изображенного на рис. (а), как полного вычитающего устройства; (d) вычитающее устройство со сквозным заемом

Таким образом, чтобы построить вычитающее устройство со сквозным переносом для двух и-разрядных операндов с высоким активным уровнем сигнала, можно воспользоваться и сумматорами 74x999 и п инверторами, как показано на рис. 5.88(d). Заметьте, что при вычитании сигнал на вход заема младшего разряда не должен поступать (отсутствие заема); при низком активном уровне входного сигнала это означает, что на реальный вывод должна быть подана логическая 1, то есть сигнал высокого уровня. Это прямо противоположно тому, что должно быть при суммировании, когда на тот же самый вход переноса с высоким активным уровнем сигнала подается логический О, то есть сигнал низкого уровня.

Возвращаясь к математике главы 2, можно показать, что этот вид преобразований справедлив для всех схем сумматоров и вычитающих устройств, а не только для сумматоров и вычитающих устройств со сквозным переносом. То есть любую и-разрядную схему сложения можно заставить работать как вычитающее устройство, беря дополнение вычитаемого и интерпретируя сигналы на входах и выходах переноса как сигналы заема с противоположным активным уровнем. В остальной части этого параграфа мы будем говорить только о схемах сложения, имея в виду, что их легко применить и для вычитания.

*5.10.4. Сумматоры с ускоренным переносом

Логическое соотношение для суммы /-го разряда двоичного сумматора фактически можно записать очень просто:



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 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.