Representação de Dados Representação de Dados

Representação de Dados Representação de Dados Representação de Dados Representação de Dados

01.06.2013 Views

Códigos Binários Códigos Binários Valores Lógicos Código BCD 8421 (Binary Coded Decimal) Estes valores são representados à custa de um byte. A representação dos valores lógicos True (verdadeiro) e False (falso) é feita da seguinte forma: Operações lógicas elementares true – (-1) em C2 - 11111111 false – 0 em C2 - 00000000 NOT - Complementação; AND - Conjunção - Produto lógico; OR - Disjunção - Soma Lógica; XOR - Ou exclusivo; Como exemplo podemos referir a determinação de NOT(true) ⇔ NOT(11111111)=00000000 (false). Na Prática efectuamos a complementação bit a bit. 23 24

Códigos Binários Caracteres A codificação de caracteres é feita através do conhecido código ASCII (American Standart Code for Information Interchange). Cada símbolo (dígito, letra, sinal de pontuação, etc.) é representado à custa de um byte (7 bits +1). Inicialmente o oitavo bit era utilizado como bit paridade, sendo, actualmente utilizado na obtenção de 128 códigos adicionais para codificação de caracteres acentuados e outros símbolos. 25

Códigos Binários<br />

Códigos Binários<br />

Valores Lógicos<br />

Código BCD 8421 (Binary Co<strong>de</strong>d Decimal)<br />

Estes valores são representados à custa <strong>de</strong> um byte.<br />

A representação dos valores lógicos True (verda<strong>de</strong>iro) e False (falso) é feita da<br />

seguinte forma:<br />

Operações lógicas elementares<br />

true – (-1) em C2 - 11111111<br />

false – 0 em C2 - 00000000<br />

NOT - Complementação;<br />

AND - Conjunção - Produto lógico;<br />

OR - Disjunção - Soma Lógica;<br />

XOR - Ou exclusivo;<br />

Como exemplo po<strong>de</strong>mos referir a <strong>de</strong>terminação <strong>de</strong> NOT(true) ⇔<br />

NOT(11111111)=00000000 (false). Na Prática efectuamos a complementação bit a bit.<br />

23<br />

24

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!