Exemple specifice de programare de mascare - studopediya

Ca o programare specială de primire în considerare exemple de funcții logice. Deghizare - o metodă de programare care utilizează impunerea unei cuvinte stenciled, masca, informațiile originale, în scopul de a modifica informațiile dorite. Pentru a aplica mascare funcții logice de bază AW (Bit-înțelept operație logică AND între cuvântul) și AD (Bit-înțelept operație logică AND între dublu cuvânt). Folosit pentru purificare. Pentru a efectua această operațiune:

1. Necesitatea de a selecta un cuvânt-mască;

2. efectua o operație logică AND între cuvântul binar sau cuvânt, AW și AD.

O OW operație logică OR și OD sunt utilizate pentru setarea informațiilor în unitatea de descărcare. Operațiunea logică „IsklyuchayuscheeILI» XOW XOD și utilizate pentru a determina informații egalitatea valoare determinată.

Exemplul 1.Logicheskoe multiplicarea și pentru curățarea celor trei biți cele mai semnificative:

• Numărul inițial - 1010 1100

• Masca - 0001 1111

• Rezultatul - 0000 1100

EXEMPLUL 2 SAU logic plus pentru setarea chiar biți:

• Numărul inițial - 1010 0000

• Masca - 0101 0101

• Rezultatul - 1111 0101

Exemplul 3. logic XOR XOR egal pentru detectarea:

• Numărul inițial - 1010 1110

• Masca - 1010 0101

• Rezultatul - 0000 1011

În acest ultim exemplu, cele patru MSBs sunt aceleași, deci, ca urmare a descărcării superioare patru zero.