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.