Biased notation binary options
Significado Int: Bias / Notação excedente Notação em excesso, você especifica dois parâmetros: o número de bits, N eo valor de polarização, K. Em SM e 1C, há apenas um parâmetro: o número de bits. Por exemplo, deixe K 5 (em 3 bits), e você tem excesso de representação 5, que atribui 000 a -5 e faz 111 igual a 2. Na verdade, a representação K em excesso mapeia 0 N para - K e 1 N para - K 2 N - 1. Se você escolher K 2 N - 1. então o bit de sinal é invertido, onde 1 no MSb significa positivo e 0 significa negativo. Com excesso (ou viés) de representação, você não pode fazer a adição sem assinatura hardware de adição int. Você precisa de um circuito especializado para realizar a adição. Gráfico Este gráfico assume uma representação K em excesso. Número de Valores Base 10 para Excesso Adicione o excesso ao número de base dez. Converta o número de base dez resultante em binário não assinado (UB). Excess to Base 10 Converta o número binário para base dez, usando a representação binária não assinada (UB). Subtraia o excesso. É fácil ver que a conversão de e para a representação em excesso são operações inversas. Por que o excesso / a polarização é diferente As outras representações assinadas que vimos: SM, 1C e 2C dividem o número de valores negativos e não negativos uniformemente. Em princípio, você pode fazer isso com excesso de representação também. No entanto, uma vez que o excesso de representação K usando N bits tem dois parâmetros, K e N, você pode escolher K para ser o que você quiser. Você pode ter mais números positivos do que negativos, não incluir zero, e assim por diante. Como a representação K em excesso usa duas variáveis (K e N), qualquer hardware projetado para realizar adição nessa representação dependerá de K e N. Felizmente, classificar valores em excesso de representação depende somente de N. Como 2C, a representação em excesso tem, Mais, um zero. No entanto, é possível escolher K então theres nenhum zero (escolher um K adequadamente grande). Ao contrário das outras representações int assinadas, você pode comparar valores em excesso / representação de viés usando a comparação sem assinatura. Entretanto, a maioria de povos preferem fazer a adição corretamente à comparação, que é porque 2C é preferida à notação do excesso. Excesso de notação não encontrar um uso em ponto flutuante representação, no entanto, é por isso que estudá-lo.
Comments
Post a Comment