Страница 115 из 2115
Добавлено: Пт янв 15, 2010 21:31:39
Meteor
Жень, правильно. С примером тоже верно при условии что той процессор 4-х разрядный. Если разрядность скажем 16 бит, то дополнение до 2 числа 5 равно 1111111111111011. Т.е. заполняешь все разряды
Добавлено: Пт янв 15, 2010 21:50:37
Arlleex
поправлю - числа
-5

ага?

Добавлено: Пт янв 15, 2010 22:06:55
Meteor
Дополнения до 2 числа 5 или что одно и тоже чоисло -(минус)5
Добавлено: Пт янв 15, 2010 22:09:22
Arlleex
т.е когда говорят, что число 6 в дополнительном коде, то оно отрицательное? так ведь в этом коде числа можно представлять как положительные, так и отрицательные (в том и суть этого кода).
Добавлено: Пт янв 15, 2010 22:18:08
Meteor
Дополнительные коды появились именно для отображения отрицательных значений. И более того существует просто дополнение до всех единиц и дополнение до 2-ки. Это разные коды. 16разрядной системе у 6 дополнительный код 111111111001, а дополнение до 2 111111111010. Суть дополнения до 2 в том что если скаладывать обычным сумматором, то 6 + -6=
0000000000000110
+1111111111111010
10000000000000000
старший бит авный 1 теряется и сумма равна 0.
Добавлено: Пт янв 15, 2010 22:22:25
Arlleex
а какие еще дополнения бывают? я только знаю два - код с дополнением до1 и до 2. Еще есть какие-нибудь?
Добавлено: Пт янв 15, 2010 22:23:49
Meteor
Жень, система двоичная и дополнений 2 варианта.
Добавлено: Пт янв 15, 2010 22:42:59
Arlleex
БОльшое спасибо!

Добавлено: Сб янв 16, 2010 04:18:46
Кислый в0ждь
БТИ6-92В, Блоки трансформаторов импульсных.
что это такое и зачем ?
локи трансформаторов импульсных серии MSAPT предназначены для применения в системах телекоммуникации стандарта ISDN для передачи информации в цифровой форме и согласования интерфейсной линии с приёмными и передающими устройствами.
Блоки трансформаторов выполнены на основе тороидальных магнитопроводов, навитых из тонкой аморфной ленты на основе кобальта. Блоки трансформаторов помещены в пластмассовый корпус и залиты компаундом. Материалы корпусов соответствуют классу огнестойкости UL94-VO и степени 120°C по UL746B
Добавлено: Сб янв 16, 2010 18:18:25
Savelek
Как видно из этого рисунка, ножки регистра ИР24: OE1, OE2, инверсные.

Значит, чтобы, например, установить OE1 в логическую единицу, я должен установить Лог.0, и наоборот?
Добавлено: Сб янв 16, 2010 18:36:41
Arlleex
не установить в логическую единице, а установить в активный уровень.
да, именно так. Активным уровнем для этих входов являются логические 0. так что, подав на какой нить вход лог. 0, этот вход будет активизирован.
Добавлено: Сб янв 16, 2010 19:26:43
Savelek
О, спасибо.

Тогда, по этой таблице, если мне нужно поставить OE1=OE0=лог.0, то я должен установить эти выводы в неактивный уровень?
Добавлено: Сб янв 16, 2010 20:14:14
Arlleex
0 для этих выводов микросхемы - это и есть активный уровень.
если ты поставишь ОЕ0 и ОЕ1 в уровень лог. 0, то эти выводы активизируются, и, смотрим, что у нас там в таблице... ага, Q1-Q8 становятся выходами... но при еще одном условии, если на каком нибудь входе задания режима S0-S1 будет уровень лог. 0, но не на всех сразу (представь ассоциацию с лог. элементом исключающее ИЛИ)

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

в
Разве выходами? Тогда по таблице там будут единици, ведь вход инверсный. А чтобы по той таблице были нули, то надо выходы подцепить к питанию, ведь логический уровень заинвертируется и станет нулем

Или я не прав?
Добавлено: Сб янв 16, 2010 22:03:42
Arlleex
Вот ты привык к тому, что все входы прямые - то есть активный уровень - 1. Что получаешь? а то, что если надо получить какой то результат, на какой то вход надо подать нашу 1, т.к. она является активным уровнем сигнала. Точно так же, и 0 может являться активным уровнем.
Например, у тебя есть счетчик. Вначале, когда включили питание, на его выходах в разрядах установилось хрен знает что

. Его надо онулировать (сбросить), выставив на входы очистки CLR (как правило это асинхронные входы) сигналы активного уровня. Понимаешь, тут надо понимать слово активный уровень так:
Уровень, который активизирует определенную ф-ю микросхемы.
Например, если на входах очистки в обозначении микросхемы стоят кружки, то эти входы активизируются лог. 0 на них, то есть, если мы подали на вход очистки его активный уровень 0, то микросхема выполнит операцию сброса (т.к. на вывод сброса подали 0)
Точно так же, например, посмотри на рисунок.
Добавлено: Сб янв 16, 2010 22:10:25
Arlleex
думаю так будет понятнее
Добавлено: Сб янв 16, 2010 22:36:55
Savelek
Спасибо, теперь ясно. Тогда получается, что в таблицах тех указываются активные уровни, а не логические?

Кстати, на картинке что выше, у ножки C есть черта. Она обозначает, по какому событию будет происходить действие - фронту или срезу? В данном случае, как я понимаю, по фронту(у ИР24)?
Добавлено: Сб янв 16, 2010 22:47:32
Meteor
Stalker46 писал(а):... но при еще одном условии, если на каком нибудь входе задания режима S0-S1 будет уровень лог. 0, но не на всех сразу (представь ассоциацию с лог. элементом исключающее ИЛИ)

в
Жень, эта комбинация не исключат одновременной подачи двух нулей на S. Просто достаточно одного нуля.
Добавлено: Сб янв 16, 2010 22:52:20
Arlleex
да, фо фронту.
Уровень логического нуля это и есть активный уровень для данных входов.
поддерживая уровни логического нуля на этих входах, мы их активизируем.
А вообще всегда на асинхронных входах надо поддерживать логические уровни, не являющимися активными. Ессно, если эти асинхронные входы не используются.
Добавлено: Сб янв 16, 2010 22:57:36
Arlleex
по второму рисунку.
смотря с какой стороны смотреть - со стороны внутри корпуса микросхемы или за ее пределами.
если мы подали на вывод лог. 1, то уже за инвертором, в микросхеме будет лог. 0. Но нам нужна 1, так что на вход надо подавать лог. 0 - это и есть активный уровень.
Запомни, просто, что если есть кружочек около входа, то подавая на него сигнал логического 0, мы этот вход активизируем, то есть выполняется соответствующая функция миросхемы, например, стирание.
Если же поддерживать на входе уровень лог. 1, то этот уровень ни к каким изменениям работы микросхемы не приведет
