Мелкие вопросы по теории

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Жень, правильно. С примером тоже верно при условии что той процессор 4-х разрядный. Если разрядность скажем 16 бит, то дополнение до 2 числа 5 равно 1111111111111011. Т.е. заполняешь все разряды
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

поправлю - числа -5 :) ага? :)
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Дополнения до 2 числа 5 или что одно и тоже чоисло -(минус)5
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

т.е когда говорят, что число 6 в дополнительном коде, то оно отрицательное? так ведь в этом коде числа можно представлять как положительные, так и отрицательные (в том и суть этого кода).
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Дополнительные коды появились именно для отображения отрицательных значений. И более того существует просто дополнение до всех единиц и дополнение до 2-ки. Это разные коды. 16разрядной системе у 6 дополнительный код 111111111001, а дополнение до 2 111111111010. Суть дополнения до 2 в том что если скаладывать обычным сумматором, то 6 + -6=
0000000000000110
+1111111111111010
10000000000000000
старший бит авный 1 теряется и сумма равна 0.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

а какие еще дополнения бывают? я только знаю два - код с дополнением до1 и до 2. Еще есть какие-нибудь?
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Жень, система двоичная и дополнений 2 варианта.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

БОльшое спасибо! :))
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
Кислый в0ждь
Опытный кот
Сообщения: 794
Зарегистрирован: Ср сен 02, 2009 01:10:08
Контактная информация:

Сообщение Кислый в0ждь »

БТИ6-92В, Блоки трансформаторов импульсных.

что это такое и зачем ?



Изображение

локи трансформаторов импульсных серии MSAPT предназначены для применения в системах телекоммуникации стандарта ISDN для передачи информации в цифровой форме и согласования интерфейсной линии с приёмными и передающими устройствами.

Блоки трансформаторов выполнены на основе тороидальных магнитопроводов, навитых из тонкой аморфной ленты на основе кобальта. Блоки трансформаторов помещены в пластмассовый корпус и залиты компаундом. Материалы корпусов соответствуют классу огнестойкости UL94-VO и степени 120°C по UL746B
Аватара пользователя
Savelek
Прорезались зубы
Сообщения: 221
Зарегистрирован: Сб апр 25, 2009 14:29:05

Сообщение Savelek »

Как видно из этого рисунка, ножки регистра ИР24: OE1, OE2, инверсные.
Изображение
Значит, чтобы, например, установить OE1 в логическую единицу, я должен установить Лог.0, и наоборот?
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

не установить в логическую единице, а установить в активный уровень.
да, именно так. Активным уровнем для этих входов являются логические 0. так что, подав на какой нить вход лог. 0, этот вход будет активизирован.
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
Savelek
Прорезались зубы
Сообщения: 221
Зарегистрирован: Сб апр 25, 2009 14:29:05

Сообщение Savelek »

О, спасибо.
Изображение
Тогда, по этой таблице, если мне нужно поставить OE1=OE0=лог.0, то я должен установить эти выводы в неактивный уровень?
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

0 для этих выводов микросхемы - это и есть активный уровень.
если ты поставишь ОЕ0 и ОЕ1 в уровень лог. 0, то эти выводы активизируются, и, смотрим, что у нас там в таблице... ага, Q1-Q8 становятся выходами... но при еще одном условии, если на каком нибудь входе задания режима S0-S1 будет уровень лог. 0, но не на всех сразу (представь ассоциацию с лог. элементом исключающее ИЛИ) :)в
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
Savelek
Прорезались зубы
Сообщения: 221
Зарегистрирован: Сб апр 25, 2009 14:29:05

Сообщение Savelek »

Stalker46 писал(а):0 для этих выводов микросхемы - это и есть активный уровень.
если ты поставишь ОЕ0 и ОЕ1 в уровень лог. 0, то эти выводы активизируются, и, смотрим, что у нас там в таблице... ага, Q1-Q8 становятся выходами... но при еще одном условии, если на каком нибудь входе задания режима S0-S1 будет уровень лог. 0, но не на всех сразу (представь ассоциацию с лог. элементом исключающее ИЛИ) :)в

Разве выходами? Тогда по таблице там будут единици, ведь вход инверсный. А чтобы по той таблице были нули, то надо выходы подцепить к питанию, ведь логический уровень заинвертируется и станет нулем :roll: Или я не прав?
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Вот ты привык к тому, что все входы прямые - то есть активный уровень - 1. Что получаешь? а то, что если надо получить какой то результат, на какой то вход надо подать нашу 1, т.к. она является активным уровнем сигнала. Точно так же, и 0 может являться активным уровнем.

Например, у тебя есть счетчик. Вначале, когда включили питание, на его выходах в разрядах установилось хрен знает что :) . Его надо онулировать (сбросить), выставив на входы очистки CLR (как правило это асинхронные входы) сигналы активного уровня. Понимаешь, тут надо понимать слово активный уровень так:
Уровень, который активизирует определенную ф-ю микросхемы.
Например, если на входах очистки в обозначении микросхемы стоят кружки, то эти входы активизируются лог. 0 на них, то есть, если мы подали на вход очистки его активный уровень 0, то микросхема выполнит операцию сброса (т.к. на вывод сброса подали 0)



Точно так же, например, посмотри на рисунок.
Вложения
1599.jpg
(120.99 КБ) 330 скачиваний
Не умеешь - не берись, но не взявшись не научишься...
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

думаю так будет понятнее
Вложения
1599.jpg
(75.65 КБ) 353 скачивания
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
Savelek
Прорезались зубы
Сообщения: 221
Зарегистрирован: Сб апр 25, 2009 14:29:05

Сообщение Savelek »

Спасибо, теперь ясно. Тогда получается, что в таблицах тех указываются активные уровни, а не логические?
Изображение
Кстати, на картинке что выше, у ножки C есть черта. Она обозначает, по какому событию будет происходить действие - фронту или срезу? В данном случае, как я понимаю, по фронту(у ИР24)?
Вложения
paint.JPG
(23.48 КБ) 367 скачиваний
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Stalker46 писал(а):... но при еще одном условии, если на каком нибудь входе задания режима S0-S1 будет уровень лог. 0, но не на всех сразу (представь ассоциацию с лог. элементом исключающее ИЛИ) :)в

Жень, эта комбинация не исключат одновременной подачи двух нулей на S. Просто достаточно одного нуля.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

да, фо фронту.
Уровень логического нуля это и есть активный уровень для данных входов.
поддерживая уровни логического нуля на этих входах, мы их активизируем.

А вообще всегда на асинхронных входах надо поддерживать логические уровни, не являющимися активными. Ессно, если эти асинхронные входы не используются.
Не умеешь - не берись, но не взявшись не научишься...
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

по второму рисунку.
смотря с какой стороны смотреть - со стороны внутри корпуса микросхемы или за ее пределами.
если мы подали на вывод лог. 1, то уже за инвертором, в микросхеме будет лог. 0. Но нам нужна 1, так что на вход надо подавать лог. 0 - это и есть активный уровень.
Запомни, просто, что если есть кружочек около входа, то подавая на него сигнал логического 0, мы этот вход активизируем, то есть выполняется соответствующая функция миросхемы, например, стирание.
Если же поддерживать на входе уровень лог. 1, то этот уровень ни к каким изменениям работы микросхемы не приведет :)
Не умеешь - не берись, но не взявшись не научишься...
Ответить

Вернуться в «Теория»