Assembler

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

Assembler

Mensagempor Tonux » Sexta Set 16, 2005 8:55

Alguém se lembra da velha linguagem assembler, ou linguagem-máquina? Eram vendidos programas nesta linguagem para o utilizador poder programar ao mais baixo nível, cujas instruções, de linhas curtas, eram constituídas pelas célebres mnemónicas. Dependendo dos processadores, havia variantes do assembler. Nunca mais vi à venda semelhantes pacotes. Ao que parece, o C e as suas variantes tomaram o seu lugar.
Tonux
Membro de Prata
Membro de Prata
 
Mensagens: 336
Registado: Quarta Dez 22, 2004 21:16

Mensagempor net_shark » Sexta Set 16, 2005 9:53

...quase.
Assembly ainda é usado para desenvolver sistemas operativos a baixo nivel pois é a linguagem mais rapida que existe :)
Pela mesma razao, a maior parte dos jogos sao feitos em variantes de C++, mas nas rotinas em que a velocidade é um ponto critico, recorre-se muitas vezes a assembly.

Alex
net_shark
Membro de Prata
Membro de Prata
 
Mensagens: 212
Registado: Terça Ago 03, 2004 9:08

Mensagempor LuisFilipe » Terça Out 04, 2005 21:20

O que é que pretendes ao certo ?

Será de lembrar que o assembly é a tradução directa de tudo o que todos os computadores executam (claro sem nomes bonitos nos lables).

Assim sendo existe um assembly especifico para cada processador.

Eu pessoalmente brinquei um bocado com o assembly do Z80A (uau) 8O .

Agora ou é só a fazer contas e é pacifico ou então tens de saber muito de hardware, porque para usares rotinas que fazem o que queres então é melhor usar C, e não julgues que hoje em dia os compiladores optimizam mal as compilações, e num mundo electrónico cada vez mais complicado um dia destes torna-se se não impossível talvez fastidioso programas Assembly, lembro pipelines em que é necessário optimizar o código de forma a que nenhum elemento que está a ser executado no pipe fica dependente de um que lhe precede ou antecede visto que a solução é enfiar NOP's o que é uma perda de tempo.

Se é só para desenvolveres os conhecimentos de Assembly então desculpa o discurso e venham daí esses pacotes.

PS: Ouvi dizer que a M$ ia disponibilizar as fontes do Windows 95, que têm uma boa parte em Assembly. Mas que isso não iria beneficiar ninguém visto serem pouco documentadas e bastante confusas (já tínhamos notado) :lol:
LuisFilipe
Membro Diamante
Membro Diamante
 
Mensagens: 1270
Registado: Domingo Set 04, 2005 22:12


Voltar para Programação

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 0 visitantes

cron