logica bit a bit opera su uno o due schemi di bit o numeri binari come singoli bit . Un NOT operazione esegue negazione logica su ogni bit : 0 diventa 1 , e viceversa . Un'operazione OR prende due schemi di bit di uguale lunghezza , partite fino bit corrispondenti ( il primo di ogni , il secondo di ogni , ecc ) e quindi esegue un'operazione OR di ciascuna coppia . Il risultato di ogni è 1 se il primo bit è 1 o il secondo bit è 1 , altrimenti il risultato è zero . Un'operazione XOR assume due configurazioni di bit di uguale lunghezza ed esegue l'operazione XOR su ogni coppia . Il risultato di ogni è 1 se i due bit sono diversi e 0 se stesso . Un'operazione AND prende due rappresentazioni binarie di uguale lunghezza ed esegue l'operazione e su ogni coppia . Il risultato di ogni è 1 se il primo bit è 1 e il secondo bit è 1 .
Spostamento di bit Operations
Bit - shifting funziona su tutta la cifra piuttosto che sui singoli bit . Le cifre vengono spostati o spostati, per un determinato numero di bit a sinistra oa destra. Gli spostamenti possono essere da 2 moltiplicazioni e divisioni per 2. Registri in un microprocessore hanno un numero fisso di bit per la memorizzazione di numeri , per cui alcuni pezzi possono essere spostati oltre la " fine" del registro . Vari tipi di turni differiscono nel modo in cui gestiscono i bit spostati oltre la fine . Con lo spostamento aritmetico , bit che muovono oltre la fine scompaiono . Con uno spostamento aritmetico a sinistra , nuovi spazi vengono riempiti con zero. Con uno spostamento aritmetico a destra , nuovi spazi vengono riempiti con il bit del segno .
hardware © www.354353.com