Tabelas de códigos - Universidade da Beira Interior
Transcrição
Tabelas de códigos - Universidade da Beira Interior
SISTEMAS DIGITAIS I UNIVERSIDADE DA BEIRA INTERIOR FOLHAS DE APOIO: SISTEMAS DE NUMERAÇÃO. CÓDIGOS. Tabela 1 – Números decimais, binários, octais e hexadecimais. Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Binário Octal Hexadecimal 00000 0 0 00001 1 1 00010 2 2 00011 3 3 00100 4 4 00101 5 5 00110 6 6 00111 7 7 01000 10 8 01001 11 9 01010 12 A 01011 13 B 01100 14 C 01101 15 D 01110 16 E 01111 17 F 10000 20 10 10001 21 11 10010 22 12 10011 23 13 10100 24 14 Tabela 2 – Números binários com e sem sinal. Binário Decimal Natural (s/ sinal) Sinal e Módulo Complem. para 2 Complem. para 1 +7 0111 0111 0111 0111 +6 0110 0110 0110 0110 +5 0101 0101 0101 0101 +4 0100 0100 0100 0100 +3 0011 0011 0011 0011 +2 0010 0010 0010 0010 +1 0001 0001 0001 0001 +0 0000 0000 – 0000 0 – – 0000 – -0 – 1000 – 1111 -1 – 1001 1111 1110 -2 – 1010 1110 1101 -3 – 1011 1101 1100 -4 – 1100 1100 1011 -5 – 1101 1011 1010 -6 – 1110 1010 1001 -7 – 1111 1001 1000 -8 – – 1000 – 1 SISTEMAS DIGITAIS I UNIVERSIDADE DA BEIRA INTERIOR FOLHAS DE APOIO: SISTEMAS DE NUMERAÇÃO. CÓDIGOS. Tabela 3 – Exemplo de códigos decimais-binários. Dígito Decimal 0 1 2 3 4 5 6 7 8 9 8421 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 Combinações 1100 de bits não 1101 utilizadas 1110 1111 BCD 2421 X-3 0000 0011 0001 0100 0010 0101 0011 0110 0100 0111 1011 1000 1100 1001 1101 1010 1110 1011 1111 1100 0101 0000 0110 0001 0111 0010 1000 1101 1001 1110 1010 1111 Tabela 4 – Correcção na adição em BCD 8421. Dec. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 84-2-1 0000 0111 0110 0101 0100 1011 1010 1001 1000 1111 0001 0010 0011 1100 1101 1110 Bin.Nat. 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 10010 BCD 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1000 1000 1000 1000 1000 1000 1000 1000 1000 8421 Obs. 0000 0001 0010 0011 Não é 0100 necessário 0101 corrigir 0110 0111 1000 1001 0000 0001 0010 É 0011 necessário 0100 corrigir 0101 (somar 6) 0110 0111 1000 Tabela 5 – Código de Gray ou binário reflectido. Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Binário natural 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Código de Gray 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 Fig. 1 – Exemplo de um veio com marcas correspondentes ao código de Gray. 2 SISTEMAS DIGITAIS I UNIVERSIDADE DA BEIRA INTERIOR FOLHAS DE APOIO: SISTEMAS DE NUMERAÇÃO. CÓDIGOS. B3B2B1B0 Tabela 6 – Código ASCII (American Standard Code for Information Interchange) B6B5B4 000 001 010 011 100 101 110 111 0000 NUL DLE SP 0 @ P ` p 0001 SOH DC1 ! 1 A Q a q 0010 STX DC2 “ 2 B R b r 0011 ETX DC3 # 3 C S c s 0100 EOT DC4 $ 4 D T d t 0101 ENQ NAK % 5 E U e u 0110 ACK SYN & 6 F V f v 0111 BEL ETB ‘ 7 G W g w 1000 BS CAN ( 8 H X h x 1001 HT EM ) 9 I Y i y 1010 LF SUB * : J Z j z 1011 VT ESC + ; K [ k { 1100 FF FS , < L \ l | 1101 CR GS = M ] m } 1110 SO RS . > N ^ n ~ 1111 SI US / ? O _ o DEL Caracteres de controlo: NUL Null SOH Start of heading STX Start of text ETX End of text EOT End of transmission ENQ Enquiry ACK Acknowledge BEL Bell BS Backspace HT Horizontal tab LF Line feed VT Vertical tab FF Form feed CR Carriage return SO Shift out SI Shift in SP Space DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US DEL 3 Data link escape Device control 1 Device control 2 Device control 3 Device control 4 Negative acknowledge Synchronous idle End of transmission block Cancel End of medium Substitute Escape File separator Group separator Record separator Unit separator Delete