Компьютеры, программирование

  • 3161. Кодирование речи в системах сотовой связи
    Информация пополнение в коллекции 20.10.2011

    Для оценки параметров последовательности импульсов сигнала возбуждения существует несколько методов. В методе многоимпульсного возбуждения (MPE - Multi-Pulse Excitation) оптимизируется как положение, так и амплитуды импульсов. В методе возбуждения регулярной последовательностью импульсов (RPE - Regular-Pulse Excitation) взаимное положение импульсов предопределено. Для этого используется сетка равноотстоящих импульсов, а оптимизируется расположение этой сетки в пределах кадра возбуждения (так как число импульсов возбуждения обычно в 3-4 раза меньше числа выборок в кадре) и амплитуды импульсов. В методе стохастического кодирования, или в методе линейного предсказания с кодовым возбуждением (CELP - Code-Excited Linear Prediction), с разновидностью возбуждения векторной суммой (VSELP - Vector Sum Excited Linear Prediction), наиболее подходящий вектор возбуждения выбирается из заранее составленной кодовой книги (или кодового словаря), содержащего обычно 2N, N=7 - 10, квазислучайных векторов заданной длины с элементами, нормированными по амплитуде. Амплитуда вектора возбуждения кодируется отдельно в соответствии с громкостью передаваемого элемента речи. В методе возбуждения последовательностью бинарных импульсов с преобразованием (TBPE - Transformed Binary Pulse Excitation) сигналом возбуждения является последовательность равноотстоящих по времени и квазислучайных по знаку (с амплитудами ±1) импульсов, умноженных на некоторую матрицу преобразования.

  • 3162. Кодирование речи методом RPE/LPC -LTP
    Информация пополнение в коллекции 18.11.2010

    Были разработаны следующие системы:

    1. адаптивное дифференцирование ИКМ ADPCM;
    2. адаптивное кодирование преобразованием APC;
    3. кодирование с линейным предсказанием с возбуждением от остатка RELPLPC;
    4. кодирование с линейным предсказанием с возбуждением от регулярных импульсов RPE-LPC;
    5. кодирование с линейным предсказанием с многоимпульсным возбуждением MPE-LPC,
    6. субполюсное кодирование SBC APCM.
  • 3163. Кодировка Serpent
    Реферат пополнение в коллекции 01.07.2010
  • 3164. Кодировщик-декодировшик
    Информация пополнение в коллекции 12.01.2009

    Программа предъявляет очень скромные требования к ресурсам вычислительной установки. Тем не менее, в случае необходимости использовать для компиляции и сборки программы С на машинах типа PC необходимо иметь 8Мбайт оперативной памяти. Программа в состоянии брать из любого каталога файлы и также записывать файлы в произвольную директорию, указанную вами. Однако не следует пренебрегать общими принципами шифрации и дешифрации информационных данных , то есть воспринимать сей труд как панацею зашиты от посторонних лиц. Любая закодированная порция данных может быть с легкостью преобразована в исходный текст подбором ключа, путем перестановки литер для нахождения логичного варианта.

    1. Описание задачи
  • 3165. Кодирующее устройство для ввода информации с клавиатуры
    Информация пополнение в коллекции 12.01.2009

    Дешифратор (декодер)- преобразует код, поступающий на его входы, в сигнал только на одном из его выходов. Дешифраторы широко применяются в устройствах управления, в системах цифровой индикации с газоразрядными индикаторами, для построения распределителей импульсов по различным цепям и т. д. Дешифраторы входят во все серии микросхем ТТЛ и КМДП. Например, дешифратор К155ИД4 (два дешифратора в корпусе) преобразует двоичный код в код 1 из 4, К155ИД1 и к176ИД1 в код 1 из 10, К155ИД3- в код 1 из 16. Дешифратор на микросхеме К155ИД1 предназначен для работы с декадными газоразрядными индикаторами. Его выходы подключаются непосредственно к катодам (имеющим форму десятичных цифр) газоразрядного индикатора, анод которого через резистор подключен к источнику питания напряжением 200-250 В. Выходные сигналы этой микросхемы отличаются от ТТЛ уровней и поэтому для подключения к ней других микросхем приходится применять дополнительные устройства согласования.

  • 3166. Кодирующее устройство для кода Файера
    Информация пополнение в коллекции 12.01.2009

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

    1. Стохастическое тестирование применяется в тех случаях, когда невозможно в сложных задачах перебрать все комбинации исходных данных и проконтролировать результаты функционирования программы на каждом из них. При этом исходные тестовые данные задаются множеством случайных величин с соответствующими распределениями и для сравнения полученных результатов используются также распределения случайных величин. Стохастическое тестирование применяется в основном для обнаружения ошибок.
    2. Тестирование в реальном масштабе времени. В процессе такого тестирования проверяется исполнение программ и обработка исходных данных с учетом времени их поступления , длительности и приоритетности обработки , динамика использования памяти и т.д.
    3. При восходящем тестировании прежде всего проверяются модули нижних иерархических уровней, к которым постепенно подключаются вызывающие их модули. При этом обеспечивается работоспособность вызываемых компонент и функции группы программ проверяются в их естественном исполнении. Основные трудности состоят в необходимости полного обновления тестовых наборов при подключении каждой новой программы более высокого уровня.
    4. При нисходящем тестировании проверки начинаются с программ управления и организации вычислительного процесса. Первоначально тестируется управляющее ядро комплекса программ и программы решения функциональных задач, размещенных на высших иерархических уровнях. К ним постепенно подключаются для тестирования программы последующих более низких иерархических уровней. Преимуществом такого метода является возможность сохранения и развития наборов тестовых данных по мере подключения программ нижних уровней.
  • 3167. Кодовое разделение и демодуляция сигналов в системах радиосвязи
    Информация пополнение в коллекции 08.12.2010

    Перемножение принятого сигнала и сигнала такого же источника псевдослучайного шума (ПСП), который использовался в передатчике, сжимает спектр полезного сигнала и одновременно расширяет спектр фонового шума и других источников интерференционных помех. Результирующий выигрыш в отношении сигнал/шум на выходе приемника есть функция отношения ширины полос широкополосного и базового сигналов: чем больше расширение спектра, тем больше выигрыш. Во временной области это функция отношения скорости передачи цифрового потока в радиоканале к скорости передачи базового информационного сигнала. Для стандарта IS-95 отношение составляет 128 раз, или 21 дБ. Это позволяет системе работать при уровне интерференционных помех, превышающих уровень полезного сигнала на 18 дБ, так как обработка сигнала на выходе приемника требует превышения уровня сигнала над уровнем помех всего на 3 дБ. В реальных условиях уровень помех значительно меньше. Кроме того, расширение спектра сигнала (до 1,23 МГц) можно рассматривать как применение методов частотного разнесения приема. Сигнал при распространении в радиотракте подвергается замираниям вследствие многолучевого характера распространения. В частотной области это явление можно представить как воздействие режекторного фильтра с изменяющейся шириной полосы режекции (обычно не более чем на 300 кГц). В стандарте AMPS это соответствует подавлению десяти каналов, а в системе CDMA подавляется лишь около 25% спектра сигнала, что не вызывает особых затруднений при восстановлении сигнала в приемнике.

  • 3168. Кодовый замок
    Курсовой проект пополнение в коллекции 17.06.2012

    0%20AND%20SEC>30%20THEN_I,WPP00T@GTBSP#P9SEC,WPP030T@GTBSP#P9,FSTATUS,2BC@LL15_000075%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20HIGH%20LED2:%20DELAYMS%20100:%20LOW%20LED2:%20LOW%20LEDPOD%20:I%20=%200STATUS,5_BANK%20=%201TRISC,5STATUS,5_BANK%20=%200PORTC,5100DL@MSSTATUS,5_BANK%20=%201TRISC,5STATUS,5_BANK%20=%200PORTC,5STATUS,5_BANK%20=%201TRISC,3STATUS,5_BANK%20=%200PORTC,3_I_000076%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20GOTO%20MAINMAIN_000077%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL15_000078%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20WENDBC@LL12@LL13_000080%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20HIGH%20LEDPODSTATUS,5_BANK%20=%201TRISC,3STATUS,5_BANK%20=%200PORTC,3_000081%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20FLAG1%20=%200%20THEN_B#VR1,1BC@LL17_000082%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20KEYPASS[I]%20<>%20KEY%20AND%20MKEY[I]<>KEY%20THEN_I,WKEYPASSFSRINDF,WPBP#VAR0PBP#VAR0,WKEY,WSTATUS,21SP#P9_I,WMKEYFSRINDF,WPBP#VAR0PBP#VAR0,WKEY,WSTATUS,21SP#P9,FSTATUS,2BC@LL19_000083%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20FLAG1%20=%201_B#VR1,1_000084%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL19_000085%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL17_000086%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%200KEY_000087%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20HIGH%20LED2:%20DELAYMS%20100:%20LOW%20LED2STATUS,5_BANK%20=%201TRISC,5STATUS,5_BANK%20=%200PORTC,5100DL@MSSTATUS,5_BANK%20=%201TRISC,5STATUS,5_BANK%20=%200PORTC,5_000088%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20NEXT%20I_I,FSTATUS,2FR@LB11@LB12_000089%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20FLAG1%20=%200%20THEN_B#VR1,1BC@LL21_000090%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20LOW%20LEDPODSTATUS,5_BANK%20=%201TRISC,3STATUS,5_BANK%20=%200PORTC,3_000091%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20HIGH%20LED1STATUS,5_BANK%20=%201TRISC,4STATUS,5_BANK%20=%200PORTC,4_000092%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%2020007PP1H208DLY@W_000093%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20LOW%20LED1STATUS,5_BANK%20=%201TRISC,4STATUS,5_BANK%20=%200PORTC,4_000095%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL21_000096%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20LOW%20LEDPODSTATUS,5_BANK%20=%201TRISC,3STATUS,5_BANK%20=%200PORTC,3_000097%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20RETURN_000100%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%200KEY_000101%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20COL1%20=%201PORTA,4_000102%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW1%20=%201%20THENPORTA,0BC@LL23_000103%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%20100100DL@MS_000104%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%2011KEY_000105%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL23_000106%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW2%20=%201%20THENPORTA,1BC@LL25_000107%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%20100100DL@MS_000108%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%2044KEY_000109%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL25_000110%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW3%20=%201%20THENPORTA,2BC@LL27_000111%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%20100100DL@MS_000112%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%2077KEY_000113%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL27_000114%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW4%20=%201%20THENPORTA,3BC@LL29_000115%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%20100100DL@MS_000116%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%204242KEY_000117%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL29_000118%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20COL1%20=%200PORTA,4_000119%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20COL2%20=%201PORTA,5_000120%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW1%20=%201%20THENPORTA,0BC@LL31_000121%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%20100100DL@MS_000122%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%2022KEY_000123%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL31_000124%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW2%20=%201%20THENPORTA,1BC@LL33_000125%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%20100100DL@MS_000126%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%2055KEY_000127%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL33_000128%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW3%20=%201%20THENPORTA,2BC@LL35_000129%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%20100100DL@MS_000130%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%2088KEY_000131%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL35_000132%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW4%20=%201%20THENPORTA,3BC@LL37_000133%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%20100100DL@MS_000134%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%201010KEY_000135%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL37_000136%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20COL2%20=%200PORTA,5_000137%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20COL3%20=%201PORTC,0_000138%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW1%20=%201%20THENPORTA,0BC@LL39_000139%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%20100100DL@MS_000140%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%2033KEY_000141%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL39_000142%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW2%20=%201%20THENPORTA,1BC@LL41_000143%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%20100100DL@MS_000144%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%2066KEY_000145%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL41_000146%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW3%20=%201%20THENPORTA,2BC@LL43_000147%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%20100100DL@MS_000148%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%2099KEY_000149%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL43_000150%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW4%20=%201%20THENPORTA,3BC@LL45_000151%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%20200200DL@MS_000152%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20IF%20RAW4%20=%201%20THENPORTA,3BC@LL47_000153%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20DELAYMS%205001PP1H244DLY@W_000154%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20KEY%20=%203535KEY_000155%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL47_000156%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20ENDIF@LL45_000157%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20COL3%20=%200PORTC,0_000158%20EQU%20$%20;%20IN%20[ZAM_676.BAS]%20RETURN_EOF%20EQU%20$%20;%20ZAM_676.BAS@LB49PB@LB49">#DEFINE FLAG1 _B#VR1,1#CODE#START0PROTON#MAIN#START@GTB38@GTW40@GT391@ST3540,W38,W$ + 339,W37,W41235,W1I@NT@RD3,5155@RD@W3,5156,PP_RD154,W155,FI@NT@WR@WR@W3,5154156,PP_WREN85157170157156,PP_WR156,PP_WR$ - 1156,PP_WREN155,FI@NT@MS40@W39@P25539,F40,FI@NT338223DLUS@WDLY@P@US38@W2323738,F252$ + 437,F$ - 237,F38,F$ - 637,0$ + 137,1$ + 3$ + 1@NT3,7@NT23,53,6#MAIN#START_SOF EQU $ ; ZAM_676.PRP_EOF EQU $ ; ZAM_676.PRP_SOF EQU $ ; ZAM_676.BAS_000009 EQU $ ; IN [ZAM_676.BAS] ALL_DIGITAL = TRUE7CMCONSTATUS,5_BANK = 1ANSEL_000010 EQU $ ; IN [ZAM_676.BAS] INPUT PORTA.0: INPUT PORTA.1: INPUT PORTA.2: INPUT PORTA.3TRISA,0TRISA,1TRISA,2TRISA,3_000011 EQU $ ; IN [ZAM_676.BAS] OUTPUT PORTA.4: OUTPUT PORTA.5: OUTPUT PORTA.6: OUTPUT PORTCTRISA,4TRISA,5TRISA,6TRISC_000029 EQU $ ; IN [ZAM_676.BAS] KEY = 0STATUS,5_BANK = 0KEY_000030 EQU $ ; IN [ZAM_676.BAS] FLAG = 1_B#VR1,0_000031 EQU $ ; IN [ZAM_676.BAS] FLAG1 = 0_B#VR1,1_000032 EQU $ ; IN [ZAM_676.BAS] KEYPASS[0] = EREAD 00EE@RDPBP#VAR0PBP#VAR0,WKEYPASS#0_000033 EQU $ ; IN [ZAM_676.BAS] KEYPASS[1] = EREAD 11EE@RDPBP#VAR0PBP#VAR0,WKEYPASS#1_000034 EQU $ ; IN [ZAM_676.BAS] KEYPASS[2] = EREAD 22EE@RDPBP#VAR0PBP#VAR0,WKEYPASS#2_000035 EQU $ ; IN [ZAM_676.BAS] MKEY[0] =1: MKEY[1] =7: MKEY[2] =81MKEY#07MKEY#18MKEY#2_000038 EQU $ ; IN [ZAM_676.BAS] GOSUB KLAVAKLAVA_000039 EQU $ ; IN [ZAM_676.BAS] IF KEY = 35 THEN35KEY,WSTATUS,2BC@LL2_000040 EQU $ ; IN [ZAM_676.BAS] GOTO USTKEYUSTKEYBC@LL3@LL2_000041 EQU $ ; IN [ZAM_676.BAS] ELSE_000042 EQU $ ; IN [ZAM_676.BAS] FLAG = 1_B#VR1,0_000043 EQU $ ; IN [ZAM_676.BAS] GOSUB PROVERKAPROVERKA_000044 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL3_000045 EQU $ ; IN [ZAM_676.BAS] GOTO MAINMAIN_000048 EQU $ ; IN [ZAM_676.BAS] HIGH LEDPOD: HIGH LED2:KEY=0STATUS,5_BANK = 1TRISC,3STATUS,5_BANK = 0PORTC,3STATUS,5_BANK = 1TRISC,5STATUS,5_BANK = 0PORTC,5KEY_000049 EQU $ ; IN [ZAM_676.BAS] DELAYMS 3000:LOW LED2:DELAYMS 1000: HIGH LED211PP1H184DLY@WSTATUS,5_BANK = 1TRISC,5STATUS,5_BANK = 0PORTC,53PP1H232DLY@WSTATUS,5_BANK = 1TRISC,5STATUS,5_BANK = 0PORTC,5_000050 EQU $ ; IN [ZAM_676.BAS] IF FLAG = 1 THEN_B#VR1,0BC@LL5_000051 EQU $ ; IN [ZAM_676.BAS] FOR I=0 TO 2_I@LB73_I,WSTATUS,0NX@LB8_000052 EQU $ ; IN [ZAM_676.BAS] WHILE KEY = 0@LL8KEY,FSTATUS,2BC@LL9_000053 EQU $ ; IN [ZAM_676.BAS] GOSUB KLAVAKLAVA_000054 EQU $ ; IN [ZAM_676.BAS] DELAYMS 200200DL@MS_000055 EQU $ ; IN [ZAM_676.BAS] WENDBC@LL8@LL9_000056 EQU $ ; IN [ZAM_676.BAS] EWRITE I ,[ KEY ]_I,WSTATUS,5_BANK = 1EEADRSTATUS,5_BANK = 0KEY,WEE@WR_000057 EQU $ ; IN [ZAM_676.BAS] LOW LED2: DELAYMS 100: HIGH LED2STATUS,5_BANK = 1TRISC,5STATUS,5_BANK = 0PORTC,5100DL@MSSTATUS,5_BANK = 1TRISC,5STATUS,5_BANK = 0PORTC,5_000058 EQU $ ; IN [ZAM_676.BAS] KEYPASS[I] = KEY_I,WKEYPASSFSRKEY,WINDF_000059 EQU $ ; IN [ZAM_676.BAS] KEY = 0KEY_000060 EQU $ ; IN [ZAM_676.BAS] NEXT I_I,FSTATUS,2FR@LB7@LB8_000061 EQU $ ; IN [ZAM_676.BAS] DELAYMS 10003PP1H232DLY@W_000062 EQU $ ; IN [ZAM_676.BAS] FLAG = 0_B#VR1,0_000063 EQU $ ; IN [ZAM_676.BAS] LOW LED2: LOW LEDPODSTATUS,5_BANK = 1TRISC,5STATUS,5_BANK = 0PORTC,5STATUS,5_BANK = 1TRISC,3STATUS,5_BANK = 0PORTC,3_000064 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL5_000065 EQU $ ; IN [ZAM_676.BAS] GOTO MAINMAIN_000068 EQU $ ; IN [ZAM_676.BAS] FLAG1 = 0: SEC=0:I = 0_B#VR1,1SEC_I_000069 EQU $ ; IN [ZAM_676.BAS] FOR I=0 TO 2_I@LB113_I,WSTATUS,0NX@LB12_000070 EQU $ ; IN [ZAM_676.BAS] WHILE KEY = 0@LL12KEY,FSTATUS,2BC@LL13_000071 EQU $ ; IN [ZAM_676.BAS] GOSUB KLAVAKLAVA_000072 EQU $ ; IN [ZAM_676.BAS] DELAYMS 200200DL@MS_000073 EQU $ ; IN [ZAM_676.BAS] SEC=SEC+1SEC,F_000074 EQU $ ; IN [ZAM_676.BAS] IF I>0 AND SEC>30 THEN_I,WPP00T@GTBSP#P9SEC,WPP030T@GTBSP#P9,FSTATUS,2BC@LL15_000075 EQU $ ; IN [ZAM_676.BAS] HIGH LED2: DELAYMS 100: LOW LED2: LOW LEDPOD :I = 0STATUS,5_BANK = 1TRISC,5STATUS,5_BANK = 0PORTC,5100DL@MSSTATUS,5_BANK = 1TRISC,5STATUS,5_BANK = 0PORTC,5STATUS,5_BANK = 1TRISC,3STATUS,5_BANK = 0PORTC,3_I_000076 EQU $ ; IN [ZAM_676.BAS] GOTO MAINMAIN_000077 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL15_000078 EQU $ ; IN [ZAM_676.BAS] WENDBC@LL12@LL13_000080 EQU $ ; IN [ZAM_676.BAS] HIGH LEDPODSTATUS,5_BANK = 1TRISC,3STATUS,5_BANK = 0PORTC,3_000081 EQU $ ; IN [ZAM_676.BAS] IF FLAG1 = 0 THEN_B#VR1,1BC@LL17_000082 EQU $ ; IN [ZAM_676.BAS] IF KEYPASS[I] <> KEY AND MKEY[I]<>KEY THEN_I,WKEYPASSFSRINDF,WPBP#VAR0PBP#VAR0,WKEY,WSTATUS,21SP#P9_I,WMKEYFSRINDF,WPBP#VAR0PBP#VAR0,WKEY,WSTATUS,21SP#P9,FSTATUS,2BC@LL19_000083 EQU $ ; IN [ZAM_676.BAS] FLAG1 = 1_B#VR1,1_000084 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL19_000085 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL17_000086 EQU $ ; IN [ZAM_676.BAS] KEY = 0KEY_000087 EQU $ ; IN [ZAM_676.BAS] HIGH LED2: DELAYMS 100: LOW LED2STATUS,5_BANK = 1TRISC,5STATUS,5_BANK = 0PORTC,5100DL@MSSTATUS,5_BANK = 1TRISC,5STATUS,5_BANK = 0PORTC,5_000088 EQU $ ; IN [ZAM_676.BAS] NEXT I_I,FSTATUS,2FR@LB11@LB12_000089 EQU $ ; IN [ZAM_676.BAS] IF FLAG1 = 0 THEN_B#VR1,1BC@LL21_000090 EQU $ ; IN [ZAM_676.BAS] LOW LEDPODSTATUS,5_BANK = 1TRISC,3STATUS,5_BANK = 0PORTC,3_000091 EQU $ ; IN [ZAM_676.BAS] HIGH LED1STATUS,5_BANK = 1TRISC,4STATUS,5_BANK = 0PORTC,4_000092 EQU $ ; IN [ZAM_676.BAS] DELAYMS 20007PP1H208DLY@W_000093 EQU $ ; IN [ZAM_676.BAS] LOW LED1STATUS,5_BANK = 1TRISC,4STATUS,5_BANK = 0PORTC,4_000095 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL21_000096 EQU $ ; IN [ZAM_676.BAS] LOW LEDPODSTATUS,5_BANK = 1TRISC,3STATUS,5_BANK = 0PORTC,3_000097 EQU $ ; IN [ZAM_676.BAS] RETURN_000100 EQU $ ; IN [ZAM_676.BAS] KEY = 0KEY_000101 EQU $ ; IN [ZAM_676.BAS] COL1 = 1PORTA,4_000102 EQU $ ; IN [ZAM_676.BAS] IF RAW1 = 1 THENPORTA,0BC@LL23_000103 EQU $ ; IN [ZAM_676.BAS] DELAYMS 100100DL@MS_000104 EQU $ ; IN [ZAM_676.BAS] KEY = 11KEY_000105 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL23_000106 EQU $ ; IN [ZAM_676.BAS] IF RAW2 = 1 THENPORTA,1BC@LL25_000107 EQU $ ; IN [ZAM_676.BAS] DELAYMS 100100DL@MS_000108 EQU $ ; IN [ZAM_676.BAS] KEY = 44KEY_000109 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL25_000110 EQU $ ; IN [ZAM_676.BAS] IF RAW3 = 1 THENPORTA,2BC@LL27_000111 EQU $ ; IN [ZAM_676.BAS] DELAYMS 100100DL@MS_000112 EQU $ ; IN [ZAM_676.BAS] KEY = 77KEY_000113 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL27_000114 EQU $ ; IN [ZAM_676.BAS] IF RAW4 = 1 THENPORTA,3BC@LL29_000115 EQU $ ; IN [ZAM_676.BAS] DELAYMS 100100DL@MS_000116 EQU $ ; IN [ZAM_676.BAS] KEY = 4242KEY_000117 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL29_000118 EQU $ ; IN [ZAM_676.BAS] COL1 = 0PORTA,4_000119 EQU $ ; IN [ZAM_676.BAS] COL2 = 1PORTA,5_000120 EQU $ ; IN [ZAM_676.BAS] IF RAW1 = 1 THENPORTA,0BC@LL31_000121 EQU $ ; IN [ZAM_676.BAS] DELAYMS 100100DL@MS_000122 EQU $ ; IN [ZAM_676.BAS] KEY = 22KEY_000123 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL31_000124 EQU $ ; IN [ZAM_676.BAS] IF RAW2 = 1 THENPORTA,1BC@LL33_000125 EQU $ ; IN [ZAM_676.BAS] DELAYMS 100100DL@MS_000126 EQU $ ; IN [ZAM_676.BAS] KEY = 55KEY_000127 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL33_000128 EQU $ ; IN [ZAM_676.BAS] IF RAW3 = 1 THENPORTA,2BC@LL35_000129 EQU $ ; IN [ZAM_676.BAS] DELAYMS 100100DL@MS_000130 EQU $ ; IN [ZAM_676.BAS] KEY = 88KEY_000131 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL35_000132 EQU $ ; IN [ZAM_676.BAS] IF RAW4 = 1 THENPORTA,3BC@LL37_000133 EQU $ ; IN [ZAM_676.BAS] DELAYMS 100100DL@MS_000134 EQU $ ; IN [ZAM_676.BAS] KEY = 1010KEY_000135 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL37_000136 EQU $ ; IN [ZAM_676.BAS] COL2 = 0PORTA,5_000137 EQU $ ; IN [ZAM_676.BAS] COL3 = 1PORTC,0_000138 EQU $ ; IN [ZAM_676.BAS] IF RAW1 = 1 THENPORTA,0BC@LL39_000139 EQU $ ; IN [ZAM_676.BAS] DELAYMS 100100DL@MS_000140 EQU $ ; IN [ZAM_676.BAS] KEY = 33KEY_000141 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL39_000142 EQU $ ; IN [ZAM_676.BAS] IF RAW2 = 1 THENPORTA,1BC@LL41_000143 EQU $ ; IN [ZAM_676.BAS] DELAYMS 100100DL@MS_000144 EQU $ ; IN [ZAM_676.BAS] KEY = 66KEY_000145 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL41_000146 EQU $ ; IN [ZAM_676.BAS] IF RAW3 = 1 THENPORTA,2BC@LL43_000147 EQU $ ; IN [ZAM_676.BAS] DELAYMS 100100DL@MS_000148 EQU $ ; IN [ZAM_676.BAS] KEY = 99KEY_000149 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL43_000150 EQU $ ; IN [ZAM_676.BAS] IF RAW4 = 1 THENPORTA,3BC@LL45_000151 EQU $ ; IN [ZAM_676.BAS] DELAYMS 200200DL@MS_000152 EQU $ ; IN [ZAM_676.BAS] IF RAW4 = 1 THENPORTA,3BC@LL47_000153 EQU $ ; IN [ZAM_676.BAS] DELAYMS 5001PP1H244DLY@W_000154 EQU $ ; IN [ZAM_676.BAS] KEY = 3535KEY_000155 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL47_000156 EQU $ ; IN [ZAM_676.BAS] ENDIF@LL45_000157 EQU $ ; IN [ZAM_676.BAS] COL3 = 0PORTC,0_000158 EQU $ ; IN [ZAM_676.BAS] RETURN_EOF EQU $ ; ZAM_676.BAS@LB49PB@LB49

  • 3169. Колебательный контур усилителя промежуточной частоты
    Курсовой проект пополнение в коллекции 12.03.2010

    АналогиПреимуществаНедостаткиС броневым сердечникомменьше размеры, магнитное поле, собственная емкость; выше добротностьбольше вес и габаритыС магнитным сердечникомвысокая стабильностьнизкая индуктивность и добротностьС немагнитным сердечникомменьшее число витков, высокая добротность и меньше размернизкая стабильность параметров катушкиЭкранированныеменьшее влияние внешних силниже индуктивность, добротность, высокая собственная емкостьСекционированныеотносительно высокая добротность, низкая собственная емкостьсложность выполнения каркасаОднослойнаявысокая добротность и стабильностьсобств. емкость выше, чем у многослойных

  • 3170. Колесный мобильный робот Micrоcamp 2.0
    Курсовой проект пополнение в коллекции 14.07.2012

    Первым по праву и действительно мобильным можно считать луноход. 10 ноября ракета-носитель "Протон-К" вывела на траекторию полета к Луне автоматическую межпланетную станцию "Луна-17" с самоходным аппаратом "Луноход-1" на борту. 17.11.70 "Луна-17" совершила мягкую посадку. Через два с половиной часа "Луноход-1" по трапу сошел с посадочной платформы, приступив к выполнению исследовательской программы."Луноход-1" (Изображение 1.) был создан за несколько лет до запуска конструктором Григорием Николаевичем Бабакиным. Управление исследовательским аппаратом осуществлялось при помощи комплекса аппаратуры контроля и обработки телеметрической информации на базе ЭВМ "Минск-22".20 февраля, по окончанию 4 лунного дня (лунный день длится две земные недели), ТАСС сообщил о полном выполнении первоначальной программы работ. Однако "Луноход-1" не собирался "умирать" и в три раза перекрыл свой первоначально рассчитанный ресурс. Колеса лунохода проложили по Луне дорожку длиной 10 540 м. Более чем в 500 точках ее были определены физические свойства грунта. Во время движения лунохода на Землю было передано около 25 тыс. снимков и 211 панорам лунной поверхности. Высадка мобильного автоматического аппарата на лунную поверхность стала очередной победой СССР в освоении космического пространства.

  • 3171. Количественная мера информации
    Контрольная работа пополнение в коллекции 15.02.2011

    «Фамилия Имя Отчество» завершил ежегодный съезд эрудированных школьников, мечтающих глубоко проникнуть в тайны физических явлений и химических реакций

    1. Построить таблицу распределения частот символов, характерные для заданного сообщения. Производится так называемая частотная селекция, текст сообщения анализируется как поток символов и высчитывается частота встречаемости каждого символа. Сравнить с имеющимися данными в табл 1.
    2. На основании полученных данных определить среднее и полное количество информации, содержащееся в заданном сообщении
    3. Оценить избыточность сообщения.
  • 3172. Количественная оценка информации
    Информация пополнение в коллекции 12.01.2009

    Согласно методике Хаффмена, для построения оптимального кода N символы первичного алфавита выписываются в порядке убывания вероятностей. Последние символов, где и - целое число, объединяют в некоторый новый символ с вероятностью, равной сумме вероятностей объединенных символов Последние символы с учетом образованного символа вновь объединяют, получают новый, вспомогательный символ, опять выписывают символы в порядке убывания вероятностей с учетом вспомогательного символа и т. д. до тех пор, пока сумма вероятностей т оставшихся символов после -го выписывания в порядке убывания вероятностей не даст в сумме вероятность, равную 1. На практике обычно, не производят многократного выписывания вероятностей символов с учетом вероятности вспомогательного символа, а обходятся элементарными геометрическими построениями, суть которых сводится к тому, что символы кодируемого алфавита попарно объединяются в новые символы, начиная с символов, имеющих наименьшую вероятность. Затем с учетом вновь образованных символов, которым присваивается значение суммарной вероятности двух предыдущих, строят кодовое дерево, в вершине которого стоит символ с вероятностью 1. При этом отпадает необходимость в упорядочивании символов кодируемого алфавита в порядке убывания вероятностей.

  • 3173. Коллинеарная антенная решетка с параллельным возбуждением
    Курсовой проект пополнение в коллекции 19.03.2011

    Наиболее распространенный тип вибратора - полуволновой с . Его важной особенностью является то, что функция распределения тока не зависит от положения точки возбуждения. У вибраторов другой длины эта функция зависит от положения точки возбуждения. Во всех случаях распределение тока на тонком вибраторе близко к синусоидальному. Подобные законы распределения тока будут и у криволинейных вибраторов, только роль координаты z будет играть координата вдоль оси криволинейного вибратора. Токи на одинаковых расстояниях от центра симметричного вибратора имеют одинаковые амплитуды и фазы, т.е.Iz(z)=Iz(-z). Несмотря на приближенный характер синусоидального распределения (1.3), оно дает хорошие результаты при расчете характеристик излучения симметричного вибратора. Это объясняется тем, что они по отношению к распределению тока являются интегральными характеристиками. Эффективная длина симметричного вибратора находится интегрированием распределения тока (1.3) по длине вибратора. Относительно входа имеем

  • 3174. Коллинеарная антенная решетка с последовательным возбуждением
    Курсовой проект пополнение в коллекции 18.03.2011

    В данном курсовом проекте необходимо рассчитать коллинеарную антенную решетку с последовательным возбуждением, это требует выполнение ряда условий. Во-первых, нашу антенну необходимо питать у основания, т.е. на отражающем экране. Во-вторых, необходимо использовать между полуволновыми излучающими элементами четвертьволновых шлейфов. Это необходимо для того, чтобы можно было использовать для расчета нашей антенны модель Маркони-Франклина, т.е. что токи в антенне, на излучающих элементах, распределяются синфазно. Т.к. используется последовательное возбуждение, то мы не можем использовать очень большое количество элементов решетки, потому что ток к концу антенны спадает. Поэтому в качестве излучающих элементов выбираем полуволновый вибратор, т.к. у него наиболее высокий КНД, и это позволит нам сократить количество элементов решетки, для обеспечения необходимого КУ.

  • 3175. Команда "шаг" в параллельных отладчиках
    Статья пополнение в коллекции 12.01.2009

    Одной из важнейших возможностей, предоставляемых отладчиком, является возможность управления выполнением программы. Семантика команд управ-ления выполнением в последовательных отладчиках (когда отлаживается один процесс с одним потоком управления) достаточно ясна. Например, семантика команды пошагового выполнения последовательной программы заключается в следующем - выполнить операторы текущей строки и прервать выполнение отлаживаемой программы. Если операторы текущей строки не выполнены, то пользователь анализирует причину (например, ожидание взаимодействия с внешним миром, длинный счет и т.д.) и предпринимает или не предпринимает какие-либо действия. Причины невыполнения шага последовательной программы назовем "последовательными". Естественное расширение этой семантики на случай параллельного отладчика (когда отлаживается несколько потоков управления, возможно, в нескольких процессах) - выполнить операторы текущих строк для выделенных потоков управления и прервать их выполнение. Однако, в случае параллельного отладчика, некоторые потоки могут не выполнить шаг не только по "последовательным", но и по "параллельным" причинам, связанным с взаимодействием между потоками/процессами параллельной программы.

  • 3176. Команда ветвления, команда повторения
    Методическое пособие пополнение в коллекции 09.12.2008

    Алгоритм это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату. Запись алгоритма распадается на отдельные указания исполнителю выполнить некоторое законченное действие. Каждое такое указание называется командой. Команды алгоритма выполняются одна за другой. После каждого шага исполнения алгоритма точно известно, какая команда должна выполняться следующей. Совокупность команд, которые могут быть выполнены исполнителем, называется системой команд исполнителя. Всякий алгоритм составляется из простых команд, команд-обращений к вспомогательным алгоритмам и структурных команд. К структурным относятся команды ветвления и команды повторения (команду повторения чаще называют циклом).

  • 3177. Команды Norton Commander
    Информация пополнение в коллекции 12.01.2009

    Norton Commander позволяет выполнять следующие функции: 1) выполнять функции MS-DOS, 2) Отображать содержание каталогов на дисках, 3) изображать дерево каталогов на диске, 4) просматривать файлы, 5) редактировать текстовые файлы, 6) копировать, перемещать, переименовывать, удалять файлы, 7) изменять атрибуты файлов.

  • 3178. Команды настройки, поиска и устранения неполадок коммутатора D-Link DES-3028
    Курсовой проект пополнение в коллекции 11.07.2012

    ),%20%d0%b2%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d0%be%d0%b9%20%d1%83%d0%ba%d0%b0%d0%b7%d1%8b%d0%b2%d0%b0%d0%b5%d1%82%d1%81%d1%8f%20%d1%81%d0%be%d0%be%d1%82%d0%b2%d0%b5%d1%82%d1%81%d1%82%d0%b2%d0%b8%d0%b5%20MAC-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0%20%d1%83%d0%b7%d0%bb%d0%b0%20%d0%bf%d0%be%d1%80%d1%82%d1%83%20%d0%ba%d0%be%d0%bc%d0%bc%d1%83%d1%82%d0%b0%d1%82%d0%be%d1%80%d0%b0.%20%d0%9f%d1%80%d0%b8%20%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b8%20%d0%ba%d0%be%d0%bc%d0%bc%d1%83%d1%82%d0%b0%d1%82%d0%be%d1%80%d0%b0%20%d1%8d%d1%82%d0%b0%20%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d0%b0%20%d0%bf%d1%83%d1%81%d1%82%d0%b0,%20%d0%b8%20%d0%be%d0%bd%20%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d1%82%20%d0%b2%20%d1%80%d0%b5%d0%b6%d0%b8%d0%bc%d0%b5%20%d0%be%d0%b1%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d1%8f.%20%d0%92%20%d1%8d%d1%82%d0%be%d0%bc%20%d1%80%d0%b5%d0%b6%d0%b8%d0%bc%d0%b5%20%d0%bf%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%b0%d1%8e%d1%89%d0%b8%d0%b5%20%d0%bd%d0%b0%20%d0%ba%d0%b0%d0%ba%d0%be%d0%b9-%d0%bb%d0%b8%d0%b1%d0%be%20%d0%bf%d0%be%d1%80%d1%82%20%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d0%b5%20%d0%bf%d0%b5%d1%80%d0%b5%d0%b4%d0%b0%d1%8e%d1%82%d1%81%d1%8f%20%d0%bd%d0%b0%20%d0%b2%d1%81%d0%b5%20%d0%be%d1%81%d1%82%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5%20%d0%bf%d0%be%d1%80%d1%82%d1%8b%20%d0%ba%d0%be%d0%bc%d0%bc%d1%83%d1%82%d0%b0%d1%82%d0%be%d1%80%d0%b0.%20%d0%9f%d1%80%d0%b8%20%d1%8d%d1%82%d0%be%d0%bc%20%d0%ba%d0%be%d0%bc%d0%bc%d1%83%d1%82%d0%b0%d1%82%d0%be%d1%80%20%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7%d0%b8%d1%80%d1%83%d0%b5%d1%82%20%d0%ba%d0%b0%d0%b4%d1%80%d1%8b%20(%d1%84%d1%80%d0%b5%d0%b9%d0%bc%d1%8b)%20%d0%b8,%20%d0%be%d0%bf%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d0%b8%d0%b2%20MAC-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%20%d1%85%d0%be%d1%81%d1%82%d0%b0-%d0%be%d1%82%d0%bf%d1%80%d0%b0%d0%b2%d0%b8%d1%82%d0%b5%d0%bb%d1%8f,%20%d0%b7%d0%b0%d0%bd%d0%be%d1%81%d0%b8%d1%82%20%d0%b5%d0%b3%d0%be%20%d0%b2%20%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d1%83%20%d0%bd%d0%b0%20%d0%bd%d0%b5%d0%ba%d0%be%d1%82%d0%be%d1%80%d0%be%d0%b5%20%d0%b2%d1%80%d0%b5%d0%bc%d1%8f.%20%d0%92%d0%bf%d0%be%d1%81%d0%bb%d0%b5%d0%b4%d1%81%d1%82%d0%b2%d0%b8%d0%b8,%20%d0%b5%d1%81%d0%bb%d0%b8%20%d0%bd%d0%b0%20%d0%be%d0%b4%d0%b8%d0%bd%20%d0%b8%d0%b7%20%d0%bf%d0%be%d1%80%d1%82%d0%be%d0%b2%20%d0%ba%d0%be%d0%bc%d0%bc%d1%83%d1%82%d0%b0%d1%82%d0%be%d1%80%d0%b0%20%d0%bf%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%b8%d1%82%20%d0%ba%d0%b0%d0%b4%d1%80,%20%d0%bf%d1%80%d0%b5%d0%b4%d0%bd%d0%b0%d0%b7%d0%bd%d0%b0%d1%87%d0%b5%d0%bd%d0%bd%d1%8b%d0%b9%20%d0%b4%d0%bb%d1%8f%20%d1%85%d0%be%d1%81%d1%82%d0%b0,%20MAC-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d0%be%d0%b3%d0%be%20%d1%83%d0%b6%d0%b5%20%d0%b5%d1%81%d1%82%d1%8c%20%d0%b2%20%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d0%b5,%20%d1%82%d0%be%20%d1%8d%d1%82%d0%be%d1%82%20%d0%ba%d0%b0%d0%b4%d1%80%20%d0%b1%d1%83%d0%b4%d0%b5%d1%82%20%d0%bf%d0%b5%d1%80%d0%b5%d0%b4%d0%b0%d0%bd%20%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d1%87%d0%b5%d1%80%d0%b5%d0%b7%20%d0%bf%d0%be%d1%80%d1%82,%20%d1%83%d0%ba%d0%b0%d0%b7%d0%b0%d0%bd%d0%bd%d1%8b%d0%b9%20%d0%b2%20%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d0%b5.%20%d0%95%d1%81%d0%bb%d0%b8%20MAC-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%20%d1%85%d0%be%d1%81%d1%82%d0%b0-%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b0%d1%82%d0%b5%d0%bb%d1%8f%20%d0%bd%d0%b5%20%d0%b0%d1%81%d1%81%d0%be%d1%86%d0%b8%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%20%d1%81%20%d0%ba%d0%b0%d0%ba%d0%b8%d0%bc-%d0%bb%d0%b8%d0%b1%d0%be%20%d0%bf%d0%be%d1%80%d1%82%d0%be%d0%bc%20%d0%ba%d0%be%d0%bc%d0%bc%d1%83%d1%82%d0%b0%d1%82%d0%be%d1%80%d0%b0,%20%d1%82%d0%be%20%d0%ba%d0%b0%d0%b4%d1%80%20%d0%b1%d1%83%d0%b4%d0%b5%d1%82%20%d0%be%d1%82%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%20%d0%bd%d0%b0%20%d0%b2%d1%81%d0%b5%20%d0%bf%d0%be%d1%80%d1%82%d1%8b,%20%d0%b7%d0%b0%20%d0%b8%d1%81%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5%d0%bc%20%d1%82%d0%be%d0%b3%d0%be%20%d0%bf%d0%be%d1%80%d1%82%d0%b0,%20%d1%81%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d0%be%d0%b3%d0%be%20%d0%be%d0%bd%20%d0%b1%d1%8b%d0%bb%20%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b5%d0%bd.%20%d0%a1%d0%be%20%d0%b2%d1%80%d0%b5%d0%bc%d0%b5%d0%bd%d0%b5%d0%bc%20%d0%ba%d0%be%d0%bc%d0%bc%d1%83%d1%82%d0%b0%d1%82%d0%be%d1%80%20%d1%81%d1%82%d1%80%d0%be%d0%b8%d1%82%20%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d1%83%20%d0%b4%d0%bb%d1%8f%20%d0%b2%d1%81%d0%b5%d1%85%20%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d1%8b%d1%85%20MAC-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%be%d0%b2,%20%d0%b2%20%d1%80%d0%b5%d0%b7%d1%83%d0%bb%d1%8c%d1%82%d0%b0%d1%82%d0%b5%20%d1%82%d1%80%d0%b0%d1%84%d0%b8%d0%ba%20%d0%bb%d0%be%d0%ba%d0%b0%d0%bb%d0%b8%d0%b7%d1%83%d0%b5%d1%82%d1%81%d1%8f.%20%d0%a1%d1%82%d0%be%d0%b8%d1%82%20%d0%be%d1%82%d0%bc%d0%b5%d1%82%d0%b8%d1%82%d1%8c%20%d0%bc%d0%b0%d0%bb%d1%83%d1%8e%20%d0%bb%d0%b0%d1%82%d0%b5%d0%bd%d1%82%d0%bd%d0%be%d1%81%d1%82%d1%8c%20(%d0%b7%d0%b0%d0%b4%d0%b5%d1%80%d0%b6%d0%ba%d1%83)%20%d0%b8%20%d0%b2%d1%8b%d1%81%d0%be%d0%ba%d1%83%d1%8e%20%d1%81%d0%ba%d0%be%d1%80%d0%be%d1%81%d1%82%d1%8c%20%d0%bf%d0%b5%d1%80%d0%b5%d1%81%d1%8b%d0%bb%d0%ba%d0%b8%20%d0%bd%d0%b0%20%d0%ba%d0%b0%d0%b6%d0%b4%d0%be%d0%bc%20%d0%bf%d0%be%d1%80%d1%82%d1%83%20%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81%d0%b0.">Коммутатор хранит в памяти таблицу коммутации (хранящуюся в ассоциативной памяти <http://ru.wikipedia.org/wiki/%D0%90%D1%81%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C>), в которой указывается соответствие MAC-адреса узла порту коммутатора. При включении коммутатора эта таблица пуста, и он работает в режиме обучения. В этом режиме поступающие на какой-либо порт данные передаются на все остальные порты коммутатора. При этом коммутатор анализирует кадры (фреймы) и, определив MAC-адрес хоста-отправителя, заносит его в таблицу на некоторое время. Впоследствии, если на один из портов коммутатора поступит кадр, предназначенный для хоста, MAC-адрес которого уже есть в таблице, то этот кадр будет передан только через порт, указанный в таблице. Если MAC-адрес хоста-получателя не ассоциирован с каким-либо портом коммутатора, то кадр будет отправлен на все порты, за исключением того порта, с которого он был получен. Со временем коммутатор строит таблицу для всех активных MAC-адресов, в результате трафик локализуется. Стоит отметить малую латентность (задержку) и высокую скорость пересылки на каждом порту интерфейса.

  • 3179. Команды системного администратора
    Вопросы пополнение в коллекции 12.01.2009

    Пример вида <имя> ,практически пишется как имя. Чтобы запустить командную строку необходимо нажать Пуск - Выполнить ввести "cmd" Enter или OK.

  • 3180. Комбинаторные задачи
    Информация пополнение в коллекции 04.01.2010

    Решение. для построения универсального алгоритма решения данной задачи будем считать слияние двух соседних цифр одной из операций. Тогда между каждой парой соседних цифр может стоять одна из 5 операций. Для N цифр получаем 5N-1 различных вариантов расстановки операций. Перебирать все варианты расстановки операций удобнее всего с помощью рассмотрения всех чисел в 5-ричной системе счисления, состоящих не более чем из N 1 цифры, то есть для N = 6 от 00000 до 44444. Для перебора таких чисел необходимо написать процедуру прибавления 1 в 5-ричной системе счисления. Для каждого из вариантов расстановки операций перейдем от исходного массива из N цифр билета, к массиву из К чисел, где K = (N количество операций слияния цифр в рассматриваемом варианте). Теперь мы должны рассмотреть все перестановки из K 1 арифметической операции в данном варианте. Каждая перестановка соответствует одному из порядков выполнения арифметических операций. Так, для 4-х чисел, перестановка номеров операций 3, 1, 2 означает, что сначала нужно выполнить арифметическое действие между 3-м и 4-м числом, затем между 1-м и 2-м и затем оставшееся. Если результат выполнения действий данного варианта в порядке, соответствующем текущей перестановке, равен искомому числу 100, то задача решена и можно перейти к печати результата. Для данной задачи возможны и более эффективные решения, но в силу ее небольшой размерности, комбинаторный перебор оказывается вполне приемлемым.