BLACKJACK ONLINE FREE PLAY MONEY
blackjack online free play money

THE IMPERIAL PALACE CASINO IN BILOXI MS

biloxi in palace the casinoGIMP RUSSIAN ROULETTE GAME gimp russian roulette game
BIG GAME NJ LOTTERY RESULTS
big game nj lottery results
OFFICIAL TEXAS HOLDEM POKER RULES
rules texas

BINGO DIFFERENT PLAY WAYS

ways

PAINESVILLE OHIO LOTTERY WINNER

painesville ohio lottery winner

CALIFORNIA LOTTO NUMBERS SUPER PLUS

plus

PLAY FREE POKER NOW

play free poker now

GREAT LAS VEGAS DEALS VACATIONS

vacations vegas great
FREE ONLINE MONEY PLAY POKER
online money play poker

CHICKSTOP SPIDER SOLITAIRE CARD GAMES

chickstop spider solitaire card games

MAKE BINGO CARDS FREE

cards make freeHOW TO BUILD A CRAPS TABLE THEN a how to build craps then

CORAL BETTING SHOP UK

coral betting shop uk

GAMES PLAY GAMBLING FREE ONLINE

games play gambling free online

PLAY FREE ONLINE POKER GAMES FOR FUN

play free online poker games for fun

CASINO RAMA BUS TOUR

casino rama bus tour

CRAPS ODDS CHARTS

craps

CALIFORNIA LOTTERY RESULTS MEGA MILLION

california lottery results mega million

AOL GAMES FREE CARD PLAY

aol games free card play

TEST POKERSTARS SITE DOWNLOAD

pokerstars site download
STATE OF ILLINOIS LOTTERY HOME PAGE
illinois of page
SUPER LOTTO PLUS CA RESULT
result lotto ca

UNO CARD GAME RULES PLAYER

uno rules player

CALIFORNIA SUPER LOTTERY RESULTS 2006

2006 results

THE FOUR WINDS CASINO RESORT

the four winds casino resort

PLAY VIDEO SLOTS ONLINE FOR FREE

play video slots online for free

LAS VEGAS FOOTBALL BETTING ONLINE

las vegas betting
PLAY BINGO FREE CARDS
play bingo free cards
FREE ADDICTION SOLITAIRE CARD GAMES
free addiction solitaire card games

NEW ONLINE FREE BINGO GAMES

free new games
RESTAURANTS IN ATLANTIC CITY NJ CASINOS
restaurants in atlantic city nj casinos

BETTING LINES NFL FOOTBALL

betting lines nfl football

TITAN POKER DOWNLOADS

titan poker downloads

KENOSHA COUNTY JOB CENTER JOBS

kenosha county job center jobsFREE HORSE RACING GAMES FOR KIDS free horse racing games for kids

PALA HOTEL CASINO SAN DIEGO

casino pala

CARD GAMES BRIDGE RULES

card games

ILLINOIS LOTTERY RESULTS PAST WINNING NUMBERS

numbers winning past lottery results

CUSTOM POKER CLAY CHIPS

clay poker chips

CARD ONLINE POKER FREE GAMES PUZZLER

card online poker free games puzzler

ALL YAHOO POKER GAMES

games poker yahoo

FREE SLOTS CASINO

slots
CALIFORNIA SUPER LOTTO MEGA MILLIONS
california super lotto mega millions

RUSSIAN ROULETTE FLASH GAME

flash roulette game
WIN FREE MONEY PLAYING BINGO
win free money playing bingo

VIDEO POKER ONLINE FREE GAMES

poker video
RULES POKER OMAHA HI LO
hi omaha rules

POKER CHIPS CLAY 11.5 GRAMS

poker clay gramsVEGAS ODDS NFL GAMES vegas odds nfl games

BLACKJACK PIZZA DENVER MENU

denver blackjack menu

LOTTO PAST RESULTS TEXAS LOTTERY

texas lotto lottery

HEARTS GAMES CARDS

hearts games cards
CURRENT LAS VEGAS ODDS WORLD SERIES
current las vegas odds world series

LIVE ODDS KENTUCKY DERBY 2007

2007 derby kentucky

VALENTINE DAY BINGO GAME

game day valentineCLUB NUMERO UNO MALTA TATTINGERS tattingers malta

SLOTS OF FUN VEGAS

slots of fun vegas

ONLINE UK BINGO HALLS

online uk bingo halls

CRAPS GAME TABLE TOPPER

craps game table topper
PLAY FREE ONLINE POKER NOW
play free online poker now

PC ROULETTE FREE DOWNLOAD

free pc
FREE BLACKJACK GAMES ONLINE FOR REAL MONEY
free blackjack games online for real money

COUNTING CARDS BLACKJACK BOOKS

counting cards blackjack books
PLAYING CARD BRIDGE GAME
playing card bridge game

FREE BINGO GAMES NO DOWNLOADS

free bingo games no downloads

FLORIDA LOTTERY WINNING NUMBERS

florida lottery winning numbers
PLAY ROULETTE ONLINE
play roulette online

HOW TO CALCULATE POKER ODDS FLOP

how to calculate poker odds flop

POKER PARTY FREE CHIPS

poker partyHOW TO PLAY CASINO SLOTS FREE to how play casino free
Bits e Bytes

Também as letras e os símbolos do alfabeto são transformados em código binário ou hexadecimal. Por exemplo, definiu-se que a letra A maiúscula seria representada pelo número decimal 65, equivalente ao 41 hexadecimal. A letra [A] minúscula é representada pelo decimal 97, equivalente ao hexadecimal 61. Um simples [Oi] é passado para o computador, em linguagem hexadecimal, como [4F 69], numa linguagem de baixo nível como o Assembler. E essa linguagem ainda vai transformar esse código numa sucessão de zeros e uns: [01001111  01101001].

Repare que temos aí dois códigos de oito bits cada um: o bit é o zero ou um, e o código de oito bits é chamado de byte). Na verdade, o byte tem ainda um nono bit, chamado de bit check ou bit de paridade, que faz um controle dos demais, para detectar erros na transmissão dos dados (um determinado cálculo envolvendo os outros bits desse byte deve resultar em um ou zero. Se ao refazer esse cálculo o resultado estiver diferente, o computador acusará um erro na transferência dos dados. A chance de o erro ser detectado assim é de 50%, mas é melhor que nada, e há outros métodos complementares).

Imagine a loucura que seria criar um programa multimídia fazendo todas essas conversões! Por isso, foram sendo criadas, aos poucos, linguagens de nível mais alto (quanto mais alto o nível, mais próximo da linguagem humana). O Basic permitia ao programador usar termos básicos do idioma inglês para dar comandos (Run = rode, Return = volte, if/then = se/então, go = vá para), que seriam automaticamente interpretados pela linguagem e transformados no formato binário.

Linguagens - Com a evolução, surgiram linguagens especializadas, como o Cobol para a área de negócios, o Pascal para a área científica, o Logo para uso educacional e muitas outras. Hoje você já consegue até programar visualmente, clicando aqui e ali, arrastando e soltando, com o uso das linguagens de altíssimo nível, como o Visual Basic, conhecidas como orientadas a objeto (você se preocupa com o objetivo do programa, como quer que fique a tela de apresentação dos dados, e deixa que o programa faça toda a codificação das instruções para você).

Mas não se iluda: por trás do Windows, por exemplo, está a linguagem C+, que se encarrega de fazer a tradução para os bits zero e um. Junto com esses dados, também vão para o processador informações codificadas sobre posição (endereçamento) e instruções codificadas, de acordo com padrões predeterminados que permitirão ao chip (processador) saber o que deve fazer com essa enxurrada de bits.

Lógico, quanto mais tradução precisar ser feita, mais demorado fica rodar o programa. Por isso é que os programadores de jogos ainda hoje trabalham com o Assembler nos pontos mais críticos do programa, onde é necessária maior velocidade, e torcem o nariz para o Windows, que exige muita tradução de comandos. Você talvez nem perceba muito, porque os computadores pessoais estão bastante rápidos, e compensaram razoavelmente bem essa diminuição na velocidade...

Fonte: http://www.novomilenio.inf.br

Contato: João Gilberto Reck

VOLTAR | HOME | ASSUNTOS DIVERSOS | MÚSICA | VÍDEO |
| INFORMÁTICA | LINKS | CONTATO | DOAÇÕES |
Enviar esta página por e-mail Imprimir esta página