Assembly

Origem: Desciclopédia, a enciclopédia livre de conteúdo.

Tabela de conteúdo

[editar] História

Foi como dominar o fogo, sabiam que existia mas não sabiam controlar. Os bits estavam por aí correndo soltos pelos campos, florestas, livremente junto com os elétrons com seus níveis TTL acionando e desacionando chaves transistorizadas.

Um dia os homens das cavernas Sr. Uga-Uga e Sr. Uga-Buga-Bogah perceberam que era possível direcionar os tais bits que corriam livre leve e soltos pela natureza. Inventaram uma forma de comunicação entre os humanos e os bits, o tal do Assembly.


Primeiras instruções gravadas da madeira:

Imagem:Tetris.jpg

Jesus mostrando a bíblia de Assembly
Jesus mostrando a bíblia de Assembly

Em 1000 a.c tournou-se na língua secreta dos hebreus, falada por Jesus Cristo com os seus apóstolos. Foi utilizada pela Igreja católica como forma de tortura durante o tempo da inquisição para quem cheirasse gatinhos mais novos. Nos dias de hoje é utilizada por nerds que se acham leets programadores emos em todo o mundo como forma de purificar os seus pecados depois de verem filmes pornô e programarem em Visual Basic.

[editar] Montagem

Já que os bits ficavam correndo pela floresta e disputando espaço com os duendes que estavam sempre chapando com seus chás de cogumelo, os humanos perceberam que era necessário enjaular os bits para controle total, já que alguns estavam morrendo de overdose de chá, e outros acabavam mortos em disputa de território no tráfico de ervas.

Então resolveram enfiar os bits em jaulas chamadas memórias. Algumas prisão perpétua não apagáveis. Outras somente temporárias onde os bits eram colocados, assassinados em massa sem piedade em questão de milésimos de segundos.

Daí com os bits presos conseguiram finalmente inventar um jeito de controlar toda essa zona com uma linguagem de mente perturbada.

[editar] Atirando no próprio pé com Assembly

Você tenta atirar no próprio pé e descobre que primeiro tem que inventar a arma, a bala, seu pé.... Depois de tudo isso pronto, você puxa o gatilho e a arma bipa 3 vezes e reinicia.

Isso é programar em assembler.

[editar] Hello World em Assembly 8086

debug <ENTER>

e 100 <ENTER>

0E 1F BA 0A 01 B4 09 CD 21 C3 48 65 6C 6C 6F 20 57 6F 72 6C 64 21 0D 0A 24 <ENTER>

g <ENTER>


[editar] Trivia

A instrucção NOP (No Operation) faz com que o processador vá ler um pouco a Desciclopédia


Instrução que demonstra o poder de se programar assembly, é a única linguagem que tem um comando específicamente para fazer Porra nenhuma

[editar] Ver também

v  d  e h
Linguagens de Programação

ABAPKhadaAJAXAlgolASPAssemblyBASICBashBefungeBrainfuckCC♭C#C=C+1C=C-1ClipperCOBOLColdFusionDDBaseDelphiEiffelFortranFoxProGambiarraGeneXusGroovyHaskellHQ9+HQ9++HTML (Microsoft HTML)• IntercalJADJavaJavaScriptLispLuaMakerMalbolgeManaged C++ModulaNatural.NetPascalPascaliPerlPutaPHPPOGPortugolPrologPythonRubyRuby on RailsRuby off RailsScalaSmalltalkSQLVBScriptVisual BasicWilde CWhitespace

Ferramentas pessoais
(F)Utilidades