Операция ассоциативного поиска на совпадение

Поиск на совпадение считается успешным, если выявлено поразрядное совпадение бит поискового накопителя и бит ячейки накопителя.

Пример.

А           F=
М1        
                 
                 
                 
                 
                 
                 
          F1 F2 F3 F4

В маске М1 три старших бита равны единице => ассоциативный поиск будет выполняться по 3-м старшим разрядным срезам, 4-й срез накопителя – данные. При организации параллельного (ассоциативного) сопоставления ситуация Fij = 0 означает, что i-я ячейка не является кандидатом на совпадение => во всех j+1, j+2,… m ячейках значение поисковых функций будет равно 0 независимо от результатов сравнения (“бегущий ноль”). Промежуточное значение функции F3 становится окончательным, так как 4-й бит маски равен 0.

В общем случае, если j-й разрядный срез замаскирован, то Fj = Fj-1.

Пример.

А          
М1        
F0 = 1                
                 
                 
                 
                 
                 
          F1 F2 F3 F4

Если в маске М1 старший бит равен 0, то первый срез данных считается замаскированным, а F1 = F0 =


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: